适用于iOS的Google Admob。真实广告何时以及如何出现?

时间:2015-09-28 17:24:14

标签: ios admob interstitial

最近我在iOS应用中添加了插页式广告。虽然在开发阶段我们应该使用testDevice id来测试广告。 google admob faq说你可以提交带有testDevice id代码的应用程序。我确实提交了这个。 我的应用会在商店上发布真实广告吗?

4 个答案:

答案 0 :(得分:5)

除了您列为testDevices的设备外,它确实会为所有设备提供实时广告。

我想到的另一件事(与你的问题没有关系,但我认为无论如何你都可以从信息中受益,如果你还不知道的话)是您正在使用iOS 9 SDK构建,因此您必须禁用ATS,因为当前的AdMob SDK与ATS不兼容。如果未停用ATS,则会阻止AdMob SDK接收和投放广告。您可以在Google Ads Developer Blog

上找到有关此内容的更多信息

答案 1 :(得分:2)

不确定。但是你不能用你自己的设备来检查它,它是在testDevices中设置的。

以下是此处的验证链接:https://developers.google.com/admob/ios/targeting#faq

答案 2 :(得分:1)

如果您使用的是iOS10,则应将其添加到.plist:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSAllowsArbitraryLoadsForMedia</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>

否则只会显示测试广告。您可以在Firebase's Admob documentation找到有关它的更多详细信息。

当然,如果您将设备添加到testdevices中的GADRequest,则无法使用。

答案 3 :(得分:0)

检查您是否使用正确的app-idad-unit-id配置了AdMob。安装说明似乎使用占位符ID,而不是您的实例。