Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Admob:添加多个测试设备(ID)_Android_Admob - Fatal编程技术网

Android Admob:添加多个测试设备(ID)

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);

我正在使用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);
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”的资源标识符(感谢您的帮助):谢谢你的帮助。:)