public void OnClick(View v) { defaultBannerView.Visibility = ViewStates.Invisible; if (bannerView != null) { adFrameLayout.RemoveView(bannerView); bannerView.Destroy(); } //Call new BannerView(Context context) to create a BannerView class. bannerView = new BannerView(v.Context) { //Set an ad Slot ID. AdId = Resources.GetString(Resource.String.banner_ad_id) }; // Set the background color and size based on user selection. BannerAdSize adSize = GetBannerAdSize(sizeRadioGroup.CheckedRadioButtonId); bannerView.BannerAdSize = adSize; Color color = GetBannerViewBackground(colorRadioGroup.CheckedRadioButtonId); bannerView.SetBackgroundColor(color); adFrameLayout.AddView(bannerView); bannerView.AdListener = new AdsListener(this); bannerView.LoadAd(new AdParam.Builder().Build()); bannerView.Pause(); bannerView.Resume(); bannerView.SetBannerRefresh(30000); }
/// <summary> /// Load the default banner ad. /// </summary> private void LoadDefaultBanner() { // Obtain BannerView based on the configuration in layout/activity_main.xml. defaultBannerView = FindViewById <BannerView>(Resource.Id.hw_banner_view); defaultBannerView.AdListener = new AdsListener(this); defaultBannerView.SetBannerRefresh(REFRESH_TIME); AdParam adParam = new AdParam.Builder().Build(); defaultBannerView.LoadAd(adParam); }
public void OnClick(View v) { defaultBannerView.Visibility = ViewStates.Invisible; if (bannerView != null) { adFrameLayout.RemoveView(bannerView); bannerView.Destroy(); } //Call new BannerView(Context context) to create a BannerView class. bannerView = new BannerView(v.Context); //Set an ad Slot ID. bannerView.AdId = GetString(Resource.String.banner_ad_id); Log.Info(TAG, "AdId has been successfully set."); Log.Info(TAG, "AdId has been successfully get. AdId: " + bannerView.AdId); // Set the background color and size based on user selection. BannerAdSize adSize = GetBannerAdSize(sizeRadioGroup.CheckedRadioButtonId); bannerView.BannerAdSize = adSize; Log.Info(TAG, "BannerAdSize has been successfully set."); Color color = GetBannerViewBackground(colorRadioGroup.CheckedRadioButtonId); bannerView.SetBackgroundColor(color); adFrameLayout.AddView(bannerView); bannerView.AdListener = new AdsListener(this); Log.Info(TAG, "AdListener has been successfully set."); Log.Info(TAG, "AdListener has been successfully get. AdId: " + bannerView.AdListener); bannerView.LoadAd(new AdParam.Builder().Build()); Log.Info(TAG, "LoadAd function has been successfully set."); Log.Info(TAG, "BannerView.IsLoading: " + bannerView.IsLoading); bannerView.Pause(); Log.Info(TAG, "Pause called successfully."); bannerView.Resume(); Log.Info(TAG, "Resume called successfully."); bannerView.SetBannerRefresh(30000); Log.Info(TAG, "SetBannerRefresh called successfully."); }