如何在ios Swift中运行实时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 =

我即将将我的应用程序推送到应用商店,在此之前,我想确保我的adMob横幅最终会显示实际广告。我如何确保它会显示实时广告?目前我的代码看起来像这样

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。