public override void Init(object[] parameters)
        {
            mConfig = ((BaseAdapterConfig)parameters[0]);
            Config  = mConfig;// (AppLovinAdapterConfig)mConfig;

            MaxSdkCallbacks.OnBannerAdLoadedEvent     += HandleOnBannerAdLoadedEvent;
            MaxSdkCallbacks.OnBannerAdLoadFailedEvent += HandleOnBannerAdLoadFailedEvent;
            MaxSdkCallbacks.OnBannerAdClickedEvent    += HandleOnBannerAdClickedEvent;

            MaxSdkCallbacks.OnInterstitialLoadedEvent            += HandleOnInterstitialLoadedEvent;
            MaxSdkCallbacks.OnInterstitialLoadFailedEvent        += HandleOnInterstitialLoadFailedEvent;
            MaxSdkCallbacks.OnInterstitialAdFailedToDisplayEvent += HandleOnInterstitialAdFailedToDisplayEvent;
            MaxSdkCallbacks.OnInterstitialHiddenEvent            += HandleOnInterstitialHiddenEvent;
            MaxSdkCallbacks.OnInterstitialDisplayedEvent         += HandleOnInterstitialDisplayedEvent;
            MaxSdkCallbacks.OnInterstitialClickedEvent           += HandleOnInterstitialClickedEvent;

            MaxSdkCallbacks.OnRewardedAdLoadedEvent          += HandleOnRewardedAdLoadedEvent;
            MaxSdkCallbacks.OnRewardedAdLoadFailedEvent      += HandleOnRewardedAdLoadFailedEvent;
            MaxSdkCallbacks.OnRewardedAdFailedToDisplayEvent += HandleOnRewardedAdFailedToDisplayEvent;
            MaxSdkCallbacks.OnRewardedAdDisplayedEvent       += HandleOnRewardedAdDisplayedEvent;
            MaxSdkCallbacks.OnRewardedAdClickedEvent         += HandleOnRewardedAdClickedEvent;
            MaxSdkCallbacks.OnRewardedAdHiddenEvent          += HandleOnRewardedAdHiddenEvent;
            MaxSdkCallbacks.OnRewardedAdReceivedRewardEvent  += HandleOnRewardedAdReceivedRewardEvent;

            var cacheParameters = parameters;

            MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration sdkConfiguration) => {
                //MaxSdk.ShowMediationDebugger();
                MaxSdk.SetMuted(mIsMuted);
                base.Init(cacheParameters);
            };

            MaxSdk.SetSdkKey(Config.Platform.ApplovingSDKKey);
            MaxSdk.InitializeSdk();
        }
예제 #2
0
 public override void Init(object[] parameters)
 {
     mConfig = ((BaseAdapterConfig)parameters[0]);
     Config  = (BaseAdapterConfig)mConfig;
     MobileAds.Initialize(AdModInitCallback);
     //base.Init(parameters);
 }