首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取Admob的设备ID

如何获取Admob的设备ID
EN

Stack Overflow用户
提问于 2010-12-24 14:58:19
回答 12查看 150K关注 0票数 108

我正在使用Eclipse为android开发应用程序,我想集成Admob来赚钱。教程说我应该观看LogCat来查找ID,但是它在哪里呢?

当我在测试模式或真实模式下运行时,有时eclipse会通知广告返回,但它不会在emu中显示。有谁能解释一下吗?

EN

Stack Overflow用户

发布于 2022-01-07 14:00:27

我在我的一个项目中使用了这段代码。希望对每个人都有帮助:) Rajji

代码语言:javascript
运行
复制
public String getDeviceId(){
    MessageDigest messageDigest = MessageDigest.getInstance("MD5");
    String androidId = 
  Settings.Secure.getString((ContentResolver)this.getContentResolver(),"android_id");
    messageDigest.update(androidId.getBytes());
    byte[] arrby = messageDigest.digest();
    StringBuffer sb = new StringBuffer();
    int n = arrby.length;
    for(int i=0; i<n; ++i){
        String oseamiya = Integer.toHexString((int)(255 & arrby[i])));
        while(oseamiya.length() < 2){
            oseamiya = "0" + oseamiya;
        }
        sb.append(oseamiya);
    }
    try{
        String result = sb.toString();
        return result;
    }catch(NoSuchAlgorithmException e){
        e.printStackTrace();
        return "";
    }

}
票数 0
EN
查看全部 12 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4524752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档