什么是OAID?安卓匿名设备标识符完整解析

Real Time Bidding Haran 6年前 (2020-06-23) 14557次浏览 2个评论
文章目录[隐藏]

随着隐私保护法规不断加强,以及 Android 对设备标识访问权限的持续收紧,移动广告行业在设备识别与用户追踪方面面临新的挑战。在国内 Android 生态中,OAIDOpen Anonymous Device Identifier) 成为广告、分析和营销使用最广泛的匿名标识符解决方案。

什么是OAID?

OAIDOpen Anonymous Device Identifier匿名设备标识符) 是中国移动互联网行业推出的一种匿名化设备标识,用于替代传统设备 ID(如 IMEI、Android ID、MAC 地址)完成广告、统计与设备识别等任务。

它具备以下特征:

  • 匿名性:不包含用户个人信息,无法直接关联用户身份。
  • 可重置:用户可手动或系统自动重置 OAID,提高隐私控制能力。
  • 行业标准:由 中国移动安全联盟 MSA 推动,在国内 Android 生态广泛应用。
  • 跨应用性:不同 App 获取的 OAID 一致,可用于广告归因与反作弊。

在隐私要求越来越严格的背景下,OAID 已成为广告归因、营销分析和反作弊的重要基础标识。

 

为什么需要 OAID?

过去广告行业广泛使用 IMEI、MAC地址等硬件 ID,实现对设备的精准识别。但隐私问题逐渐暴露:

  • IMEI 属于设备硬件序列号,属于敏感个人信息。
  • MAC 地址 在Android 10后禁止被读取。
  • Android ID 的稳定性不强且可被重置,无法完全满足广告需求。

从Android 10开始:

非系统应用无法继续读取 IMEI、MAC 等硬件标识符。

这使广告归因、反作弊、用户识别等场景受到严重影响。行业迫切需要一种新型设备标识 —— 既可跨应用使用,又不具备隐私风险。

因此,中国「移动安全联盟」推出了 OAID

移动安全联盟 (Mobile Security Alliance,简称 MSA) 是 由 中国信息通信研究院 (CAICT) 牵头, 并联合多家企业与机构共同发起成立的。)

 

OAID的产生机制与工作原理

OAID 的工作流程主要包含三个步骤:

设备端生成 OAID

由手机厂商在系统服务中生成:

  • 最长 64 位字符
  • 每台设备唯一
  • 与硬件绑定,但不包含任何用户个人信息
  • 仅限国内安卓厂商生态实现

这些特性确保 OAID 能稳定代表一个设备,但不会泄露隐私。

应用通过 SDK/系统接口访问

应用或广告 SDK 通过 MSA 标准接口调用 OAID

  • 采用异步调用方式
  • 通常需要用户在隐私弹框中同意(厂商策略不同)
  • OAID 对所有 app 一致,可跨应用识别

 

广告与分析平台基于 OAID 进行识别与归因

OAID 的典型用途包括:

  • 多渠道广告识别与归因
  • 反作弊(识别恶意设备)
  • 分析用户留存与行为路径
  • 精准营销中的人群识别(匿名维度)

在不暴露用户真实身份的前提下,让广告系统有能力识别设备。

OAID 的核心优势

优势说明
符合隐私法规不包含用户身份信息,可匿名化追踪,用户可随时重置,提升对隐私的掌控
统一标准国内Android 生态厂商统一实现OAID接口,降低跨厂商适配难度
便于广告技术接入与广告SDK、分析平台兼容,支持移动广告归因与用户统计
降低跨应用识别风险相比传统ID,降低泄露用户敏感信息的风险

 

 

OAID 会在三种情况下重置

OAID 的重置机制是其重要隐私特性之一。以下三种情况会导致 OAID 变化:

  • 用户手动重置 OAID:在系统设置中关闭或重置匿名标识符。
  • 设备恢复出厂设置:重置后会生成新的 OAID。
  • 系统定期重置:部分厂商或系统策略会自动更新 OAID。

重置后生成新的OAID,且应用只能获取新的OAID。

另外,用户还可以自主关闭匿名设备标识符,关闭后返回值的值是NO。

OAID与常见设备标识符对比

标识符隐私保护是否可重置使用场景
IMEI原生设备识别、反作弊
Android ID部分设备可重置应用内部统计、跨应用追踪
MAC 地址部分可重置局域网识别、网络调试
OAID广告归因、营销分析、匿名统计

特点:相比传统设备ID,OAID 提供了 匿名性和可控性,更符合隐私法规(如中国个人信息保护法)。

 

各大手机厂商的支持情况

根据MSA官方,目前各终端厂商的版本计划如下所示:

厂商版本
小米MIUI10.2 及以上
vivoFuntouchOS 9 及以上
华为全版本
OPPOColor OS 7.0 及以上
LenovoZUI 11.4 及以上
华硕Android 10 版本
魅族Android 10 版本
三星Android 10 版本
努比亚Android 10 版本
中兴Android 10 版本
一加Android 10 版本
Freeme OSAndroid 10 版本
Ssui OSAndroid 10 版本

一些老旧设备或未更新系统的手机不支持OAID。

 

总结:OAID 是国内隐私时代的“折中解决方案”

在硬件标识被限制的大背景下,OAID 作为一种 兼顾隐私保护与广告需求的匿名设备标识,成为国内 Android 生态事实标准。它让广告平台和开发者能够继续进行设备识别、归因、反作弊等操作,同时允许用户拥有更高的隐私控制权。

虽然 OAID 不完美,但它是目前国内 广告识别体系中最重要、最合规、最通用的解决方案之一。

 

相关文件


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (17)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 博主好,看了其他文章对此句有疑惑:“应用安装时产生,每个应用都会产生一个特有的OAID,且只有该应用可以访问,也就是同一个公司的多个应用会有多个OAID,且都是不互通的”,OAID的特性应该是系统启动时产生,是针对设备厂商的,而不是开发商吧?
    不知名小学生2021-12-09 15:42 回复 Windows 7 | Chrome 96.0.4664.45
    • Haran
      那句话错的,那些是AAID的特征,你理解的没错,OAID是针对设备厂商
      黄业忠2021-12-09 19:42 回复 Mac OS X | Safari浏览器 604.1