Пример #1
0
        private void HandleShowResultC1(ShowResult result)
        {
            switch (result)
            {
            case ShowResult.Finished:
                if (showDebugs)
                {
                    Debug.Log("The ad was successfully shown.");
                }
                adRewards.rewardAd.SetActive(false);
                adRewards.lastAdTime = System.DateTime.Now.ToString();
                PlayerPrefs.SetString("lastAdTime", adRewards.lastAdTime);
                for (int i = 0; i < disableForAds.Length; i++)
                {
                    disableForAds [i].SetActive(true);
                }
                int currency = PlayerPrefs.GetInt("Currency");
                currency += adRewards.rewardCurrency;
                PlayerPrefs.SetInt("Currency", currency);
                garageManager.UpdateCurrency();
                adRewards.rewardText.text = adRewards.rewardCurrency.ToString("N0");
                adRewards.rewardMessage.SetActive(true);
                break;

            case ShowResult.Skipped:
                if (showDebugs)
                {
                    Debug.Log("The ad was skipped before reaching the end.");
                }
                break;

            case ShowResult.Failed:
                if (showDebugs)
                {
                    Debug.LogError("The ad failed to be shown.");
                }
                break;
            }
        }