2014-11-01 93 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) 
相關問題