Esempio n. 1
0
    // Implement the Show Listener's OnUnityAdsShowComplete callback method to determine if the user gets a reward:
    public void OnUnityAdsShowComplete(string adUnitId, UnityAdsShowCompletionState showCompletionState)
    {
        if (adUnitId.Equals(_adUnitId) && showCompletionState.Equals(UnityAdsShowCompletionState.COMPLETED))
        {
            Debug.Log("Unity Ads Rewarded: Ad Completed");

            // Grant a reward.
            switch (AdPurpose)
            {
            case AdPurpose.AddEnergy:
                UpdateEnergy();
                break;

            case AdPurpose.SpeedUpSeed:
                SpeedUpAction.Invoke();
                break;

            default:
                Debug.Log("Действие за выполнение рекламы не назначено!");
                break;
            }

            // Load another ad:
            Advertisement.Load(_adUnitId, this);
        }
    }
Esempio n. 2
0
 public void OnUnityAdsShowComplete(string adUnitId, UnityAdsShowCompletionState showCompletionState)
 {
     if (adUnitId.Equals(_adUnitId) && showCompletionState.Equals(UnityAdsShowCompletionState.COMPLETED))
     {
         Debug.Log("Unity Ads Rewarded Ad Completed");
         // Grant a reward.
         levelSelector.Continue(lives);
         // Load another ad:
         LoadAd();
     }
 }
Esempio n. 3
0
 // Implement the Show Listener's OnUnityAdsShowComplete callback method to determine if the user gets a reward:
 public void OnUnityAdsShowComplete(string adUnitId, UnityAdsShowCompletionState showCompletionState)
 {
     if (adUnitId.Equals(_adUnitId) && showCompletionState.Equals(UnityAdsShowCompletionState.COMPLETED))
     {
         Debug.Log("Unity Ads Rewarded Ad Completed");
         // Grant a reward.
         GameObject.Find("GameProperties").GetComponent <GameProperties>().DoubleMoney();
         // Load another ad:
         //Advertisement.Load(_adUnitId, this);
     }
 }
    // Implement the Show Listener's OnUnityAdsShowComplete callback method to determine if the user gets a reward:
    public void OnUnityAdsShowComplete(string adUnitId, UnityAdsShowCompletionState showCompletionState)
    {
        if (adUnitId.Equals(_adUnitId) && showCompletionState.Equals(UnityAdsShowCompletionState.COMPLETED))
        {
            Debug.Log("Unity Ads Rewarded Ad Completed");
            // Grant a reward.

            // Load another ad:
            Advertisement.Load(_adUnitId, this);
        }
    }
 public void OnUnityAdsShowComplete(string adUnitId, UnityAdsShowCompletionState showCompletionState)
 {
     if (adUnitId.Equals(_rewardedAdUnitId) && showCompletionState.Equals(UnityAdsShowCompletionState.COMPLETED))
     {
         Debug.Log("Unity Ads Rewarded Ad Completed");
         // Grant a reward.
         Debug.Log("You get 50 Score!");
         // Load another ad:
         Advertisement.Load(_rewardedAdUnitId, this);
         gameManager.IncrementScore(50);
     }
 }
Esempio n. 6
0
        public static ShowResult GetShowResultsFromCompletionState(UnityAdsShowCompletionState showCompletionState)
        {
            switch (showCompletionState)
            {
            case UnityAdsShowCompletionState.COMPLETED:
                return(ShowResult.Finished);

            case UnityAdsShowCompletionState.SKIPPED:
                return(ShowResult.Skipped);

            default:
                return(ShowResult.Failed);
            }
        }
Esempio n. 7
0
 // Implement the Show Listener's OnUnityAdsShowComplete callback method to determine if the user gets a reward:
 public void OnUnityAdsShowComplete(string adUnitId, UnityAdsShowCompletionState showCompletionState)
 {
     if (adUnitId.Equals(_adUnitId) && showCompletionState.Equals(UnityAdsShowCompletionState.COMPLETED))
     {
         Debug.Log("Unity Ads Rewarded Ad Completed");
         // Grant a reward.
         Time.timeScale = 1;
         gameManager.adsScreen.SetActive(false);
         // Load another ad:
         //Advertisement.Load(_adUnitId, this);
     }
     else
     {
         gameManager.GameOver();
     }
 }
Esempio n. 8
0
 public void OnUnityAdsShowComplete(string adUnitId, UnityAdsShowCompletionState showCompletionState)
 {
 }
Esempio n. 9
0
 public void OnUnityAdsShowComplete(string placementId, UnityAdsShowCompletionState completionState)
 {
     s_Platform?.UnityAdsDidFinish(placementId, EnumUtilities.GetShowResultsFromCompletionState(completionState));
 }
Esempio n. 10
0
 private void OnShowComplete(string placementId, UnityAdsShowCompletionState showCompletionState)
 {
     m_UnityAdsInternalListener?.OnUnityAdsShowComplete(placementId, showCompletionState);
     m_UserListener?.OnUnityAdsShowComplete(placementId, showCompletionState);
 }