admob - 可以使用实时 Admob 代码在测试设备上运行 Admob 广告吗?
问题描述
我正在 iOS 模拟器上测试 admob 广告——它们显示得很好,上面写着“TEST ADS”。
那太棒了。事实上,它们是测试广告,但 Google 文档要求我们使用他们的 ca-pub 代码进行测试。我不能在我的代码和他们的代码之间不断变化。
我做错什么了吗?我的 admob 帐户显示一切正常。
解决方案
你应该避免在测试和开发过程中展示真实的广告,因为这违反了谷歌的政策。
您可以做的是在代码中仅在调试模式下定义测试值,并且在发布版本中不会发生。如果您使用的是 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讨论的此线程,其中有一些很好的答案解释了该做什么
推荐阅读
- c# - Azure 注销异步
- php - 如何解密 php 中的散列密码?使用 password_hash() 方法散列的密码
- angular - 数据未进入角度 6 中的常用函数
- javascript - 通过 Selenium 和 Python 通过 WebDriver 实例调用 execute_script() 方法时,参数 [0] 是什么?
- google-apps-script - GAS 排除执行宏的键
- vb.net - 我如何生成新的ID?
- php - 在 facebook api 上创建 adcreative 获取 error_subcode 1885833
- python-3.x - 使用 cv2 或 Pillow 将零和一的二进制 numpy 数组写入文件
- sql - R - 使用 RODBC 更新 SQL Server 上的数据
- c# - x64 调用约定上的 CLI calli