前言
关于OAID要从获取android设备唯一标识说起,Android设备唯一标识包含IMEI,ANDROID_ID,Mac 地址等,随着国外对隐私保护的越来越看重,这些唯一标识要么无法获取,要么就是无效值,亦或者像ANDROID_ID各个应用获取到的是不同值,但总有一些场景需要唯一标识一台设备,尤其是CPI广告(CPI广告是按照实际的安装数量结算,需要唯一标识来确保没有重复计算),所以移动安全联盟
搞了这个OAID,其本质是一个设备唯一标识。
支持厂商
想要实现设备唯一,必须是由厂商支持,所以移动安全联盟的成员和专注于中国市场的厂商会率先支持(我使用的一加截止2020.5.6没有支持),华为、小米、OPPO、vivo、中兴、努比亚、魅族、联想、三星等设备厂商均将逐步支持(一些老的设备且没有经过系统更新的不支持)。
设备标识
虽然一直提到的都是OAID,其实该体系拥有了四种设备标识,如下图所示:
使用API
导入SDK后,通过isSupported()方法判断设备是否支持,支持后便可以通过相应方法获取对应设备标识。
具体的接入使用可以参考官方文档,下面给出移动安全联盟的官方地址和几个厂商的地址:
移动安全联盟-移动智能设备标识公共服务平台
VIVO-移动智能终端补充设备标识服务
华为-广告服务(OAID)
百度-Android OAID 接入
网友评论