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();
    }
Example #3
0
 private void OnInterstitialDismissedEvent(string adUnitId)
 {
     SlugAnalytics.OnShowinterstitial();
     // GameManager.gameManager.reklamGosteriliyor = false;
     // StartCoroutine(GameManager.gameManager.GetPrizePlayer());
     //SceneManager.LoadScene(0);
     // Interstitial ad is hidden. Pre-load the next ad
     // Setting delegates and load again
     //InitializeInterstitialAds();
     LoadInterstitial();
 }
Example #4
0
    private void OnRewardedAdDisplayedEvent(string adUnitId)
    {
        LoadRewardedAd();

        if (currentRw == "upgradeSpeed")
        {
            UpgradeManager.upgradeManager.UpgradeSpeedAfterRW();
            SlugAnalytics.OnRWComplete("speedUpgrade");
        }
        else if (currentRw == "upgradePower")
        {
            UpgradeManager.upgradeManager.UpgradePowerAfterRW();
            SlugAnalytics.OnRWComplete("powerUpgrade");
        }
        else if (currentRw == "upgradeHealt")
        {
            UpgradeManager.upgradeManager.UpgradeHealtAfterRW();
            SlugAnalytics.OnRWComplete("healthUpgrade");
        }
        else if (currentRw == "3xCoin")
        {
            if (TotalKazancController.totalKazancController != null)
            {
                TotalKazancController.totalKazancController.AfterRW3X();
            }

            SlugAnalytics.OnRWComplete("3xCoin");
        }
        else if (currentRw == "OyunSonrasiCanReklam")
        {
            GameConst.ShowRwAfterGame = 0;
            SlugAnalytics.OnRWComplete("ExtraHealth");
        }
        else if (currentRw == "prizePlayer")
        {
            GameManager.gameManager.CompletePrizePlayer();
            SlugAnalytics.OnRWComplete("unlockPlayer");
        }

        currentRw = "";
    }
Example #5
0
    public void ShowRewarded(string _currentRw)
    {
        if (_currentRw == "upgradeSpeed")
        {
            SlugAnalytics.OnRWStart("speedUpgrade");
        }
        else if (_currentRw == "upgradePower")
        {
            SlugAnalytics.OnRWStart("powerUpgrade");
        }
        else if (_currentRw == "upgradeHealt")
        {
            SlugAnalytics.OnRWStart("healthUpgrade");
        }
        else if (_currentRw == "3xCoin")
        {
            SlugAnalytics.OnRWStart("3xCoin");
        }
        else if (_currentRw == "OyunSonrasiCanReklam")
        {
            SlugAnalytics.OnRWStart("ExtraHealth");
        }
        else if (_currentRw == "prizePlayer")
        {
            SlugAnalytics.OnRWStart("unlockPlayer");
        }

        currentRw = _currentRw;

        if (MaxSdk.IsRewardedAdReady(rewardedAdUnitId))
        {
            MaxSdk.ShowRewardedAd(rewardedAdUnitId);
        }
        else
        {
            Debug.Log("Rewarded is not ready.");
            MaxSdk.LoadRewardedAd(rewardedAdUnitId);
        }
    }