如何 运行 在 ios Swift 中投放 adMob 广告而不是测试广告?

How to run live adMob ads instead of test ads in ios Swift?

我即将将我的应用程序推送到应用程序商店,在此之前,我想确保我的 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)

要不在模拟器中显示测试广告,只需 remove/comment 输出行:

request.testDevices = [kGADSimulatorID]

此行告诉 AdMob 在模拟器中 运行 时展示测试广告(以及放入数组中的任何其他设备标识符)。如果您现在要在真实设备上对其进行测试,您会看到正常的广告。要在真实设备上显示真实广告,甚至不需要删除这行代码,因为您并没有告诉它在任何特定设备(只是模拟器)上显示测试广告。

备注

点击您自己的广告可能会使您的帐户被 AdMob 禁止,因此在使用真实广告进行测试时要格外小心。