gpt4 book ai didi

android - Unity - Admob 仅显示真实广告,即使在尝试测试时也是如此

转载 作者:行者123 更新时间:2023-11-30 00:23:31 25 4
gpt4 key购买 nike

我正在尝试使用显示横幅的 AdManager 类:

public static void ShowBanner()
{
AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator)
.AddTestDevice("MY_DEVICE_ID").Build();
if (bannerAd != null)
{
bannerAd.Destroy();
}

bannerAd = new BannerView(bannerID, AdSize.SmartBanner, AdPosition.Top);
bannerAd.LoadAd(request);
}

我有一个名为 Interstitial ads 的广告:

public static void ShowVideo()
{
AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator)
.AddTestDevice("MY_DEVICE_ID").Build();
if (interst != null)
{
interst.Destroy();
}

interst = new InterstitialAd(videoID);
interst.LoadAd(request);
if (interst.IsLoaded())
{
interst.Show();
}
}

当然,我在适当的部分中有一些可行的 string 而不是“MY_DEVICE_ID”。我通过从 Google Play 下载一个名为“设备 ID”的应用程序并将我获得的 ID 放入字符串中来获得它。 bannerIDvideoID 也是可行的字符串,我通过创建我的 admob 帐户获得了它们,尽管我还没有将应用上传到 Play。

问题是,据我所知,这应该只向我展示一些测试广告,但当我尝试在我的平板电脑上使用它时,它实际上给了我真正的广告。

请注意,我通过单击 Unity 中的“构建”进行部署,将 .apk 复制到我的设备并安装它。

什么可能导致问题?如果设备 ID 错误,它只会提供真实的广告吗?如何绕过它?

最佳答案

为确保您使用的是测试广告,实际使用 this method 是最安全的在这里。

基本上就是您使用以下广告 ID:

  • 横幅

ca-app-pub-3940256099942544/6300978111

  • 插页式

ca-app-pub-3940256099942544/1033173712

  • 奖励视频

ca-app-pub-3940256099942544/5224354917

  • 母语高级

ca-app-pub-3940256099942544/2247696110

  • 本地 express

(小模板):ca-app-pub-3940256099942544/2793859312

(大模板):ca-app-pub-3940256099942544/2177258514

而不是您自己的广告 ID。

关于android - Unity - Admob 仅显示真实广告,即使在尝试测试时也是如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45840226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com