欢迎访问我的博客,有问题可以在任意文章底部留言评论

OAID是什么?国内Android广告归因如何使用它?

程序化广告 Haran 6年前 (2020-06-23) 18780次浏览 2个评论

你在App隐私政策、广告归因SDK 或手机设置中看到OAID,可能会有几个直接的问题:

  • OAID是什么?
  • 它和IMEI、Android ID有什么区别?
  • OAID能不能修改?
  • Android手机如何关闭或重置OAID

先说结论:

OAID是国内Android生态中常用于广告归因、效果统计和反作弊的设备级标识符。用户通常不能手动填写或修改OAID的具体值,但部分手机可以关闭、限制或重置相关标识。

OAID的全称是 Open Anonymous Device Identifier,中文通常称为“开放匿名设备标识符”。它属于移动安全联盟(MSA)补充设备标识体系的一部分;该体系还包括 UDID、VAID 和 AAID 等标识。

本文会重点说明 OAID 的实际用途、限制,以及“修改 OAID”到底应该怎么理解。

OAID是什么?

OAID可以理解为一个供App、广告SDK和归因平台使用的设备识别信号。

当用户点击广告、安装App并首次打开时,广告平台或归因平台可能在符合规则的前提下,结合OAID、点击时间、渠道参数和反作弊规则,判断这次安装更可能来自哪个广告渠道。

简化流程如下:

用户点击广告——> 广告平台记录点击信息——>用户安装并打开App——> App在允许的情况下获取OAID——> 归因平台匹配点击与激活——> 输出渠道归因结果

OAID的作用是辅助识别设备,不是用来直接识别“这个人是谁”。

 

为什么需要OAID?

过去,移动应用可能使用IMEI、MAC地址等硬件标识符识别设备,用于归因、风控或反作弊。

但这类标识符通常稳定且难以由用户重置,隐私风险较高。Android 10开始进一步限制普通应用访问IMEI、序列号等不可重置的设备标识符;大多数应用不应再将硬件标识作为常规广告或分析方案。

因此,广告行业需要一种新的标识方式,满足两个相互冲突的需求:

  • 平台需要在一定范围内识别设备,以完成安装归因、频次控制和反作弊;
  • 用户需要拥有关闭、限制或重置标识符的能力。

OAID就是在这一背景下出现的补充设备标识方案。

OAID有什么用?

在合规且用户授权范围明确的前提下,OAID 常用于:

  • 广告点击、激活、安装和转化归因;
  • 广告频次控制;
  • 识别重复安装、异常激活或批量注册;
  • 设备维度的统计与去重;
  • 辅助分析留存、回访和投放效果。

例如,用户点击渠道 A 的广告后安装 App。归因平台会将首次激活时获得的 OAID,与此前记录的广告点击等信号进行匹配,再决定是否把这次安装归因给渠道 A。

这里要注意:OAID 只是归因信号之一。

它不能单独证明某次安装一定来自某个渠道。实际归因还会受到归因窗口、渠道参数、点击时间、SDK 初始化、反作弊规则和平台去重逻辑影响。

OAID如何工作?

从应用实现的角度看,OAID的数据流通常如下:

  • 手机厂商在系统或其服务框架中提供补充设备标识能力;
  • App集成MSA相关SDK,或通过兼容接口发起获取请求;
  • SDK读取设备是否支持OAID、用户是否允许获取,以及当前标识是否可用;
  • App将OAID用于自己的统计、归因或反作弊逻辑;
  • 广告SDK或归因平台在其规则、合作协议和用户授权范围内处理该标识。

这里最重要的一点是:

OAID 不是应用自己“生成”的随机 ID,也不是应用可以永久保存和任意共享的通行证。

应用能否拿到OAID,以及拿到后能否用于广告定向、归因或跨平台传输,取决于系统能力、用户设置、平台政策与适用法规。

 

 

OAID 不等于“完全匿名”或“天然合规”

这是最容易被误解的地方。

OAID 本身通常不包含姓名、手机号或身份证号,但它仍可能被用于关联设备上的行为、广告互动和应用使用记录。因此,不能因为名称中含有 “Anonymous” 就认为它一定不属于个人信息处理范围。

《个人信息保护法》强调,能够与已识别或可识别自然人有关的信息属于个人信息;是否构成匿名化,关键在于是否无法识别且不能复原,而不只是是否移除了姓名字段。

因此,企业在使用 OAID 时仍应做到:

  • 在隐私政策中说明收集目的、使用方式、共享对象与保存期限;
  • 根据业务场景取得适当授权,并支持用户的关闭或撤回选择;
  • 不要用其他永久标识去“桥接”用户重置后的 OAID;
  • 不要把 OAID 与手机号、身份证号等数据随意拼接、出售或无必要共享;
  • 按最小必要原则设计归因和反作弊字段。

OAID 是一种隐私风险相对可控的标识方案,不是绕过隐私规则的技术手段

 

OAID的几个常见特征

特征 实际含义
设备级标识 通常用于在同一设备上辅助识别广告或统计行为。
可由用户控制 用户可在设备设置中关闭、限制或重置相关标识能力,具体入口因厂商而异。
依赖生态支持 并非所有 Android 设备、系统版本或厂商 ROM 都支持。
适合广告相关场景 常用于归因、频次控制、效果衡量和反作弊。
不等于真实身份 它不能直接说明“这个设备属于谁”,也不能天然实现跨设备识别。

 

 

OAID会在什么情况下失效或变化?

不要把 OAID 当作永久不变的主键。

以下情况都可能导致应用无法继续使用原有 OAID,或获得新的值:

  • 用户在系统设置中关闭、重置或限制相关标识;
  • 设备恢复出厂设置;
  • 系统升级、厂商策略调整或服务组件变化;
  • 应用运行在不支持 OAID 的旧设备、模拟器或特殊 ROM 上;
  • SDK 初始化失败、权限或隐私状态不满足要求。

不同厂商对“关闭后返回什么值”的处理并不一定相同。不要在代码中假设关闭后一定返回 NO,而应根据 SDK 返回状态、错误码和当前文档处理。

对于数据分析人员来说,这意味着:

OAID 变化后,不能自动认定“这是同一个用户的新设备”,也不应通过其他持久标识强行恢复其重置前的广告画像。

 

OAID、IMEI、Android ID有什么区别?

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

Android 官方明确建议:广告用途应使用可重置的广告标识,并尊重用户的重置及限制个性化广告选择;不要用其他标识符绕过该选择

总结

OAID是国内Android广告技术生态中重要的补充设备标识能力。它可以帮助广告主、开发者和归因平台在一定范围内完成广告归因、频次控制、统计与反作弊。

但它不是永久设备ID,也不等于真实用户身份,更不代表只要获取到就自动合规。

如果你负责App广告归因,正确的思路应该是:

将 OAID 作为一个受用户控制、会失效、需合规处理的设备信号;再与渠道点击、服务端转化、隐私状态和平台归因规则一起使用。

这样得到的归因数据,才更接近可解释、可验证、可长期维护的结果。

 

相关文件


有疑问可以在底部留言
喜欢 (18)
发表我的评论
取消评论

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

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