我的奖励视频在 2 周前开始工作。我什么都没改变,我的代码是一样的。现在,当我尝试加载激励视频广告时,它给了我 ERROR_CODE_NO_FILL。我知道这意味着我的应用没有可用的广告。但我在测试设备上,我只需要一个测试广告。我创建了一个新的激励视频广告,然后尝试查看带有 ID 的测试广告,但结果相同;没有测试广告。这个系统运行了将近 3 个月......我打算发布我的应用程序,但现在我遇到了这个问题。有什么想法可以解决这个问题吗?
在 OnCreate 方法中:
MobileAds.initialize(this, "my app id");
RVA = MobileAds.getRewardedVideoAdInstance(this);
RVA.setRewardedVideoAdListener(this);
loadRewardedAd();
在 loadRewardedAd 方法中:
RVA.loadAd("my ad id",
new AdRequest.Builder().addTestDevice("myphoneid")
.build());
我将奖励广告显示为:
if (RVA.isLoaded()) {
RVA.show();
}
AdMob 团队解决了问题。现在一切都很正常。AdMob 系统出现问题。