Android Admob:添加多个测试设备(ID)
我正在使用admob在我的android应用程序中显示广告。我可以使用Android Admob:添加多个测试设备(ID),android,admob,Android,Admob,我正在使用admob在我的android应用程序中显示广告。我可以使用addTestDevice(“Device\u ID”) 但是如何添加多个设备作为测试设备呢 我尝试了添加测试设备(“设备ID\u 1,设备ID\u 2,设备ID\u 3”),但它不起作用。为每个设备ID调用addTestDevice Builder adRequestBuilder = new AdRequest.Builder(); adRequestBuilder.addTestDevice(DEVICE_ID_1);
addTestDevice(“Device\u ID”)
但是如何添加多个设备作为测试设备呢
我尝试了添加测试设备(“设备ID\u 1,设备ID\u 2,设备ID\u 3”),但它不起作用。为每个设备ID调用
addTestDevice
Builder adRequestBuilder = new AdRequest.Builder();
adRequestBuilder.addTestDevice(DEVICE_ID_1);
adRequestBuilder.addTestDevice(DEVICE_ID_2);
adRequestBuilder.addTestDevice(DEVICE_ID_3);
...
AdRequest adRequest = adRequestBuilder.build();
您可以在构建该方法之前多次调用该方法。为每个设备id调用
addTestDevice
Builder adRequestBuilder = new AdRequest.Builder();
adRequestBuilder.addTestDevice(DEVICE_ID_1);
adRequestBuilder.addTestDevice(DEVICE_ID_2);
adRequestBuilder.addTestDevice(DEVICE_ID_3);
...
AdRequest adRequest = adRequestBuilder.build();
您可以在构建之前多次调用此方法。来自google api文档:
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators
.addTestDevice("AC98C820A50B4AD8A2106EDE96FB87D4") // My Galaxy Nexus test phone
.build();
因此,只需再次调用addTestDevice,就可以在同一请求中添加无限数量的设备
或者你也可以像karan mer建议的那样在xml中这样做。来自google api文档:
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators
.addTestDevice("AC98C820A50B4AD8A2106EDE96FB87D4") // My Galaxy Nexus test phone
.build();
因此,只需再次调用addTestDevice,就可以在同一请求中添加无限数量的设备
或者你也可以像karan mer建议的那样在xml中这样做。通过这种方式添加并获取设备id
通过这种方式添加并获取设备id,请选中此项
您可以从xml中这样做,如下广告:testDevices=“TEST\u EMULATOR,TESTDEVICE1\u ID,TESTDEVICE2\u ID”@KaranMer:它不工作。它给出错误-找不到“testDevices”的资源标识符。您可以从xml中执行此操作,如下ads:testDevices=“TEST\u EMULATOR,TESTDEVICE1\u ID,TESTDEVICE2\u ID”@KaranMer:It's not working。它给出了错误-找不到“testDevices”的资源标识符(感谢您的帮助):谢谢你的帮助。:)