protected override void OnShow() { base.OnShow(); if (IsLoaded) { if (AdUnit.position == BannerPosition.Top) { adView.Show(0d); } else { adView.Show(DeltaY); } } }
public void ShowBanner(string placementId, AdsManager.InterstitialDelegate onAdLoaded = null) { if (string.IsNullOrEmpty(placementId)) { onAdLoaded(false); } if (adView) { adView.Dispose(); } // Create a banner's ad view with a unique placement ID (generate your own on the Facebook app settings). // Use different ID for each ad placement in your app. adView = new AdView(placementId, AdSize.BANNER_HEIGHT_50); adView.Register(gameObject); currentAdViewPosition = AdPosition.BOTTOM; adView.AdViewDidLoad = delegate() { adView.Show(currentAdViewPosition); onAdLoaded?.Invoke(true); }; adView.AdViewDidFailWithError = delegate(string error) { LogError(error); onAdLoaded?.Invoke(false); }; adView.LoadAd(); }
public void ChangePosition() { switch (currentAdViewPosition) { case AdPosition.TOP: adView.Show(AdPosition.BOTTOM); currentAdViewPosition = AdPosition.BOTTOM; break; case AdPosition.BOTTOM: adView.Show(100.0); currentAdViewPosition = AdPosition.CUSTOM; break; case AdPosition.CUSTOM: adView.Show(AdPosition.TOP); currentAdViewPosition = AdPosition.TOP; break; } }
public void ShowBannerAd() { if (bannerAdView == null) { LoadBannerAd(); } else { bannerAdView.Show(bannerAdPosition); } }
private void SetAdViewPosition(AdPosition adPosition) { switch (adPosition) { case AdPosition.TOP: adView.Show(AdPosition.TOP); currentAdViewPosition = AdPosition.TOP; break; case AdPosition.BOTTOM: adView.Show(AdPosition.BOTTOM); currentAdViewPosition = AdPosition.BOTTOM; break; case AdPosition.CUSTOM: adView.Show(100); currentAdViewPosition = AdPosition.CUSTOM; break; } }
protected override bool DoShowAd() { if (m_BannerView == null) { return(false); } m_IsShowing = true; int y = ConvertAdPosition(m_AdInterface.adPosition, m_AdInterface.adCustomGrid, CovertAdSizeHeight(m_AdInterface.adSize)); m_BannerView.Show(y); return(true); }
/// <summary> /// Banner loaded and it will be displayed on screen /// </summary> private void BannerLoadSucces() { if (debug) { Debug.Log(this + " " + "Banner Loaded"); ScreenWriter.Write(this + " " + "Banner Loaded"); } if (position == BannerPosition.BOTTOM) { bannerAd.Show(AdPosition.BOTTOM); } else { bannerAd.Show(AdPosition.TOP); } if (DisplayResult != null) { DisplayResult(true, position, bannerType); DisplayResult = null; } }
public void LoadBanner() { if (adView) { adView.Dispose(); } statusLabel.text = "Loading Banner..."; // Create a banner's ad view with a unique placement ID // (generate your own on the Facebook app settings). // Use different ID for each ad placement in your app. adView = new AdView("YOUR_PLACEMENT_ID", adSizeArray[currentAdSize]); adView.Register(gameObject); currentAdViewPosition = AdPosition.CUSTOM; // Set delegates to get notified on changes or when the user interacts // with the ad. adView.AdViewDidLoad = delegate() { currentScreenOrientation = Screen.orientation; adView.Show(100); string isAdValid = adView.IsValid() ? "valid" : "invalid"; statusLabel.text = "Banner loaded and is " + isAdValid + "."; Debug.Log("Banner loaded"); }; adView.AdViewDidFailWithError = delegate(string error) { statusLabel.text = "Banner failed to load with error: " + error; Debug.Log("Banner failed to load with error: " + error); }; adView.AdViewWillLogImpression = delegate() { statusLabel.text = "Banner logged impression."; Debug.Log("Banner logged impression."); }; adView.AdViewDidClick = delegate() { statusLabel.text = "Banner clicked."; Debug.Log("Banner clicked."); }; // Initiate a request to load an ad. adView.LoadAd(); }
private void LoadBanner() { #if UNITY_ANDROID string adUnitId = GameConfig.Instance.FbAds.androidBanner.Trim(); #elif UNITY_IPHONE string adUnitID = GameConfig.Instance.FbAds.iOSBanner.Trim(); #endif if (_adView) { _adView.Dispose(); } _adView = Testing ? new AdView("IMG_16_9_APP_INSTALL#457854978072123_469445200246434", AdSize.BANNER_HEIGHT_50) : new AdView(adUnitId, AdSize.BANNER_HEIGHT_50); _adView.Register(gameObject); _adView.AdViewDidFailWithError = (delegate(string error) { _bannerLoaded = false; // Debug.Log("Banner failed to load with error: " + error); }); _adView.AdViewWillLogImpression = (delegate() { }); _adView.AdViewDidClick = (delegate() { }); // Initiate a request to load an ad. _adView.LoadAd(); // Set delegates to get notified on changes or when the user interacts with the ad. _adView.AdViewDidLoad = (delegate() // Banner loaded. { _bannerLoaded = true; _adView.Show(AdPosition.BOTTOM); AppsFlyerManager.Instance.TrackBannerFacebookView(); }); _adView.AdViewWillLogImpression = (delegate() // Banner logged impression { }); _adView.AdViewDidClick = (delegate() // Banner clicked { }); }
/// <summary> /// Abre la ventana de publicidad /// </summary> private void adButton_Click(object sender, EventArgs e) { AdView adview = new AdView(); adview.Show(); }
void AdViewDidLoad() { adView.Show(currentAdViewPosition); }