我的Unity admob奖励视频广告未展示。
我也有一个有效的横幅广告。
我正在使用admob测试ID
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;
}
}
我不明白为什么当我按下按钮时它无法调试诸如以下内容:
已加载 和 ShowAd