如何在ios Swift中运行实时adMob广告而不是测试广告?
我即将将我的应用程序推送到应用商店,在此之前,我想确保我的adMob横幅最终会显示实际广告。我如何确保它会显示实时广告?目前我的代码看起来像这样如何在ios Swift中运行实时adMob广告而不是测试广告?,ios,swift,admob,google-admob,Ios,Swift,Admob,Google Admob,我即将将我的应用程序推送到应用商店,在此之前,我想确保我的adMob横幅最终会显示实际广告。我如何确保它会显示实时广告?目前我的代码看起来像这样 bannerView.adUnitID = "ca-app-pub-***********/**************" bannerView.rootViewController = self bannerView.delegate = self let request =
bannerView.adUnitID = "ca-app-pub-***********/**************"
bannerView.rootViewController = self
bannerView.delegate = self
let request = GADRequest()
request.testDevices = [kGADSimulatorID]
bannerView.loadRequest(request)
bannerView.center = adCell.contentView.center
adCell.addSubview(bannerView)
要在模拟器中不显示测试广告,只需删除/注释以下行:
request.testDevices = [kGADSimulatorID]
这一行告诉AdMob在模拟器中运行时显示测试广告(以及阵列中的任何其他设备标识符)。如果你现在在一个真实的设备上测试它,你会看到正常的广告。这行代码甚至不需要删除,真实的广告才能在真实的设备上显示,因为你没有告诉它在任何特定的设备上显示测试广告(只是模拟器)
注
点击您自己的广告可以禁止您的帐户进入AdMob,因此在使用真实广告进行测试时要格外小心。您是否在模拟器中进行测试?@Nik是的,我正在模拟器中成功显示测试广告。我想确保在实际的live应用程序中显示live。