Не работает OnUnityAdsDidFinish

Я настроил монетизацию в unity, при помощи плагина unity ads. При попытке сделать награждение за длинную рекламу, метод OnUnityAdsDidFinish не обрабатывает успешные запуски, т.е. не происходит НИЧЕГО, кроме самой рекламы, что я напутал?

void Start()
    {
      if (Advertisement.isSupported)
      {
        Advertisement.Initialize("3680455", false);
      }
    }

    // Update is called once per frame
    public void add()
    {
        if(Advertisement.IsReady())
        {
          Advertisement.Show("video");
        }
      }
    public void rew_add()
    {
        if(Advertisement.IsReady())
        {
          Advertisement.Show("rewardedVideo");
        }
    }
    public void OnUnityAdsDidFinish (string placementId, ShowResult showResult) {
        if (showResult == ShowResult.Finished)
        {
          int keys = PlayerPrefs.GetInt("keys");
          keys += 10;
          PlayerPrefs.SetInt("keys", keys);
        }
        else if (showResult == ShowResult.Skipped)
        {
          //
          Debug.LogWarning ("gg");
        }
        else if (showResult == ShowResult.Failed)
        {
            Debug.LogWarning ("The ad did not finish due to an error.");
      } 

Ответы (0 шт):