android - 如何以编程方式获取 Admob 的设备 ID?

标签 android device admob

我有多个设备,我可能还会有更多,不想一一添加。有人知道 Admob 使用什么 ID 吗?

最佳答案

String aid = Settings.Secure.getString(getContext().getContentResolver(), "android_id");

Object obj = null;
try {
    ((MessageDigest) (obj = MessageDigest.getInstance("MD5"))).update(
                                   aid.getBytes(), 0, aid.length());

    obj = String.format("%032X", new Object[] { new BigInteger(1,
                                   ((MessageDigest) obj).digest()) });
} catch (NoSuchAlgorithmException localNoSuchAlgorithmException) {
    obj = aid.substring(0, 32);
}

希望对您有所帮助;)

关于android - 如何以编程方式获取 Admob 的设备 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5249965/

相关文章:

Android OpenGL ES 图像失真

android - 为什么在导航中切换屏幕时无法获取 null 作为参数?

android - 当给定参数不同时如何正确地继续任务

android - 如何以编程方式知道它是android中的平板电脑还是手机?

java - Admob 政策网站行为导航

Android admob View 集独立于方向居中

android - 发短信打开安卓App?

azure - UWP 应用程序是否支持 azure IOT Hub 直接方法和设备孪生?

android - qHD 分辨率的可绘制对象

admob - 暂停我的旧 Admob 帐户后,我的游戏不显示广告