示例#1
0
 private void OnAdFinish(object sender, AdFinishEventArgs e)
 {
     if (e.PlacementID == AdsManager.videoAdID)
     {
         SceneManager.LoadScene(1);
     }
 }
示例#2
0
 private void OnAdFinished(object sender, AdFinishEventArgs e)
 {
     if (e.PlacementID == AdManager.RewardedVideoAd && e.ShowResult == ShowResult.Finished)
     {
         button.interactable = false;
     }
 }
示例#3
0
 private void OnAdFinished(object sender, AdFinishEventArgs e)
 {
     if (e.ShowResult == ShowResult.Finished)
     {
         IntValue money = AssetBundleManager.Instance.GetAsset <IntValue>("configs", "Money");
         money.Value += reward;
     }
 }
示例#4
0
 public void OnUnityAdsDidFinish(string placementId, ShowResult showResult)
 {
     if (OnAdDone != null)
     {
         AdFinishEventArgs args = new AdFinishEventArgs(placementId, showResult);
         OnAdDone(this, args);
     }
 }
    private void AdManager_OnAdDone(object sender, AdFinishEventArgs e)
    {
        if (e.PlacementID == AdsManager.SampleRewardedAd)
        {
            switch (e.AdShowResult)
            {
            case UnityEngine.Advertisements.ShowResult.Failed:
                break;

            case UnityEngine.Advertisements.ShowResult.Skipped:
                break;

            case UnityEngine.Advertisements.ShowResult.Finished:
                SaveDataManager.Instance.PlayerSaveData.PlayerCurrency.KappaTokens += rewardForWatchingAds;
                Debug.Log(SaveDataManager.Instance.PlayerSaveData.PlayerCurrency.KappaTokens);
                break;
            }
        }
    }
示例#6
0
 public void ShowRewardedAd()
 {
     if (isAdFree)
     {
         if (OnAdDone != null)
         {
             AdFinishEventArgs args = new AdFinishEventArgs(videoAdID, ShowResult.Finished);
             OnAdDone(this, args);
         }
         return;
     }
     if (Advertisement.IsReady(rewardVideoAdID))
     {
         Advertisement.Show(rewardVideoAdID);
     }
     else
     {
         Debug.Log("No Ads!");
     }
 }
示例#7
0
    private void OnAdFinish(object sender, AdFinishEventArgs e)
    {
        if (e.PlacementID == AdsManager.rewardVideoAdID)
        {
            switch (e.AdShowResult)
            {
            case UnityEngine.Advertisements.ShowResult.Failed:
                Debug.Log("Ad failed");
                break;

            case UnityEngine.Advertisements.ShowResult.Skipped:
                Debug.Log("Ad skipped");
                break;

            case UnityEngine.Advertisements.ShowResult.Finished:
                Debug.Log("Ad finished properly");
                playerStats.money += 500;
                UpdateMoneyText();
                break;
            }
        }
    }
示例#8
0
 private void OnAdFinished(object sender, AdFinishEventArgs e)
 {
     Refresh();
 }