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(); }
private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(gameObject); return; } MaxSdkCallbacks.OnSdkInitializedEvent += (SdkConfiguration sdkConfiguration) => { if (sdkConfiguration.ConsentDialogState == MaxSdkBase.ConsentDialogState.Applies) { MaxSdk.SetHasUserConsent(false); } else if (sdkConfiguration.ConsentDialogState == MaxSdkBase.ConsentDialogState.DoesNotApply) { // No need to show consent dialog, proceed with initialization } else { // Consent dialog state is unknown. Proceed with initialization, but check if the consent // dialog should be shown on the next application initialization } // AppLovin SDK is initialized, configure and start loading ads. MaxSdk.ShowMediationDebugger(); }; MaxSdk.SetSdkKey("W-sOyxtIUM_SnkZdrA6as0fDUylIazyI401izbxa_Mhq6E4yWtMl6-4zBiOVwACtfq-NVqcVXHiS41RxmATPp_"); MaxSdk.InitializeSdk(); }
void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); MaxSdkCallbacks.OnSdkInitializedEvent += sdkConfiguration => { // AppLovin SDK is initialized, configure and start loading ads. Debug.Log("MAX SDK Initialized"); /*;W * InitializeRewardedInterstitialAds(); * InitializeBannerAds(); * InitializeMRecAds();*/ // MaxSdk.ShowMediationDebugger(); }; Debug.Log("SetSDKKey"); MaxSdk.SetSdkKey(MaxSdkKey); MaxSdk.InitializeSdk(); }
protected override void Awake() { base.Awake(); this.bRemoveAds.onClick.AddListener(() => { this.ycManager.inAppManager.BuyProductIDAdsRemove(); }); this.iBanner.gameObject.SetActive(false); this.iInterstitial.gameObject.SetActive(false); if (this.GetInterstitialKey() != "" || this.GetRewardedKey() != "" || this.GetBannerKey() != "") { MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration sdkConfiguration) => { if (sdkConfiguration.ConsentDialogState == MaxSdkBase.ConsentDialogState.Applies) { this._hasDataPrivacy = true; if (this.ycManager.dataManager.GetGdprValidate() == false) { this.InitAds(); this.DisplayGDPR(); } else { this.InitConsentAndAds(); } } else if (sdkConfiguration.ConsentDialogState == MaxSdkBase.ConsentDialogState.DoesNotApply) { this.InitConsentAndAds(); } else { #if UNITY_EDITOR this._hasDataPrivacy = true; if (this.ycManager.dataManager.GetGdprValidate() == false) { this.InitAds(); this.DisplayGDPR(); } else { this.InitConsentAndAds(); } #else this.InitConsentAndAds(); #endif } }; MaxSdk.SetSdkKey(SDK_KEY); MaxSdk.InitializeSdk(); } else { if (this.ycManager.ycConfig.MaxForceInit) { MaxSdk.SetSdkKey(SDK_KEY); MaxSdk.InitializeSdk(); } this.ycManager.ycConfig.LogWarning("[Ads] not init"); } }
public void LetsGo() { RemoteDelayTime = 3000; RemoteMinLevel = 0; DontDestroyOnLoad(this.gameObject); Debug.Log("AdsManager_A is ready."); MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration sdkConfiguration) => { if (sdkState == SdkState.Integration) { return; } // AppLovin SDK is initialized, start loading ads InitializeRewardedAds(); InitializeInterstitialAds(); InitializeBannerAds(); if (sdkState == SdkState.Test) { MaxSdk.ShowMediationDebugger(); } }; if (Application.internetReachability != NetworkReachability.NotReachable) { MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration config) => { // Get value of a variable to use variableValue to alter your business logic var interstitial_timer = MaxSdk.VariableService.GetString("interstitial_timer", "0"); //RemoteDelayTime = int.Parse(interstitial_delay); RemoteDelayTime = Convert.ToInt32(interstitial_timer); GameConst.kacsaniyedeReklam = (int)RemoteDelayTime; Debug.Log("interstitial_delay" + RemoteDelayTime); var min_level = MaxSdk.VariableService.GetString("min_level_interstitial", "0"); // RemoteMinLevel = int.Parse(min_level); RemoteMinLevel = Convert.ToInt32(min_level); Debug.Log("min_level" + RemoteMinLevel); var character_prize = MaxSdk.VariableService.GetString("skin_popup_freq", "0"); var character = Convert.ToInt32(character_prize); SlugAnalytics.ABTestCharacter(Convert.ToInt32(character_prize)); SlugAnalytics.ABTestAds((int)RemoteDelayTime); GameConst.kacOyundaKarakter = Convert.ToInt32(character_prize); //GameObject.Find("TestText").GetComponent<Text>().text = RemoteDelayTime + "_" + RemoteMinLevel + "_" + character; }; } MaxSdk.SetSdkKey(sdkKey); MaxSdk.InitializeSdk(); }
public void ConfigureApplovinMaxAds() { MaxSdk.SetVerboseLogging(true); MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration sdkConfiguration) => { // AppLovin SDK is initialized, start loading ads InitializeMaxRewardedAds(); }; MaxSdk.SetSdkKey("Li1cCmO-P7mxhdd9Nnqr2ChbmAfGkysfV1qbGLwse-2G1OtyCwCSe3chc2RwZ1PZTeeb4KBFbrnNtrZdbmnS5p"); //MaxSdk.SetUserId(DDNA.Instance.UserID); MaxSdk.InitializeSdk(); }
void Start() { showInterstitialButton.onClick.AddListener(ShowInterstitial); showRewardedButton.onClick.AddListener(ShowRewardedAd); showBannerButton.onClick.AddListener(ToggleBannerVisibility); mediationDebuggerButton.onClick.AddListener(MaxSdk.ShowMediationDebugger); MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration sdkConfiguration) => { // AppLovin SDK is initialized, configure and start loading ads Debug.Log("MAX SDK Initialized"); InitializeInterstitialAds(); InitializeRewardedAds(); InitializeBannerAds(); }; MaxSdk.SetSdkKey(MaxSdkKey); MaxSdk.InitializeSdk(); }
void Start() { MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration sdkConfiguration) => { // AppLovin SDK is initialized, start loading ads // MaxSdk.ShowMediationDebugger(); }; // MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdkBase.SdkConfiguration config) => // { // // Get value of a variable to use variableValue to alter your business logic // Min_level_to_show_ad = int.Parse(MaxSdk.VariableService.GetString("Min_level_to_show_ad")); // First_interstitial_delay = float.Parse(MaxSdk.VariableService.GetString("First_interstitial_delay")); // Interstitial_delay = float.Parse(MaxSdk.VariableService.GetString("Interstitial_delay")); // Debug.Log("Min_level..." + Min_level_to_show_ad); // Debug.Log("First_interstital..." + First_interstitial_delay); // Debug.Log("Interstitial..." + Interstitial_delay); // }; // when we test with Lion studios, we will change them. Min_level_to_show_ad = 1; First_interstitial_delay = 30; Interstitial_delay = 30; MaxSdk.SetSdkKey("cGEOTbyAl1JSfq8soyo4LfHBhVwuo_3yBFWqBrQqSJ0H9iCetpi6_yQpNBguCD3rTx6iR3hC83PCHk25GU-SzC"); MaxSdk.InitializeSdk(); InitializeInterstitialAds(); // InitializeRewardedAds(); InitializeBannerAds(); _intervaltime = First_interstitial_delay; //毎秒intervaltime減らす this.UpdateAsObservable() .Subscribe(_ => _intervaltime -= Time.deltaTime) .AddTo(this); }
protected override void Awake() { base.Awake(); this.bRemoveAds.onClick.AddListener(() => { this.ycManager.inAppManager.BuyProductIDAdsRemove(); }); this.iBanner.gameObject.SetActive(false); this.iInterstitial.gameObject.SetActive(false); if (this.GetInterstitialKey() != "" || this.GetRewardedKey() != "" || this.GetBannerKey() != "") { MaxSdkCallbacks.OnSdkInitializedEvent += this.OnSdkInitializedEvent; MaxSdk.SetSdkKey(SDK_KEY); MaxSdk.SetUserId(this.ycManager.ycConfig.deviceKey); MaxSdk.InitializeSdk(); } else { this.ycManager.ycConfig.LogWarning("[Ads] not init"); } #if UNITY_EDITOR this._hasDataPrivacy = true; #endif }
protected override void InternalInit() { #if EM_APPLOVIN mAdSettings = EM_Settings.Advertising.AppLovin; mCreatedBanners = new Dictionary <AdPlacement, KeyValuePair <BannerAdPosition, BannerAdSize> >(); // Set GDPR consent if any. var consent = GetApplicableDataPrivacyConsent(); ApplyDataPrivacyConsent(consent); MaxSdk.SetSdkKey(mAdSettings.SDKKey); MaxSdk.InitializeSdk(); // Age-Restricted if (mAdSettings.AgeRestrictMode) { MaxSdk.SetIsAgeRestrictedUser(true); } else { MaxSdk.SetIsAgeRestrictedUser(false); } //Create ad unit event listener new InterstitialEvents(this); new RewardedAdEvents(this); new BannerEvents(this); LoadInterstitialAd(); LoadRewardedAd(); // Done Initialization. mIsInitialized = true; Debug.Log("AppLovin client has been initialized."); #endif }