Видеообъявление Unity Admob с вознаграждением не показывается - PullRequest
0 голосов
/ 19 июня 2020

Моя видеореклама Unity с вознаграждением admob не отображается.

У меня также есть работающий баннер.

И я использую идентификаторы теста admob

using UnityEngine.UI;
using UnityEngine.Advertisements;
using System.Collections;
using GoogleMobileAds;
using GoogleMobileAds.Api;
using System;
using JetBrains.Annotations;

public class RewardVid : MonoBehaviour
{

    public Button myButton;
    public GameObject DeadPanel;
    public GameObject DeadCanvas;
    private RewardBasedVideoAd rewardBasedVideoAd;

    public string adUnitId = "ca-app-pub-3940256099942544/5224354917";


    private void Start()

    {

        MobileAds.Initialize(initStatus => { });
        rewardBasedVideoAd = RewardBasedVideoAd.Instance;
        rewardBasedVideoAd.OnAdRewarded += HandleOnAdRewarded;
        rewardBasedVideoAd.LoadAd(new AdRequest.Builder().Build(), adUnitId);

        myButton.onClick.AddListener(Showad);

    }

    public void Showad()
    {
        rewardBasedVideoAd.Show();
    }


    public void HandleOnAdRewarded(object sender, EventArgs args)
    {
        Time.timeScale = 1;
        DeadPanel.SetActive(false);
        Movement.alive = true;
        MovementSpecial.alive = false;
    }
}

Я не понимаю, почему это не работает, когда я нажимаю кнопку, он выполняет отладку таких вещей, как:

IsLoaded и ShowAd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...