我正在iOS模拟器上测试admob广告--它们显示得很好,有一行写着“测试广告”。
太好了。实际上,它们是测试广告,但Google文档要求我们使用他们的ca-pub代码进行测试。我不能一直在我的代码和他们的代码之间切换。
我做错什么了吗?我的admob账号显示一切正常。
发布于 2019-11-22 02:27:15
你应该避免在测试和开发过程中显示真实的广告,因为这违反了谷歌的政策。
您可以在代码中仅在调试模式下定义测试值,并且在发布版本中不会发生这种情况。如果您使用的是swift,您应该能够执行以下操作
#if DEBUG
print("Not App Store build") // set variable to test id
#else
print("App Store build") // set variable to real id
#endif在SO discussion on this上看这个帖子,它有一些很好的答案来解释该怎么做
https://stackoverflow.com/questions/58912407
复制相似问题