ios - Admob 广告不显示 swift

标签 ios swift xcode admob

您好,我正在尝试将 admob 广告添加到已使用 swift 上传到应用商店的应用程序中。我在 admob 中制作了一个应用程序并复制了 appid 和广告 ID,并显示了相应的横幅广告和插页式广告。这里的问题是当我写这一行时

request.testDevices = [ "53441f52e531b870fe8c34151a2f6013" ]

测试广告显示和运行完美,但当我评论此行时,控制台中显示以下错误。

Request Error: No ad to show.

此消息打印在GADBannerViewDelegate的重载方法中

 public func interstitial(_ ad: GADInterstitial, didFailToReceiveAdWithError error: GADRequestError){
    print("Inter error: \(error.localizedDescription)")
}

请帮我解决这个问题。我真的不确定为什么会这样?

最佳答案

你的代码没有错。 有时由于库存不足而无法显示广告。这取决于您展示广告的位置, 您要在哪个国家/地区展示广告?

如果您希望广告达到 100% 的填充率,请尝试广告中介

https://developers.google.com/admob/android/mediation

关于ios - Admob 广告不显示 swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44479174/

相关文章:

arrays - XCode 7 Beta 3 - 数组扩展

ios - 无法使用浏览器打开 Swift Realm 数据库,即使使用最新的 RealmSwift 版本也需要更新

iOS 表格 View 单元格未显示预期行为

ios - 将 becomeFirstResponder 重定向到 subview

ios - 为 iOS arm64 编译的 G729 编解码器无法正常运行

ios - (Swift2 SpriteKit) 如何有效地在 SKScene 和 UIViewController 之间转换?

swift - 如何在swift中调用类定义中的deinit方法

ios 订阅不会在沙盒中自动续订

ios - Swift 无法为 UITextField 调用添加目标

iphone - 使用 Xcode 4.6.1 在 iOS 6 上进行 RTSP 流式传输