C# 无法与ad mob一起加载间隙ad
好吧,我知道这是一个非常愚蠢的问题,但仍然是,我使用ad mob赚钱,但问题是它没有显示中间广告(我使用测试广告ID进行检查),我编写了代码,每当我的游戏打开时,它都会显示广告。当我在编辑器中运行游戏时,它会显示出来,但当我构建apk并在android中运行时,不会显示中间广告,我也使用了开始时显示的横幅广告,下面是我编写的代码,中间广告和横幅广告都会在编辑器中显示,但手机中只显示横幅广告C# 无法与ad mob一起加载间隙ad,c#,unity3d,C#,Unity3d,好吧,我知道这是一个非常愚蠢的问题,但仍然是,我使用ad mob赚钱,但问题是它没有显示中间广告(我使用测试广告ID进行检查),我编写了代码,每当我的游戏打开时,它都会显示广告。当我在编辑器中运行游戏时,它会显示出来,但当我构建apk并在android中运行时,不会显示中间广告,我也使用了开始时显示的横幅广告,下面是我编写的代码,中间广告和横幅广告都会在编辑器中显示,但手机中只显示横幅广告 using UnityEngine; using GoogleMobileAds.Api; public
using UnityEngine;
using GoogleMobileAds.Api;
public class Admanager : MonoBehaviour
{
public static Admanager instance;
private string appID = "ca-app-pub-5738770908249133~9238181298";
private BannerView bannerView;
private string bannerID = "ca-app-pub-3940256099942544/6300978111";
private InterstitialAd fullscreenAd;
private string fullscreenAdID = "ca-app-pub-3940256099942544/1033173712";
private void Awake()
{
if(instance == null)
{
instance = this;
}
else
{
Destroy(this);
}
}
private void Start()
{
RequestBanner();
RequestFullScreenAd();
}
public void RequestBanner()
{
bannerView = new BannerView(bannerID, AdSize.Banner, AdPosition.Bottom);
AdRequest request = new AdRequest.Builder().Build();
bannerView.LoadAd(request);
bannerView.Show();
}
public void HideBanner()
{
bannerView.Hide();
}
public void RequestFullScreenAd()
{
fullscreenAd = new InterstitialAd(fullscreenAdID);
AdRequest request = new AdRequest.Builder().Build();
fullscreenAd.LoadAd(request);
fullscreenAd.Show();
}
}
可能您需要等待一段时间,检查是否加载了间隙ad。 以下是来自google开发门户的代码:
private void GameOver()
{
if (this.interstitial.IsLoaded()) {
this.interstitial.Show();
}
}
完整文件-