internal override void InitializeSdk(MoPub.SdkConfiguration sdkConfiguration) { _moPubInitializeSdk(sdkConfiguration.AdUnitId, sdkConfiguration.AdditionalNetworksString, sdkConfiguration.MediationSettingsJson, sdkConfiguration.AllowLegitimateInterest, (int)sdkConfiguration.LogLevel, sdkConfiguration.NetworkConfigurationsJson, sdkConfiguration.MoPubRequestOptionsJson, MoPubManager.BackgroundEventListener.SendEvent); }
internal override void InitializeSdk(MoPub.SdkConfiguration sdkConfiguration) { WaitOneFrame(() => { _isInitialized = true; MoPubManager.Instance.EmitSdkInitializedEvent(ArgsToJson(sdkConfiguration.AdUnitId, ((int)sdkConfiguration.LogLevel).ToString())); }); }
internal override void InitializeSdk(MoPub.SdkConfiguration sdkConfiguration) { PluginClass.CallStatic( "initializeSdk", sdkConfiguration.AdUnitId, sdkConfiguration.AdditionalNetworksString, sdkConfiguration.MediationSettingsJson, sdkConfiguration.AllowLegitimateInterest, (int)sdkConfiguration.LogLevel, sdkConfiguration.NetworkConfigurationsJson, sdkConfiguration.MoPubRequestOptionsJson); }
// Use this for initialization void Start() { #if UNITY_ANDROID // Initializing Ogury Presage.Initialize("270413"); #endif // Initializing MoPub var sdkConfig = new MoPub.SdkConfiguration { AdUnitId = "3fa7d633bf8246f3a4ec0d92f477d3ca" }; MoPub.InitializeSdk(sdkConfig); MoPub.LoadInterstitialPluginsForAdUnits(_InterstitialAdUnits); MoPub.LoadRewardedVideoPluginsForAdUnits(_RewardedAdUnits); }
void initMediation() { var mopConfig = new MoPub.SdkConfiguration(); mopConfig.LogLevel = MoPub.LogLevel.Debug; mopConfig.AdUnitId = adUnitId; MoPub.InitializeSdk(mopConfig); string[] interstitials = { interstitialAdUnitId }; MoPub.LoadInterstitialPluginsForAdUnits(interstitials); string[] rewards = { rewardAdUnitId }; MoPub.LoadRewardedVideoPluginsForAdUnits(rewards); string[] banners = { bannerAdUnitId, mrecAdUnitId }; MoPub.LoadBannerPluginsForAdUnits(banners); MoPubManager.OnSdkInitializedEvent += OnSdkInitializedEvent; }
// Use this for initialization void Start() { // Create and instantiate an SdkConfiguration // Publishers can override MoPubEventListener.OnSdkInitializedEvent() to get a callback. // Alternatively, publishers can call "yield return WaitUntil(() => MoPub.IsSdkInitialized)" to suspend the coroutine execution until the SDK has initialized. Debug.Log("GGMOPUBTEST Initializing Mopub"); MoPub.SdkConfiguration sdkConfiguration = new MoPub.SdkConfiguration(); sdkConfiguration.AdUnitId = bannerIds[0]; Debug.Log("GGMOPUBTEST Initializing Mopub1"); MoPub.EnableLocationSupport(true); MoPubManager.OnSdkInitializedEvent += mySDKInitialized; //MoPub.RequestInterstitialAd(interstitialId3); Debug.Log("GGMOPUBTEST Initializing Mopub2"); MoPub.LoadBannerPluginsForAdUnits(bannerIds); MoPub.InitializeSdk(sdkConfiguration); Debug.Log("GGMOPUBTEST Initializing Mopub3"); var props = new Value(); props["mopubunitid"] = bannerIds[0]; props["event"] = "initialize"; Mixpanel.Track("mopub-initialize", props); }
internal abstract void InitializeSdk(MoPub.SdkConfiguration sdkConfiguration);