我是否必须将“DEVICE_ID_EMULATOR”作为广告的设备ID

时间:2014-11-01 13:33:45

标签: java android

我很想在Android工作室使用adMob,我有一个简单的问题。对于adRequest中的设备ID,我写了AdRequest.DEVICE_ID_EMULATOR,当我在genymotion上运行应用程序时,一切正常,广告出现等等,当我在一个实际的手机设备上测试时,它也可以正常工作。我想问一下,虽然我将DEVICE_ID_EMULATOR作为设备ID,还是更改为其他内容,以便每个拥有我应用的手机都会播放广告?

AdView adview = (AdView)this.findViewById(R.id.adView);
AdRequest adRequest=new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
adview.loadAd(adRequest);

1 个答案:

答案 0 :(得分:5)

嗨,我来解释一下

广告会在您保留Device_Id_Emultor时显示,如果您删除也会显示 不同的是,当你保持在测试广告上显示的ID时,你就不会从中获得收益 当您测试应用时保留ID,当您发布市场评论或删除设备ID时

进行测试

AdRequest adRequest=new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR)

用于发布/赚取真实广告

AdRequest adRequest=new AdRequest.Builder(); //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)