Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 正在尝试获取google admob的设备id,但仍然得到真实的广告_Java_Android_Admob - Fatal编程技术网

Java 正在尝试获取google admob的设备id,但仍然得到真实的广告

Java 正在尝试获取google admob的设备id,但仍然得到真实的广告,java,android,admob,Java,Android,Admob,我正在编写一个android应用程序,我正在使用GoogleAdMobAPI做广告 我能够为测试设备添加TEST_EMULATOR,所以每当我使用android EMULATOR时 我会看到虚假广告,这样我就不会在那里有虚假印象。我现在想做的是把我的手机作为一个测试设备,但我失败了 我尝试使用“安卓设备ID”应用程序,但这些数字都不起作用 我尝试使用以下代码获取设备id: final TelephonyManager tm =(TelephonyManager)getBaseContext().

我正在编写一个android应用程序,我正在使用GoogleAdMobAPI做广告

我能够为测试设备添加TEST_EMULATOR,所以每当我使用android EMULATOR时 我会看到虚假广告,这样我就不会在那里有虚假印象。我现在想做的是把我的手机作为一个测试设备,但我失败了

我尝试使用“安卓设备ID”应用程序,但这些数字都不起作用

我尝试使用以下代码获取设备id:

final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
     String deviceid = tm.getDeviceId();
但我仍然有真实的印象

这是我的谷歌广告

<com.google.ads.AdView  android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="<UNIT_ID>"
                     ads:adSize="BANNER"
                     ads:testDevices="TEST_EMULATOR,<NUMBER_I_TRIED>"
                     ads:loadAdOnCreate="true"
                     android:layout_above="@+id/button_endGameExit" />

我错过了什么


我知道关于这个问题有很多问题,我很确定我已经解决了大部分问题。请提供任何信息,我们将不胜感激!谢谢

查看Logcat,您会发现一条类似这样的消息:“要在此设备上获取测试广告,请使用此标识符:…”。 我想它会有“广告”的标签,但我不确定