从测试广告ID更改为AdMob的实际值

时间:2018-06-03 10:58:19

标签: android firebase admob google-adwords google-admob

我正在开发一个Android应用程序,并通过Firebase集成了AdMob,如

所述

https://firebase.google.com/docs/admob/android/quick-starthttps://developers.google.com/admob/android/banner

现在,使用他们的测试广告ID,例如

  

adView.setAdUnitId("为ca-app-PUB-6300978111分之3940256099942544&#34);

一切正常,我可以看到他们的虚拟内容。但是,我需要在发布之前构建final apk之前更改此设置。但我的问题是,我已经尝试在firebase文档和adword文档中找到答案,我是否可以自己使用该应用,以及如何确保内容是真实的广告内容(自己启动应用)害怕被禁止进入广告系统。

1 个答案:

答案 0 :(得分:0)

如果在模拟器上运行它,请将模拟器添加为测试设备

AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
.build();

如果您在真实设备上运行它,请将其添加为测试设备,如下所示:

 .addTestDevice(“YOUR DEVICE ID”)

要获取您的设备ID,请在真实设备上运行您的应用,并在构建AdRequest时,转到logcat并按AdRequest进行过滤,您会说

  

此I /广告(....):要在此设备上投放测试广告,请致电   adRequest.addTestDevice( “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”);“

然后复制并通过代码将其添加到您的adrequest中,它将完成