Admob测试ID不断变化

问题描述 投票:1回答:1

最近我买了一部新手机(小米米A2),当我尝试在其上测试我的应用程序时,会发生非常奇怪的事情。 Admob测试ID不断变化。我一如既往地从日志中复制id(“使用AdRequest.Builder.addTestDevice(”XXXXXXXX“)在此设备上获取测试广告”)。我将它添加到AdRequest.Builder。我运行应用程序,一开始一切正常,我得到测试广告,但第二天,admob id改变,我得到真正的。今天我有3个不同的ID(每次重新启动Android Studio时都会发生)。我的另一部手机从未发生这种情况。

我不知道它是否相关,但有时我的设备被识别为小米米A2,有时它只显示null(XXXX)。当它为null时我无法获取任何日志,但我可以正常安装该应用程序。重启Android Studio有助于此。

有什么可能导致这种情况?这是Android Studio或我的手机的问题吗?

编辑:我想我找到了原因。我的新设备有Android 8.1,显然ANDROID_ID对于每个应用程序都不同,如果签名密钥不同则可以更改https://developer.android.com/about/versions/oreo/android-8.0-changes

android android-studio admob ads xiaomi
1个回答
0
投票

所以我不确定我理解你的问题。当您说ID不断更改时,您指的是哪个ID,应用ID或广告单元ID?

设置AdMob帐户后,您只需获得1个应用ID。该ID可用于横幅,非页内广告,奖励等。

测试广告单元ID是:

横幅:广告单元测试ID:ca-app-pub-3940256099942544/6300978111

非页内广告:测试广告单元ID:ca-app-pub-3940256099942544/1033173712

奖励:测试广告单元ID:ca-app-pub-3940256099942544/5224354917

当您使用横幅广告测试广告单元ID时,至少会有3个可以弹出的小广告,这取决于您所看到的测试广告的服务器。

当您使用非页内广告测试广告单元ID时,我看到了两个不同的广告。

通过奖励测试广告单元ID,我看到了2个不同的广告。

但ID永远不会改变,而不是我所看到的。你可以说得更详细点吗?

© www.soinside.com 2019 - 2024. All rights reserved.