从测试广告 ID 更改为 AdMob 的实际值
Changing from Test ad ID to real value for AdMob through
我正在开发一个 Android 应用程序并已按照
中所述通过 Firebase 集成 AdMob
https://firebase.google.com/docs/admob/android/quick-start
和
https://developers.google.com/admob/android/banner
现在,使用他们的测试广告 ID,例如
adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
一切正常,我可以看到他们的虚拟内容。但是,我需要在发布之前构建最终的 apk 之前更改它。但我的问题是,我已经尝试在 firebase docs 和 adword docs 中找到答案,我可以自己使用该应用程序吗,以及如何确保内容是真实的广告内容(自己启动应用程序)而不害怕被广告系统禁止。
如果你运行它在模拟器上,添加模拟器作为测试设备
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
否则,如果您 运行 在真实设备上,将其添加为测试设备,如下所示:
.addTestDevice(“YOUR DEVICE ID”)
要获取您的设备 ID,运行 您在真实设备上的应用,当构建 AdRequest 时,转到 logcat 并按 AdRequest
过滤,您会说类似
this I/Ads(....): To get test ads on this device, call
adRequest.addTestDevice("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");"
然后复制并粘贴代码以将其添加到您的广告请求中即可完成
我正在开发一个 Android 应用程序并已按照
中所述通过 Firebase 集成 AdMobhttps://firebase.google.com/docs/admob/android/quick-start 和 https://developers.google.com/admob/android/banner
现在,使用他们的测试广告 ID,例如
adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
一切正常,我可以看到他们的虚拟内容。但是,我需要在发布之前构建最终的 apk 之前更改它。但我的问题是,我已经尝试在 firebase docs 和 adword docs 中找到答案,我可以自己使用该应用程序吗,以及如何确保内容是真实的广告内容(自己启动应用程序)而不害怕被广告系统禁止。
如果你运行它在模拟器上,添加模拟器作为测试设备
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
否则,如果您 运行 在真实设备上,将其添加为测试设备,如下所示:
.addTestDevice(“YOUR DEVICE ID”)
要获取您的设备 ID,运行 您在真实设备上的应用,当构建 AdRequest 时,转到 logcat 并按 AdRequest
过滤,您会说类似
this I/Ads(....): To get test ads on this device, call adRequest.addTestDevice("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");"
然后复制并粘贴代码以将其添加到您的广告请求中即可完成