【问题标题】:After a lot of time, admob banners never started showing. Only test banners work很长一段时间后,admob 横幅从未开始显示。只有测试横幅有效
【发布时间】:2020-12-15 09:25:52
【问题描述】:

我在我的 ios 应用上添加了 google admob。 我正在使用本机高级横幅。 所以测试横幅效果很好 working native banner with test id 此测试横幅的 ID 为 ca-app-pub-3940256099942544/3986624511

但是当我更改我创建的横幅 ID 时 - 它变为空 empty not working banner with my id

我做了什么:

  1. 注册我的 admob 帐户并将其连接到我的 firebase 项目。
  2. 在 admob 上批准我的付款数据并获取邮件,一切正常。
  3. 在我的 plist 项目文件中添加 Admob id。

看起来像这样

<key>GADApplicationIdentifier</key>
    <string>ca-app-pub-***********~**********</string>

一周过去了,但遗憾的是我的横幅仍然是空的。 我的应用程序尚未发布。我无法将其发送给带有空横幅的审核团队。此问题不允许。

我还没做的是

  1. 我还没有设置调解。

也许是这样?我找不到有关这是否真的有必要的信息。 我还注意到,在测试期间,我在另一个 admob 帐户中注册了应用程序,在启动之前,我决定将所有内容转移到一个新帐户,并指示捆绑 id 与在第一个测试帐户上注册时指示的相同。 也许是这样? 请帮助解决问题。我读到,设置横幅后,几个小时后应该开始显示,不幸的是,时间已经过去了很多..

【问题讨论】:

    标签: admob


    【解决方案1】:

    这与我的问题相似。但正如大多数 SO 答案会告诉你的那样。很可能不是你。是谷歌。

    我大约 1 个多月前注册了我的帐户。将其集成到项目中,除了测试广告之外没有任何效果。 2周后。受够了,我删除并重新生成了一个新的应用程序 ID,但仍然无法正常工作。

    所以,我完成了这个项目。已上传至 App Store。仍然没有工作。 (在 App Store 中后,我尝试将应用链接到 AdMob,但不能。在 AdMob 中找不到我的应用)

    所以等待。在 App Store 发布大约 10 天后,它终于出现在 AdMob 中,我可以将我的应用(在 AdMob 控制台中)链接到 App Store 链接。

    之后,广告开始发挥作用。

    YMMV 但这是我的故事。 Google 只是没有将我的应用编入索引。

    【讨论】:

    • 是的,我也认为应该发布应用程序,然后广告才会起作用。但是想一想,苹果审核团队不会允许带有空白横幅的应用程序。那该怎么办? :) 首先必须在没有广告单元的情况下发布,然后将应用程序链接到苹果商店的链接,插入广告单元并发布更新?
    • 哦。我只是按照谷歌建议的方式。创建横幅但将其隐藏。然后在收到广告时使用回调来启用横幅。在 Admob 中查看谷歌文档。我只是按照指示进行的。因此,当我将 Admob 中的应用程序链接到 App Store 时。无需更新新应用即可显示广告。
    • func adViewDidReceiveAd(_ bannerView: GADBannerView) { print("adViewDidReceiveAd") }
    • 有趣,因为我有同样的情况,但不敢在没有广告的情况下发布。因此,您在 App Store 中提供了 10 天没有广告的应用,当您最终设法在 AdMob 控制台中链接它时,它开始工作了?链接后多久出现广告?
    • @Bbx 我不记得了,但我想有几个小时。您可以使用 adviewdidreceive 功能,一旦收到广告,我就会隐藏横幅。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    相关资源
    最近更新 更多