Ios xcode swift admob未在模拟器上显示实时广告

Ios xcode swift admob未在模拟器上显示实时广告,ios,swift,admob,ios-simulator,ads,Ios,Swift,Admob,Ios Simulator,Ads,我以前在Android应用程序上实现过AdMob,除非我指定 Android模拟器的测试广告将显示实时广告 @IBVAR bannerView:GADBannerView 我不使用任何测试设备GAD_模拟器,所以它不应该显示 任何测试广告,但我在应用加载后看到的是这个测试横幅: 我已经设置了一个桥接头和-ObjC变量。 我不知道为什么它在我没有看到的时候却在展示测试广告 指定任何测试设备 我做错什么了吗?或者ios admob sdk与android不同 而且它不会在模拟器上显示实时广告 谢谢

我以前在Android应用程序上实现过AdMob,除非我指定 Android模拟器的测试广告将显示实时广告

@IBVAR bannerView:GADBannerView

我不使用任何测试设备GAD_模拟器,所以它不应该显示 任何测试广告,但我在应用加载后看到的是这个测试横幅:

我已经设置了一个桥接头和-ObjC变量。 我不知道为什么它在我没有看到的时候却在展示测试广告 指定任何测试设备

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


谢谢。

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

您好,因此,如果我在真实设备上运行应用程序,它将显示实时广告?如果您不添加任何测试设备,那么是的,在硬件设备上运行时,您将看到实时广告。但是请记住,使用实时广告进行开发和测试违反了AdMob政策,可能导致您的帐户被暂停。我很清楚这一点,我对我的AdMob帐户非常小心。谢谢你的回答。有没有办法在模拟器上显示实时广告,以便为发布应用程序准备屏幕截图?如果屏幕截图显示“测试”、“测试版”等,苹果将拒绝该应用程序。据我所知,这并非如此,但您可以捕获硬件设备的屏幕:
//Display Ads
self.bannerView.adUnitID = "mypubid"
self.bannerView.rootViewController = self
var request: GADRequest = GADRequest()
self.bannerView.loadRequest(request)