public void InitializeBanner(string bAdUnit, BannerPosition bannerPos) { if (this.bannerEnabled) { return; } if (!string.IsNullOrEmpty(bAdUnit)) { try { this.bannerAdUnit = bAdUnit; this.bannerEnabled = true; this.bannerPosition = ((bannerPos != BannerPosition.Bottom) ? MoPubBase.AdPosition.TopCenter : MoPubBase.AdPosition.BottomCenter); this.InternalInit(this.bannerAdUnit); MoPubAndroid.LoadBannerPluginsForAdUnits(new string[] { this.bannerAdUnit }); } catch (Exception ex) { this.bannerEnabled = false; FMLogger.vAds("failed to init mopab banner. error: " + ex.Message); } this.RequestBanner(); } }
private void Start() { MoPubBase.SdkConfiguration sdkConfiguration = default(MoPubBase.SdkConfiguration); sdkConfiguration.AdUnitId = _interstitialAdUnits[0]; sdkConfiguration.NetworksToInit = new MoPubBase.RewardedNetwork[9] { MoPubBase.RewardedNetwork.AdColony, MoPubBase.RewardedNetwork.Facebook, MoPubBase.RewardedNetwork.Unity, MoPubBase.RewardedNetwork.AdMob, MoPubBase.RewardedNetwork.AppLovin, MoPubBase.RewardedNetwork.Chartboost, MoPubBase.RewardedNetwork.IronSource, MoPubBase.RewardedNetwork.Tapjoy, MoPubBase.RewardedNetwork.Vungle }; sdkConfiguration.AdvancedBidders = new MoPubBase.AdvancedBidder[1] { MoPubBase.AdvancedBidder.Facebook }; MoPubBase.SdkConfiguration sdkConfiguration2 = sdkConfiguration; MoPubAndroid.InitializeSdk(sdkConfiguration2); MoPubAndroid.LoadBannerPluginsForAdUnits(_bannerAdUnits); MoPubAndroid.LoadInterstitialPluginsForAdUnits(_interstitialAdUnits); MoPubAndroid.LoadRewardedVideoPluginsForAdUnits(_rewardedVideoAdUnits); }
private void Start() { string anyAdUnitId = this._bannerAdUnits[0]; MoPubAndroid.InitializeSdk(anyAdUnitId); MoPubAndroid.LoadBannerPluginsForAdUnits(this._bannerAdUnits); MoPubAndroid.LoadInterstitialPluginsForAdUnits(this._interstitialAdUnits); MoPubAndroid.LoadRewardedVideoPluginsForAdUnits(this._rewardedVideoAdUnits); MoPubAndroid.LoadRewardedVideoPluginsForAdUnits(this._rewardedRichMediaAdUnits); GameObject gameObject = GameObject.Find("MoPubNativeAds"); if (gameObject != null) { gameObject.SetActive(false); } }
private void Start() { string str = this._bannerAdUnits[0]; MoPubBase.SdkConfiguration sdkConfiguration = new MoPubBase.SdkConfiguration { AdUnitId = str, LogLevel = MoPubBase.LogLevel.MPLogLevelDebug, MediatedNetworks = new MoPubBase.MediatedNetwork[0] }; MoPubAndroid.InitializeSdk(sdkConfiguration); MoPubAndroid.LoadBannerPluginsForAdUnits(this._bannerAdUnits); MoPubAndroid.LoadInterstitialPluginsForAdUnits(this._interstitialAdUnits); MoPubAndroid.LoadRewardedVideoPluginsForAdUnits(this._rewardedVideoAdUnits); MoPubAndroid.LoadRewardedVideoPluginsForAdUnits(this._rewardedRichMediaAdUnits); GameObject obj2 = GameObject.Find("MoPubNativeAds"); if (obj2 != null) { obj2.SetActive(false); } }
public void Initialize(string bAdUnit, BannerPosition bannerPos, string fsAdUnit, string rewardAdUnit) { MoPubAndroid.EnableLocationSupport(true); MoPubManager.OnAdLoadedEvent += this.onAdLoadedEvent; MoPubManager.OnAdFailedEvent += this.onAdFailedEvent; MoPubManager.OnAdClickedEvent += this.onAdClickedEvent; MoPubManager.OnAdExpandedEvent += this.onAdExpandedEvent; MoPubManager.OnAdCollapsedEvent += this.onAdCollapsedEvent; MoPubManager.OnInterstitialLoadedEvent += this.onInterstitialLoadedEvent; MoPubManager.OnInterstitialFailedEvent += this.onInterstitialFailedEvent; MoPubManager.OnInterstitialShownEvent += this.onInterstitialShownEvent; MoPubManager.OnInterstitialClickedEvent += this.onInterstitialClickedEvent; MoPubManager.OnInterstitialDismissedEvent += this.onInterstitialDismissedEvent; MoPubManager.OnInterstitialExpiredEvent += this.onInterstitialExpiredEvent; MoPubManager.OnRewardedVideoLoadedEvent += this.onRewardedVideoLoadedEvent; MoPubManager.OnRewardedVideoFailedEvent += this.onRewardedVideoFailedEvent; MoPubManager.OnRewardedVideoExpiredEvent += this.onRewardedVideoExpiredEvent; MoPubManager.OnRewardedVideoShownEvent += this.onRewardedVideoShownEvent; MoPubManager.OnRewardedVideoClickedEvent += this.onRewardedVideoClickedEvent; MoPubManager.OnRewardedVideoFailedToPlayEvent += this.onRewardedVideoFailedToPlayEvent; MoPubManager.OnRewardedVideoReceivedRewardEvent += this.onRewardedVideoReceivedRewardEvent; MoPubManager.OnRewardedVideoClosedEvent += this.onRewardedVideoClosedEvent; MoPubManager.OnRewardedVideoLeavingApplicationEvent += this.onRewardedVideoLeavingApplicationEvent; if (!string.IsNullOrEmpty(bAdUnit)) { try { this.bannerAdUnit = bAdUnit; this.bannerEnabled = true; this.bannerPosition = ((bannerPos != BannerPosition.Bottom) ? MoPubBase.AdPosition.TopCenter : MoPubBase.AdPosition.BottomCenter); this.InternalInit(this.bannerAdUnit); MoPubAndroid.LoadBannerPluginsForAdUnits(new string[] { this.bannerAdUnit }); } catch (Exception ex) { this.bannerEnabled = false; FMLogger.vAds("failed to init mopab banner. error: " + ex.Message); } } if (!string.IsNullOrEmpty(fsAdUnit)) { try { this.interstitialAdUnit = fsAdUnit; this.fsEnabled = true; this.InternalInit(this.interstitialAdUnit); MoPubAndroid.LoadInterstitialPluginsForAdUnits(new string[] { this.interstitialAdUnit }); } catch (Exception ex2) { this.fsEnabled = false; FMLogger.vAds("failed to init mopab interstitial. error: " + ex2.Message); } } if (!string.IsNullOrEmpty(rewardAdUnit)) { try { this.rewardUnit = rewardAdUnit; this.rewardedEnabled = true; this.InternalInit(this.rewardUnit); MoPubAndroid.LoadRewardedVideoPluginsForAdUnits(new string[] { this.rewardUnit }); } catch (Exception ex3) { this.rewardUnit = null; this.rewardedEnabled = false; FMLogger.Log("failed to init rewarded. error: " + ex3.Message); } } if (this.bannerEnabled || this.fsEnabled || this.rewardedEnabled) { ApplovinHelper.InitializeSdk(); } this.RequestBanner(); this.RequestInterstitial(); }