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()));
     });
 }
Пример #3
0
 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);
 }
Пример #4
0
    // 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);
    }
Пример #5
0
    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;
    }
Пример #6
0
    // 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);
    }
Пример #7
0
 internal abstract void InitializeSdk(MoPub.SdkConfiguration sdkConfiguration);