【问题标题】:Flutter, Admob, suddenly ads are not showingFlutter,Admob,突然广告没有显示
【发布时间】:2022-05-19 01:37:42
【问题描述】:

首先我的 interstitialAd 出现这样的错误

W/flutter ( 1924): onAdFailedToLoad: 2
I/Ads     ( 1924): Ad failed to load : 2
I/flutter ( 1924): InterstitialAd event MobileAdEvent.failedToLoad
I/flutter ( 1924): Interstitial failed to load

bannerAd 出现这样的错误

[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(load_failed_ad,
cannot reload a failed ad, id=674080682, null)

我在 2 个月前和 2 周前之前发布了应用程序,它一直运行良好

但突然广告不显示,现在只有 testAds 工作正常。

实际上我的 admob 停了两天,原因是无效流量

(这不应该理解,因为我们没有点击广告或观看)

现在停止问题已经解决,但从那时起,

我猜它现在永远不会显示

有人可以帮忙解决这个问题吗?

我搜索了它,但每个人都说要检查互联网

(我的网络完全没问题)

【问题讨论】:

  • 错误代码 2 表示连接错误。也许您的 ISP 阻止了 AdMob 广告提供商的 IP。
  • @vegafish 但如果我的连接不好,那么为什么其他人也看不到?在其他设备上?
  • 获得错误代码 2 的另一个原因是您的应用同时生成了太多 AD 请求。也许你必须处理一个 AD 请求完成的列表来解决这个问题。参考:github.com/googleads/googleads-mobile-android-examples/issues/…
  • @vegafish 非常感谢有什么办法可以防止颤振 admob 中的请求过多??

标签: flutter admob firebase-admob


【解决方案1】:

AdMob 抛出的错误似乎来自请求的流量。使用AdListener.onAdLoaded() 回调检查广告是否被多次加载。这是thread 中提到的一个已知问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多