首页 > 解决方案 > 制作 AdMob 横幅广告无法在 iOS 上加载

问题描述

在制作 iOS 应用程序时,我使用了测试 AdMob AppID 和 AdUnitID。

每次都会出现测试广告。

今天我做了一个 AdMob 账号,得到了生产 AppID 和 AdUnitID。

我复制了它们并替换了我的应用程序中的测试。

我存档了应用程序,以便使用 XCode 中的发布设置。

然后我把它上传到 AppStore。

但是,当我从 TestFlight 下载应用程序时,没有显示任何广告。

我错过了什么?

PS - GoogleAds 框架是最新的 - AdMob 帐户已填写所需信息。

应用委托

GADMobileAds.configure(withApplicationID: <AdMob AppID>)

视图控制器

bannerAd.adUnitID = <AdMob adUnitID>
bannerAd.rootViewController = self
bannerAd.load(GADRequest())

标签: iosadmobproduction

解决方案


根据Admob 帮助

当应用程序新注册到 AdMob 时,需要一些时间和一些广告请求来允许构建广告资源。因此,您可能不会立即看到实时展示。

一旦您的应用发出更多请求,您应该会看到更一致的结果。请注意,测试广告通过与实时广告相同的渠道运作。能够返回测试广告可确保您的应用程序与我们的网络正常通信。

我会说等待 24-48 小时才能开始看到实时广告,具体取决于您所在的地区。


推荐阅读