public static void InitializeRewardedVideoWithSdkConfiguration(MoPubBase.SdkConfiguration sdkConfiguration)
 {
     PluginClass.CallStatic(
         "initializeRewardedVideoWithSdkConfiguration", sdkConfiguration.AdUnitId,
         sdkConfiguration.AdvancedBiddersString, sdkConfiguration.MediationSettingsJson,
         sdkConfiguration.NetworksToInitString);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 public static void Init(AdsConfiguration config, Action <string> onComplete = null)
 {
     if (inst == null)
     {
         DebugLog("AdsRequestHelper.Init()");
         try
         {
             DebugLog("MoPub.InitializeSdk()");
             if (onComplete != null)
             {
                 MoPubManager.OnSdkInitializedEvent += onComplete;
             }
             MoPubBase.SdkConfiguration sdkConfiguration = new MoPubBase.SdkConfiguration {
                 AdUnitId = config.mopubRewarded,
                 LogLevel = MoPubBase.LogLevel.MPLogLevelDebug
             };
             sdkConfiguration.MediatedNetworks = new MoPubBase.MediatedNetwork[] { new MoPubBase.SupportedNetwork.AdMob(), new MoPubBase.SupportedNetwork.AppLovin(), new MoPubBase.SupportedNetwork.Facebook(), new MoPubBase.SupportedNetwork.IronSource(), new MoPubBase.SupportedNetwork.Unity() };
             MoPubAndroid.InitializeSdk(sdkConfiguration);
             DebugLog("MoPub.LoadRewardedVideoPluginsForAdUnits()");
             string[] rewardedVideoAdUnitIds = new string[] { config.mopubRewarded };
             MoPubAndroid.LoadRewardedVideoPluginsForAdUnits(rewardedVideoAdUnitIds);
             Type[]     components = new Type[] { typeof(AdsRequestHelper) };
             GameObject target     = new GameObject("AdsHelperObject", components);
             Object.DontDestroyOnLoad(target);
             inst        = target.GetComponent <AdsRequestHelper>();
             inst.config = config;
         }
         catch (Exception exception)
         {
             Debug.LogException(exception);
         }
     }
 }
Exemplo n.º 4
0
 public static void InitializeSdk(string anyAdUnitId)
 {
     MoPubBase.ValidateAdUnitForSdkInit(anyAdUnitId);
     MoPubBase.SdkConfiguration sdkConfiguration = new MoPubBase.SdkConfiguration {
         AdUnitId = anyAdUnitId
     };
     InitializeSdk(sdkConfiguration);
 }
Exemplo n.º 5
0
 public static void InitializeSdk(MoPubBase.SdkConfiguration sdkConfiguration)
 {
     MoPubBase.logLevel = sdkConfiguration.LogLevel;
     MoPubLog.Log("InitializeSdk", "SDK initialization started", Array.Empty <object>());
     MoPubBase.ValidateAdUnitForSdkInit(sdkConfiguration.AdUnitId);
     object[] args = new object[] { sdkConfiguration.AdUnitId, sdkConfiguration.AdditionalNetworksString, sdkConfiguration.MediationSettingsJson, sdkConfiguration.AllowLegitimateInterest, (int)sdkConfiguration.LogLevel, sdkConfiguration.NetworkConfigurationsJson, sdkConfiguration.MoPubRequestOptionsJson };
     PluginClass.CallStatic("initializeSdk", args);
 }
Exemplo n.º 6
0
 public static void InitializeSdk(string anyAdUnitId)
 {
     MoPubLog.Log("InitializeSdk", "SDK initialization started", Array.Empty <object>());
     MoPubBase.ValidateAdUnitForSdkInit(anyAdUnitId);
     MoPubBase.SdkConfiguration sdkConfiguration = new MoPubBase.SdkConfiguration {
         AdUnitId = anyAdUnitId
     };
     InitializeSdk(sdkConfiguration);
 }
Exemplo n.º 7
0
 public static void InitializeSdk(MoPubBase.SdkConfiguration sdkConfiguration)
 {
     MoPubBase.ValidateAdUnitForSdkInit(sdkConfiguration.AdUnitId);
     MoPubAndroid.PluginClass.CallStatic("initializeSdk", new object[]
     {
         sdkConfiguration.AdUnitId,
         sdkConfiguration.AdvancedBiddersString,
         sdkConfiguration.MediationSettingsJson,
         sdkConfiguration.NetworksToInitString
     });
 }
Exemplo n.º 8
0
    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);
        }
    }
Exemplo n.º 9
0
 public static void InitializeSdk(MoPubBase.SdkConfiguration sdkConfiguration)
 {
     MoPubBase.logLevel = sdkConfiguration.LogLevel;
     MoPubBase.ValidateAdUnitForSdkInit(sdkConfiguration.AdUnitId);
     _moPubInitializeSdk(sdkConfiguration.AdUnitId, sdkConfiguration.AdditionalNetworksString, sdkConfiguration.MediationSettingsJson, sdkConfiguration.AllowLegitimateInterest, (int)sdkConfiguration.LogLevel, sdkConfiguration.NetworkConfigurationsJson, sdkConfiguration.MoPubRequestOptionsJson);
 }
Exemplo n.º 10
0
 public static void InitializeSdk(MoPubBase.SdkConfiguration sdkConfiguration)
 {
     MoPubBase.ValidateAdUnitForSdkInit(sdkConfiguration.AdUnitId);
 }