Example #1
0
    public void Getir()
    {
        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);
                GameConst.KacLeveldenSonraReklam = (int)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;
            };
        }
    }
Example #2
0
    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();
    }