【发布时间】:2022-10-20 14:39:37
【问题描述】:
我已将我的颤振应用程序项目从旧计算机转移到新计算机。从那以后,我无法在我的应用中加载 AdMob 广告。
这是我得到的错误:
LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No ad config., responseInfo: ResponseInfo(responseId: null, mediationAdapterClassName: , adapterResponses: []))
我看到了类似的问题,其中的答案指出了签署应用程序的问题。我有 key.properties 文件,并按照 Google 的手册设置了 build.gradle。我正在使用我之前在旧计算机上生成的旧密钥文件(这是正确的方法吗???还是我需要一个新文件?)。不过,只有测试广告有效。当我尝试使用真实的 AdID 时,我收到了上述消息。
在过渡到新计算机之前,一切正常。有人遇到过这个问题吗?我在移动项目时是否遗漏了什么?
以防万一,我从 Windows 笔记本电脑转移到了 MacBook。我正在使用最新的 Flutter 和 Android Studio,以及最新版本的 google_mobile_ads 包。
【问题讨论】:
-
您不应该在测试环境中使用真实的广告 ID,否则您的 admob 帐户可能会受到限制,因为您的应用会产生无效的展示次数和可能的点击次数。因此,请始终使用测试 ID,并且测试 ID 可以正常工作,那么无需担心,广告在现实环境中应该可以正常工作。如果没有,请检查您是否从 admob 获得任何广告投放限制或限制(当您第一次进入 admob 网站时,您会在顶部看到一条错误消息)