xcode AdMob未在TestFlight中显示广告

v1l68za4  于 2023-03-09  发布在  其他
关注(0)|答案(1)|浏览(140)

我可以使用预设ID在Xcode和TestFlight中看到测试广告,如下所示:启用测试广告
您还可以通过以下方法注册设备,使用预制ID查看广告:setting a test device
我们已经能够通过将设备连接到PC并使用第二个链接中提到的可编程方法对其进行编码来找到设备ID。
第一个问题。在编程编码之后,它可以在Xcode模拟器中工作,但在我设备上的TestFlight中不能工作。
第二个问题。我试着在Admob控制台中使用手势之类的设置一个设备,但在TestFlight中从未让它工作过。
第三个问题。如果我们让它与测试ID很好地工作,并切换到我们填充的ID,我们能期望它工作得很好吗?

3duebb1j

3duebb1j1#

它之所以在模拟器上工作,是因为:
iOS模拟器自动配置为测试设备。
AdMob会在您加载广告时向控制台发送testDeviceIdentifiers。此testID仅在一个会话中有效,这意味着如果您删除该应用或再次下载,它将不再有效。您是否再次从TestFlight下载该应用?
如果你能看到测试广告,那么你就可以放心地认为你的SDK代码实现是好的,AdMob建议你不要使用真实的ID进行测试。
如果您仍处于开发/测试阶段,我们建议发布商在测试广告时使用我们的演示广告单元,以避免您的帐户被标记为无效活动。
参考文献:
https://groups.google.com/g/google-admob-ads-sdk/c/Z6R25tjDDM0?pli=1https://developers.google.com/admob/ios/test-ads

相关问题