Не работает 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.");
}