You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS Swift集成AdMob测试广告失败:无广告可展示请求错误求助

应用无法加载AdMob测试广告排查求助

我的应用无法获取广告,就连官方测试广告ID也不行,当前使用的测试广告ID为ca-app-pub-3940256099942544/2934735716。已经在谷歌搜索相关问题多日,但未找到适配我情况的解决方案,恳请各位帮忙排查,谢谢!

错误信息

Error Domain=com.google.admob Code=1 "Request Error: No ad to show." UserInfo={NSLocalizedDescription=Request Error: No ad to show.}

我的代码(GAD SDK版本:10.4.0)

AppDelegate

...
GADMobileAds.sharedInstance().start(completionHandler: nil)
GADMobileAds.sharedInstance().requestConfiguration.testDeviceIdentifiers = [ GADSimulatorID ]
...

Controller

...
AdUtil.displayBannerAd(self)
...

AdUtil

...
static func displayBannerAd(_ sender: UIViewController) {
    if (!AppSetting.shared.isRemovedAd) {
        GoogleAdHelper.shared.setBannerUID(Constant.ADMOB.BANNER_UID)
        GoogleAdHelper.shared.setBannerPosition(AdPosition.bottom)
        GoogleAdHelper.shared.displayBannerAd(sender)
    }
}
...

GoogleAdHelper

...
func displayBannerAd(_ sender: UIViewController) {
    LogUtil.debug("PBExtensionGoogleAd BannerUID \(bannerUID)")
    bannerView = GADBannerView(adSize: GADAdSizeBanner)
    bannerView.adUnitID = bannerUID

    bannerView.delegate = self
    bannerView.rootViewController = sender
    bannerView.tag = 99
    bannerView.load(GADRequest())
}
...

Constants

struct ADMOB {
    static let BANNER_UID = "ca-app-pub-3940256099942544/2934735716"
    static let INTERSTITIAL_UID = "ca-app-pub-3940256099942544/5135589807"
    static let REWARD_UID = "ca-app-pub-3940256099942544/1712485313"
}

内容的提问来源于stack exchange,提问作者victranit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 04:27:32