public static AdView SetAdBanner(AdFormats format, string AdUnitID) { AdView bannerAd = new AdView { Format = format, AdUnitID = AdUnitID }; return(bannerAd); }
public static AdView SetAdBanner(AdFormats format) { AdView bannerAd = new AdView { Format = format, AdUnitID = "ca-app-pub-5683686090349772/3780616240" }; return(bannerAd); }
protected void __setOptions(Dictionary <string, string> options) { if (options.ContainsKey(OPT_IS_TESTING)) { isTesting = Convert.ToBoolean(options [OPT_IS_TESTING]); } if (options.ContainsKey(OPT_LOG_VERBOSE)) { logVerbose = Convert.ToBoolean(options [OPT_LOG_VERBOSE]); } if (options.ContainsKey(OPT_OVERLAP)) { overlap = Convert.ToBoolean(options [OPT_OVERLAP]); } if (options.ContainsKey(OPT_ORIENTATION_RENEW)) { orientationRenew = Convert.ToBoolean(options[OPT_ORIENTATION_RENEW]); } if (options.ContainsKey(OPT_POSITION)) { adPosition = Convert.ToInt32(options [OPT_POSITION]); } if (options.ContainsKey(OPT_X)) { posX = Convert.ToInt32(options [OPT_X]); } if (options.ContainsKey(OPT_Y)) { posY = Convert.ToInt32(options [OPT_Y]); } if (options.ContainsKey(OPT_BANNER_ID)) { bannerId = options [OPT_BANNER_ID]; } if (options.ContainsKey(OPT_INTERSTITIAL_ID)) { interstitialId = options [OPT_INTERSTITIAL_ID]; } if (options.ContainsKey(OPT_AD_SIZE)) { adSize = adSizeFromString(options[OPT_AD_SIZE]); } }
private void loadBannerAd() { if (bannerView == null) { if (bannerPreviousSize == null) { //bannerPreviousSize = "SMART_BANNER"; bannerPreviousSize = "BANNER"; } // AdFormats format = AdFormats.Banner; //https://developers.google.com/mobile-ads-sdk/docs/admob/wp/banner if (bannerPreviousSize.Equals("BANNER")) { format = AdFormats.Banner; //Banner (320x50, Phones and Tablets) } else if (bannerPreviousSize.Equals("SMART_BANNER")) { format = AdFormats.SmartBanner; //Smart banner (Auto size, Phones and Tablets) //https://developers.google.com/mobile-ads-sdk/docs/admob/android/banner#smart } else { format = AdFormats.SmartBanner; } // bannerView = new AdView { //Format = AdFormats.Banner, //Format = AdFormats.SmartBanner, Format = format, AdUnitID = this.bannerAdUnit }; bannerView.ReceivedAd += bannerView_ReceivedAd; bannerView.FailedToReceiveAd += bannerView_FailedToReceiveAd; bannerView.ShowingOverlay += bannerView_ShowingOverlay; bannerView.LeavingApplication += bannerView_LeavingApplicationAd; bannerView.DismissingOverlay += bannerView_DismissingOverlay; } AdRequest adRequest = new AdRequest(); if (isTest) { adRequest.ForceTesting = true; } bannerView.LoadAd(adRequest); }
private void _preloadBannerAd() { if (isOverlap) { _preloadBannerAd_overlap(); } else { _preloadBannerAd_split(); } if (bannerView == null) { if (size == null) { size = "SMART_BANNER"; } // AdFormats format = AdFormats.Banner; //https://developers.google.com/mobile-ads-sdk/docs/admob/wp/banner if (size.Equals("BANNER")) { format = AdFormats.Banner; //Banner (320x50, Phones and Tablets) } else if (size.Equals("SMART_BANNER")) { format = AdFormats.SmartBanner; //Smart banner (Auto size, Phones and Tablets) //https://developers.google.com/mobile-ads-sdk/docs/admob/android/banner#smart } else { format = AdFormats.SmartBanner; } // bannerView = new AdView { //Format = AdFormats.Banner, //Format = AdFormats.SmartBanner, Format = format, AdUnitID = this.adUnit }; bannerView.ReceivedAd += OnBannerViewReceivedAd; bannerView.FailedToReceiveAd += OnBannerViewFailedToReceiveAd; bannerView.ShowingOverlay += OnBannerViewShowingOverlay; bannerView.DismissingOverlay += OnBannerViewDismissingOverlay; } _reloadBannerAd(); }
private void __setOptions(AdMobOptions options) { if (options == null) { return; } if (options.isTesting.HasValue) { isTesting = options.isTesting.Value; } if (options.logVerbose.HasValue) { logVerbose = options.logVerbose.Value; } if (options.overlap.HasValue) { overlap = options.overlap.Value; } if (options.orientationRenew.HasValue) { orientationRenew = options.orientationRenew.Value; } if (options.position.HasValue) { adPosition = options.position.Value; } if (options.x.HasValue) { posX = options.x.Value; } if (options.y.HasValue) { posY = options.y.Value; } if (options.bannerId != null) { bannerId = options.bannerId; } if (options.interstitialId != null) { interstitialId = options.interstitialId; } if (options.adSize != null) { adSize = adSizeFromString(options.adSize); } if (options.width.HasValue) { adWidth = options.width.Value; } if (options.height.HasValue) { adHeight = options.height.Value; } }
protected void __setOptions(Dictionary<string, string> options) { if (options.ContainsKey (OPT_IS_TESTING)) isTesting = Convert.ToBoolean (options [OPT_IS_TESTING]); if (options.ContainsKey (OPT_LOG_VERBOSE)) logVerbose = Convert.ToBoolean (options [OPT_LOG_VERBOSE]); if (options.ContainsKey (OPT_OVERLAP)) overlap = Convert.ToBoolean (options [OPT_OVERLAP]); if(options.ContainsKey(OPT_ORIENTATION_RENEW)) orientationRenew = Convert.ToBoolean(options[OPT_ORIENTATION_RENEW]); if (options.ContainsKey (OPT_POSITION)) adPosition = Convert.ToInt32 (options [OPT_POSITION]); if (options.ContainsKey (OPT_X)) posX = Convert.ToInt32 (options [OPT_X]); if (options.ContainsKey (OPT_Y)) posY = Convert.ToInt32 (options [OPT_Y]); if (options.ContainsKey (OPT_BANNER_ID)) bannerId = options [OPT_BANNER_ID]; if (options.ContainsKey (OPT_INTERSTITIAL_ID)) interstialId = options [OPT_INTERSTITIAL_ID]; if (options.ContainsKey (OPT_AD_SIZE)) { adSize = adSizeFromString(options[OPT_AD_SIZE]); } }