本来以为很简单,结果还是遇到了坑
这是官方帮助文档截图
结果发现logcat上并没有 这样字样
I/Ads: Use AdRequest.Builder.addTestDevice("33BE2250B43518CCDA7DE426D04EE232")
logcat实际的输出和这个类似,但不是上面这个,而是下面这个。
05-06 19:36:05.680 2743 2743 I Ads : Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("我的设备号xx") to get test ads on this device.
我开始按根官网上的在logcat的输出中搜索addTestDevice吗,结果并没有,囧。我怀疑跟Admob SDK版本有关,我用的是目前(2020年5月7日)最新版GoogleMobileAds-v5.1.0
可以设置多个测试设备,但不不是像logcat输出的那样用setTestDeviceIds,现在已经没有这个接口了。而是多次调用AddTestDevice。这也是个坑!
类似下面这样,第一个add应该是把模拟器加入测试,看起来所有模拟器都用了同一个设备id</