2014-11-01 57 views
2

我刚刚使用adMob和android studio一起使用,我有一个简短的问题。对于adRequest中的设备ID,我写了AdRequest.DEVICE_ID_EMULATOR,当我在genymotion上运行应用程序时,所有东西都可以正常工作,当我在真实的手机设备上测试时,它也可以工作。我想问,但我是否保留DEVICE_ID_EMULATOR作为设备ID或更改为其他内容,以便在每个拥有我的应用的手机上显示广告?我是否必须保留`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

我看到你不接受任何答案你所有的问题...... wierd – Abdellah 2014-11-01 14:08:14

回答

5

嗨让我解释一下inshort

广告显示当你不断Device_Id_Emultor,如果您还删除它显示 不同的是,当你不断ID它显示了测试广告,你不会从它 获得收益当你测试你的应用程序保持ID,当你发布到市场评论或删除设备ID

对于测试

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

For Publishing /赚取实际的广告

AdRequest adRequest=new AdRequest.Builder(); //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
相关问题