android - 我的 AdMob 测试设备 ID 已更改(Android)
问题描述
我已在我的应用程序中将用于 adMob 测试的手机的设备 ID 设置为 const。我的测试设备不是我的日常设备。
今天我想测试一个带有奖励视频的用例,突然间我得到了no fill
or internal errors
.
我查看了 Log Cat,发现设备 ID 已更改
通过设备 ID,我指的是此日志中的设备 ID:
I/Ads: Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("THIS_ID_HERE") to get test ads on this device.
- 为什么会变?
- 是因为我卸载了 prod 版本并安装了我的应用程序的 dev 版本吗?
- 它是随机发生的吗?
- 我可以防止这种行为吗?
解决方案
如果您重置手机,设备 ID 会更改。更新操作系统时可能会导致。它不会随机变化。卸载 prod 版本并安装 dev 版本不应更改您的设备 ID(AFAIK)。
推荐阅读
- c# - 如何使标签文本自动滚动?
- typescript - 打字稿签名中的函数获取设置器
- react-native - 使用 ReactNativeNavigation ver3 找不到 React/RCTConvert.h 文件
- css - 如何在角度中的kendomultiselect中的一个选定瓷砖上添加css
- mongodb - 如何修复“model.findByIdAndUpdate”不更新 mongodb 4.0 中的文档?
- android - 签名的 APK 在 Android 9 设备的 Playstore 中不起作用
- android - 如何在Android中获取材质图标按钮?
- css - 我在更改主题时遇到问题
- python - 在Python中进行逻辑回归时如何处理具有缺失值的数值变量?
- shell - 需要帮助来调整 shell 脚本监控用户