Admob 测试 ID 不断变化

Pat*_*_89 5 android ads admob android-studio xiaomi

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

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

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

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

小智 0

所以我不确定我是否理解你的问题。当你说ID不断变化时,你指的是哪个Id,App ID还是Ad Unit 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永远不会改变,不是我见过的。你可以说得更详细点吗?

  • 面临同样的问题..你解决了问题吗?我找不到这个问题的答案 (2认同)