【问题标题】:Test Rewarded ad not displaying - Ad failed to load: LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No ad config.)测试奖励广告未显示 - 广告加载失败:LoadAdError(代码:3,域:com.google.android.gms.ads,消息:无广告配置。)
【发布时间】:2021-05-07 22:34:12
【问题描述】:

我目前无法展示测试奖励广告。我正在使用doc中提供的激励广告Sample ad unit IDca-app-pub-3940256099942544/5224354917

我收到错误代码 3,根据 documentation:

广告请求成功,但由于广告资源不足,未返回任何广告。

这似乎没有意义,因为这是一个测试广告,并且应该始终可用?

完整错误:

广告加载失败:LoadAdError(代码:3,域: com.google.android.gms.ads,消息:没有广告配置。)=> 没有广告配置。

作为参考,我还在 googleads-mobile-flutter 存储库上打开了一个 issue,其中包含完整的日志输出。

任何想法为什么我什至无法获取测试广告?

如果您最近能够使用此插件成功展示测试奖励广告或真正的奖励广告,也请发表评论。

【问题讨论】:

    标签: android flutter admob admob-rewardedvideoad googlemobileads


    【解决方案1】:

    两天前我使用相同的广告单元进行测试,它可以正常工作,但今天无法正常工作,出现相同的错误。Android 广告单元和 IOS 广告单元,所以我认为问题来自网络.

    【讨论】:

      【解决方案2】:

      这个问题我已经有一周的时间了。最后,今天我将其切换到真实的广告 ID 并且它起作用了。它看起来像一个真正的广告,但在顶部它被标记为“测试广告”。你认为这是否意味着我可以在他们修复真正的测试添加之前使用它,或者他们会冲我大喊大叫?

      【讨论】:

      • 最好将您的答案限制在帮助 OP 上。如果您有相关问题,最好开新帖寻求帮助。
      • 哇,我得尽快试试这个。不幸的是,我现在不能用我的真实账户尝试它,因为我需要等待 1-14 天来验证我的付款信息……我只需要一个测试广告来满足我当前的需求,所以我没有输入我的付款信息。
      • 另外,我认为只要您在模拟器上使用 adUnit,它就不应该违反政策。根据doc关键点:Android 模拟器自动配置为测试设备。
      • 好消息,一个真正的广告单元成功了!非常感谢。
      【解决方案3】:

      更新:问题已自行解决,无需对代码进行任何更改。我只能假设 Google AdMob 方面存在问题。

      尽管如此,下面的答案仍然允许在示例广告单元不工作时测试广告。

      如果您因为提供的示例广告 here 不起作用而到达此处,请参阅此答案的其余部分以获取替代解决方案。


      与示例奖励广告单元ca-app-pub-3940256099942544/5224354917 相比,使用真实的广告单元似乎有效。谢谢@Kurt Lee Kalbus

      我不确定为什么示例广告单元目前无法正常工作,但这似乎是来自服务器的错误。

      如果您现在需要在不投放真实广告的情况下测试激励广告:

      • 来自 Android 模拟器:使用真正的激励广告单元。这将投放一个测试广告。根据docs:“Android 模拟器自动配置为测试设备。”

      否则,您应该在使用真正的广告单元之前将您的设备添加到您的测试设备列表中。见Add your test device in the AdMob UI

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-11
        • 1970-01-01
        • 2021-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多