获取Android手机oaid源代码,oaid值准确性和msa OAID SDK方式一致,代码透明,调用简洁,崩溃防护,更安全高效。
在项目根目录的 build.gradle
中添加以下引入
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
在APP目录的 build.gradle
中添加以下引入
dependencies {
implementation 'com.github.flayone.OaidProject:myOaid:1.1.0'
}
获取oaid结果可能是耗时的,使用时请注意这一点差异
MyOAID.getOAID(this, new ResultCallBack() {
@Override
public void onResult(final String oaid) {
//获取到的oaid结果,如果是未支持的设备,有可能返回值为空
}
});
获取当前设备是否支持OAID获取
boolean isSupport = MyOAID.isSupportOAID(this)
获取google广告id方法,具体如下:
MyOAID.getGoogleADID(this, new ResultCallBack() {
@Override
public void onResult(String oaid) {
gid.setText("MyOaid ,获取到的gaid = "+ oaid);
}
});
版本 | 日期 | 内容 |
---|---|---|
v1.1.0 | 2023.07.13 | 1.优化已支持厂商获取OAID逻辑,新增酷派、酷赛手机支持 2.代码结构调整 |
v1.0.5 | 2023.04.06 | 1.优化华为、荣耀手机获取方法 2.如果未获取到oaid值,现在会回调为空 |