// iOS public void OnExpressFullScreenVideoAdLoad(ExpressFullScreenVideoAd ad) { #if UNITY_IOS Debug.Log("OnExpressFullScreenAdLoad"); this.example.information.text = "OnExpressFullScreenAdLoad"; ad.SetFullScreenVideoAdInteractionListener( new FullScreenAdInteractionListener(this.example)); ad.SetDownloadListener( new AppDownloadListener(this.example)); this.example.expressFullScreenVideoAd = ad; #else #endif }
/// <summary> /// Loads the full screen video ad. /// </summary> public void LoadExpressFullScreenVideoAd(int direction) { var rit = ""; #if UNITY_IOS if (this.expressFullScreenVideoAd != null) { this.expressFullScreenVideoAd.Dispose(); this.expressFullScreenVideoAd = null; } // 945113164 竖屏 // 945113165 横屏 if (direction == 1) { rit = "945113165"; } else { rit = "945113164"; } #else if (direction == 1) { rit = "945113167"; } else { rit = "945113166"; } #endif var adSlot = new AdSlot.Builder() .SetCodeId(rit) .SetExpressViewAcceptedSize(100, 100)//模板广告需要填写,大于0的值即可 .IsExpressAd(true) .SetImageAcceptedSize(1080, 1920) .SetOrientation(AdOrientation.Horizontal) .Build(); #if UNITY_IOS this.AdNative.LoadExpressFullScreenVideoAd(adSlot, new ExpressFullScreenVideoAdListener(this)); #else this.AdNative.LoadFullScreenVideoAd(adSlot, new FullScreenVideoAdListener(this)); #endif }
// iOS public void OnExpressFullScreenVideoAdLoad(ExpressFullScreenVideoAd ad) { // rewrite }
/// <summary> /// Dispose the reward Ad. /// </summary> public void DisposeAds() { #if UNITY_IOS if (this.rewardAd != null) { this.rewardAd.Dispose(); this.rewardAd = null; } if (this.fullScreenVideoAd != null) { this.fullScreenVideoAd.Dispose(); this.fullScreenVideoAd = null; } if (this.nativeFeedAd != null) { this.nativeFeedAd.Dispose(); this.nativeFeedAd = null; } if (this.mExpressFeedad != null) { this.mExpressFeedad.Dispose(); this.mExpressFeedad = null; } //if (this.intersititialAd != null) //{ // this.intersititialAd.Dispose(); // this.intersititialAd = null; //} if (this.expressRewardAd != null) { this.expressRewardAd.Dispose(); this.expressRewardAd = null; } if (this.expressFullScreenVideoAd != null) { this.expressFullScreenVideoAd.Dispose(); this.expressFullScreenVideoAd = null; } if (this.iExpressBannerAd != null) { this.iExpressBannerAd.Dispose(); this.iExpressBannerAd = null; } #else if (this.rewardAd != null) { this.rewardAd = null; } if (this.fullScreenVideoAd != null) { this.fullScreenVideoAd = null; } if (this.mNativeAd != null) { this.mNativeAd = null; } if (this.mExpressFeedad != null) { NativeAdManager.Instance().DestoryExpressAd(mExpressFeedad.handle); mExpressFeedad = null; } if (this.mExpressBannerAd != null) { NativeAdManager.Instance().DestoryExpressAd(mExpressBannerAd.handle); mExpressBannerAd = null; } if (this.mExpressInterstitialAd != null) { NativeAdManager.Instance().DestoryExpressAd(mExpressInterstitialAd.handle); mExpressInterstitialAd = null; } #endif }