【问题标题】:Google ads are not showing in a particular appGoogle 广告未在特定应用中展示
【发布时间】:2019-03-15 07:07:27
【问题描述】:

在 iOS 应用中加载插页式广告时出现以下错误:

Error Domain=com.google.ads Code=1 “请求错误:没有广告可展示。” UserInfo={NSLocalizedDescription=请求错误:没有广告可显示。, NSLocalizedFailureReason=请求错误:没有广告可显示。}

我尝试过使用各种实时广告 ID,但广告从未显示。但是,如果我使用测试广告 ID,则广告会显示。

如果我在其他应用中使用实时广告 ID,则广告会显示。使用实时 AD ID 时,问题似乎出在特定应用上。

有什么帮助吗?

【问题讨论】:

    标签: ios admob ads


    【解决方案1】:

    Google Ads 主要有 2 种类型,Banner 广告和 Interstitial 广告。横幅广告作为完整视图从 Google API 接收,而对于插页式广告,您只能获得可以在自定义 UI 上显示的参数。

    要使实时广告 ID 发挥作用,您需要将您的应用列入 Google 的白名单。由于您可以使用测试广告 ID 而不是实时广告 ID,因此您的应用可能尚未被列入白名单。在您的应用被列入白名单后,您应该能够接收来自 Google Ads 的广告。

    【讨论】:

      【解决方案2】:

      除了@Krishna 的回答:问题可能只是没有可显示的广告。 Google 会尝试根据您传入的定位参数(例如位置)、用户的 AdID(用于定位的唯一广告特定标识符)和您的 AdUnitID 设置(在服务器端)和其他内容(设备类型,可能IP 地址、当前时间等)。有时它就是找不到合适的广告。

      在测试模式下,您总是会看到广告(用于测试目的)。但是,当然,我建议先探索“白名单”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-13
        相关资源
        最近更新 更多