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);
        }
Example #2
0
        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.");
        }