我很想在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);
答案 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)