开始在 iOS 应用程序中使用
AdMob
,我有这个问题:
当我测试我的应用程序时,我不应该使用真正的添加。为此,我使用:
bannerUnitID = "ca-app-pub-3940256099942544/2934735716" // Provided in Google’s tutorial.
一切都很好。但我读到我也可以使用这个添加我的设备进行测试:
// Requests test ads on test devices.
request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"] // Using the proper code for my device obviously.
使用第一种方式和第二种方式有什么区别?
我尝试过,可以看到通过第二种方式,我似乎得到了真正的增加。 我不清楚这里发生了什么。有谁看得清楚吗?请解释一下。
"ca-app-pub-3940256099942544/2934735716"
是一个广告单元。它仍然会提供真正的广告,只是它在谷歌的末端被过滤掉(可能)(因为他们在示例中有它)。这将替换为您的广告单元 ID。
"2077ef9a63d2b398840261c8221a0c9b"
是唯一的设备标识符(MAC 地址)。如果添加此选项,只要保持添加测试设备,无论您使用什么广告单元 ID,都只会将测试广告添加到设备中。这是推荐的方法(并始终让它存在于您的开发设备中),以防止意外点击和禁用您的帐户。