Android 发布add时是否应获取Admob的设备ID

Android 发布add时是否应获取Admob的设备ID,android,device,Android,Device,我只是使用我的设备ID,或者如何删除测试模式并使用正确的模式 -如何更改它?欢迎 您将把AVD emulator的设备ID放在要测试Admob是否工作的位置,我有一个使用Admob的应用程序,该应用程序的设备ID为我的emulator测试模式,它在真实设备上工作正常。它不显示测试横幅。但如果您想退出,那么您的代码将如下所示: AdRequest adRequest = new AdRequest.Builder() addTestDevice(AdRequest.DEVICE_ID_EMULAT

我只是使用我的设备ID,或者如何删除测试模式并使用正确的模式

-如何更改它?

欢迎

您将把AVD emulator的设备ID放在要测试Admob是否工作的位置,我有一个使用Admob的应用程序,该应用程序的设备ID为我的emulator测试模式,它在真实设备上工作正常。它不显示测试横幅。但如果您想退出,那么您的代码将如下所示:

AdRequest adRequest = new AdRequest.Builder()
addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
addTestDevice("HASH_DEVICE_ID")
build();

不,你不需要移除这个

addTestDevice(addRequest.DEVICE\u ID\u EMULATOR)addTestDevice(“HASH\u DEVICE\u ID”)


它是以这样一种方式提供的,只有emulator和您自己的设备才会获得测试广告。例如,我使用我的应用程序,即使在发布它们之后,我也会使用它们,并且我始终包含此代码。我从play store再次在我的设备上下载应用程序并使用它们。它仅在我的设备上显示测试广告(以及我已包含其设备ID的设备)。因此,世界上所有其他用户都能获得真实的广告印象。

删除此addTestDevice(AdRequest.DEVICE\u ID\u EMULATOR)addTestDevice(“HASH\u DEVICE\u ID”)?是的,如果需要,请删除它。这两种方法的作用是让Admob知道您希望在哪个模拟器中显示测试横幅广告。您不必删除它们,因为ID在每个设备中都是唯一的。你只会在你的Android模拟器中看到测试横幅,所以我不需要关心它?如果ADmob可以显示在我的手机上,我可以发布以播放stroe吗?是的,你不需要关心它。是的,在你完成你的应用程序后,你必须导出你的签名.apk文件并用你的谷歌开发者帐户上传到谷歌游戏。你能确认吗?保存
addTestDevice(AdRequest.DEVICE\u ID\u EMULATOR)addTestDevice(“HASH\u DEVICE\u ID”)是否安全在生产应用程序中?由于
设备\u ID\u仿真器是一个测试设备,该应用程序能否在其他人的模拟环境中工作?是的,它是完全安全的。我是根据经验告诉你的。我的14个应用程序中都包含了它。正如您所知,当您第一次在Logcat上运行应用程序时,HASH_DEVICE_ID实际上就是Logcat中显示的设备ID。复制并粘贴它,而不是散列设备ID。如果我不使用EMULATOR进行测试,该怎么办。我仍然需要添加这一行addTestDevice(AdRequest.DEVICE\u ID\u EMULATOR)
AdRequest adRequest = new AdRequest.Builder().build();