【问题标题】:onAdFailedtoLoad: 3 error only on Android version of Flutter app for AdMobonAdFailedtoLoad: 3 错误仅适用于 AdMob 的 Android 版 Flutter 应用
【发布时间】:2020-02-06 12:48:55
【问题描述】:

我正在尝试在我的应用中加载横幅广告、插页式广告和奖励视频广告。我已经彻底测试了我的代码,并且我的所有代码都可以使用测试 ID。我用我的实际 Admob ID 替换了测试 ID,它适用于我的应用程序的 iOS 版本,但是当我在我的设备上测试我的应用程序的 APK 发布版本时它没有加载,我已将 Facebook 中介集成为在 Developer Play Console 中精心选择“包含广告”。最近,我取消发布了我的应用程序以进行一些更改。我用我的 AdMob ID 上传了应用程序,但我仍然面临这个问题。我能做些什么呢?我的 Admob 帐户符合 AdMob 政策。

W/flutter onAdFailedToLoad: 3

【问题讨论】:

  • 我记得错误代码 3 表示您这边一切正常,但您的 AdMob id 还没有分配任何广告,这可能需要一些时间,如果一切正常,那么它不是您的故障,请稍等
  • 广告在 iOS 版本上加载,但在 Android 版本上没有加载?我应该等待还是因为我的应用程序几天未发布?我已经阅读了这个问题 stackoverflow.com/questions/33566485/failed-to-load-ad-3 的答案,虽然我不确定是什么问题
  • 你这边没有错,我遇到了同样的问题,甚至每个人在实施时都会遇到这个问题,但是是的,也可能有其他原因,比如你的 admob id 由于大量点击而被阻止广告形式相同的设备,但我不认为这是你的情况
  • 如果您不确定,请创建一个新的广告 ID,然后等待。如果它正在使用测试 ID,那么这不是你的错,没有其他解决方案,然后等待
  • 在我这边,当我将 SmartBanner 更改为 Banner 并设置测试 devideId 时加载了测试广告。

标签: android flutter admob ads


【解决方案1】:

错误代码 3

为什么会这样

广告商可以根据业务相关性定位特定区域、平台和用户资料,这有时会导致特定地区或用户资料的广告可用性较低。错误代码表明实施是正确的,并且由于在从应用发送广告请求的特定时刻没有合适的广告可用,因此未满足广告请求。

可以做些什么:

  • 由于我们无法操纵广告客户的需求,因此没有针对此错误的特定“修复” - 发布商可以交叉检查广告单元的实施,以确保广告单元的实施正确。

  • 中介:在某些情况下,某些广告网络在某些地区或特定格式的表现可能有限,在这种情况下,酒吧可以尝试使用中介来添加其他可能表现良好的广告网络。

  • 检查 Pub ID、应用和广告单元 ID 的政策状态。此外,请检查品牌安全标志和 Coppa 状态。

  • 如果 Pub 可以获得广告单元的测试广告 (Instructions) - 那么它们的实施是正确的,并且广告单元将根据广告客户的需求在广告可用时正常投放广告。 对某些应用或广告单元的政策相关限制也会导致响应广告请求返回错误代码 3。

请查看这些 Adsmob 错误代码和日志,以及您可以采取哪些措施。 https://support.google.com/admob/thread/3494603?hl=en

【讨论】:

    【解决方案2】:

    W/Ads:未能加载广告:3

    根据Documentation,您收到以下错误代码:

    public static final int ERROR_CODE_NO_FILL

    广告请求成功,但由于缺少广告而没有返回广告 广告资源。

    常数值:3

    所以,从您的角度来看,一切都很好,但 Admob 没有适合您的展示位置的广告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2017-03-12
      • 1970-01-01
      相关资源
      最近更新 更多