xcode swift admob 没有在模拟器上显示实时广告

Posted

技术标签:

【中文标题】xcode swift admob 没有在模拟器上显示实时广告【英文标题】:xcode swift admob not showing live ads on simulator 【发布时间】:2015-03-02 18:12:46 【问题描述】:

我之前在 android 应用上实施过 AdMob,除非我指定 Android 模拟器将显示实时广告的测试广告。

@IBOutlet 弱变量bannerView:GADBannerView!

//Display Ads
self.bannerView.adUnitID = "mypubid"
self.bannerView.rootViewController = self
var request: GADRequest = GADRequest()
self.bannerView.loadRequest(request)

我不使用任何 .test 设备 GAD_SIMULATOR,所以它不应该显示 任何测试广告,但我在应用加载后看到的是这个测试横幅:http://i.stack.imgur.com/DXyPF.png

我已经设置了一个桥接头和那个 -ObjC 变量。 我不知道为什么我没有显示测试广告 指定任何测试设备。

我做错了吗?或者 ios admob sdk 与 android 的不同 并且它不会在模拟器上显示实时广告。

谢谢。

【问题讨论】:

【参考方案1】:

最新版本的 iOS SDK 将始终在模拟器上展示测试广告。您无需手动添加测试设备,因为使用模拟器的任何人都可以进行测试。

【讨论】:

嗨,如果我要在真实设备上运行该应用程序,它会显示 Live Ads 吗? 如果您不添加任何测试设备,那么是的,您将在硬件设备上运行时看到实时广告。但请注意,使用实时广告开发和测试违反了 AdMob 政策,并可能导致您的帐户被暂停。 我很清楚这一点,我对我的 admob 帐户非常小心。谢谢你的回答。 有没有办法在模拟器上显示实时广告,以便为发布应用程序准备屏幕截图?如果屏幕截图显示“test”、“beta”等,Apple 会拒绝该应用。 我不知道,但是你可以截取硬件设备的屏幕:developer.apple.com/library/ios/recipes/…

以上是关于xcode swift admob 没有在模拟器上显示实时广告的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 7:iOS 9 模拟器上没有 launchImage

如何在 Xcode8 上使用 Swift 2.2?

Xcode Swift UI 测试 - 模拟器硬件键盘

来自统一问题的 xcode Admob

如何在 Xcode 模拟器上点击特定点

编译 Swift 源文件卡住 xcode 7.3.1