在@capacitor-community/admob 中找不到广告的发布商数据

Posted

技术标签:

【中文标题】在@capacitor-community/admob 中找不到广告的发布商数据【英文标题】:Publisher data not found for Ads in @capacitor-community/admob 【发布时间】:2021-09-18 02:47:29 【问题描述】:

我在 Ionic 5 和 Capacitor 3 项目中使用 capacitor-community/admob。我已经按照文档完成了所有设置,并且测试插页式广告和奖励视频广告在 here 提供的测试广告 ID 下运行良好。

我已经正确设置了我的 Admob 帐户并在几天前创建了广告单元。所以,这并不新鲜。该帐户没有警告或错误消息或问题。仔细检查了我的应用中的应用 ID 和广告单元 ID。 App id在android string.xml中维护为

<string name="admob_app_id">ca-app-pub-***</string>

在 AndroidManifest.xml 中作为

<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="@string/admob_app_id" />

我已将我的 Admob 与 Firebase 帐户相关联。所以文件google-services.json 也包含ads App id。

使用测试 ID 时广告可以正常工作,但使用真实广告时无法加载。以下是我遇到的错误。

Publisher data not found. <https://support.google.com/admob/answer/9905175#9>

我已检查未找到发布商数据下的所有信息,但没有帮助。

【问题讨论】:

展示次数在 admob 控制台中的含义是什么? @AmodGokhale - 总展示次数为 0 以及请求和匹配率计数 如果您的测试 ID 显示正确,请给它一些时间让真实 ID 工作(激活之前可能需要几天时间)。确保应用在 Play 商店中上线,并在 admob 控制台中链接到您的应用 ID 谢谢!这里缺少一件事。我的应用程序尚未上线。它在 Alpha 测试中。根据support.google.com/admob/answer/10037806?hl=en,我需要在我的广告应用中添加应用商店详细信息。那么,在应用上线之前我不能看到广告吗? 是的,你需要链接它。您不应该在测试中使用实时广告(可能会被禁止)。实施切换以继续使用测试广告,并在应用上线后切换到真实广告。如果您的测试广告看起来不错,那么您应该可以开始了。 【参考方案1】:

获得正确广告的重要链接

    检查设置问题,政策问题https://support.google.com/admob/answer/9469204?hl=en

    将您的应用链接到 admob 帐户 https://support.google.com/admob/answer/10037806?hl=en

    运行 Admob 疑难解答https://support.google.com/admob/troubleshooter/9092685

应用上线后,在直播广告开始显示之前给它一些时间。在测试期间不要使用实时广告

访问 admob 政策实施指南https://support.google.com/admob/answer/2936217?hl=en

【讨论】:

以上是关于在@capacitor-community/admob 中找不到广告的发布商数据的主要内容,如果未能解决你的问题,请参考以下文章

秋的潇洒在啥?在啥在啥?

上传的数据在云端的怎么查看,保存在啥位置?

在 React 应用程序中在哪里转换数据 - 在 Express 中还是在前端使用 React?

存储在 plist 中的数据在模拟器中有效,但在设备中无效

如何在保存在 Mongoose (ExpressJS) 之前在模型中格式化数据

如何在保存在 Mongoose (ExpressJS) 之前在模型中格式化数据