1

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

1 回答 1

2

要不在模拟器中显示测试广告,只需删除/注释掉以下行:

request.testDevices = [kGADSimulatorID]

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

笔记

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

于 2016-12-12T19:20:14.677 回答