Android ID那些事儿 ©️ pepsi-wyl
A </Open Advertising ID>
OAID 是中国移动设备厂商联盟推出的广告标识符,主要用于替代 Google Advertising ID (GAID) 的功能,在无法使用 Google 服务的设备上尤其重要。
特点:
- 用户可以选择重置或关闭。
- 不与设备硬件直接绑定,增强隐私保护。
- 广泛用于中国市场,支持主流国产手机厂商(华为、小米、OPPO、vivo 等)。
使用场景:
- 广告个性化。
- 广告效果追踪和归因。
B <AAID/GAID> </Google Advertising ID>
GAID(Google Advertising ID),又称 AAID(Android Advertising ID),是 Google 为 Android 提供的广告标识符。
特点:
- 全球适用,Android 设备广泛支持。
- 用户可以重置或限制广告追踪(Opt-out)。
- 在 Google 广告生态中是主要的标识符。
使用场景:
- 广告个性化和推荐。
- 转化追踪和广告归因。
C <Android ID>
Android ID 是 Android 系统为每台设备分配的唯一标识符。
特点:
- 设备唯一性: 每台设备拥有唯一值,但可以通过设备重置(如恢复出厂设置)改变。
- 系统级别: 不依赖于 Google 服务。
安全性和隐私:**
- 由于隐私问题,Android 10 开始,Google 限制了对 Android ID 的访问。
使用场景:
- 在无法使用 GAID/OAID 时,用于设备唯一标识(可能需要用户授权)。
D <Pseudo ID>
Pseudo ID 是一种非官方的标识符,通常通过组合设备属性生成(如硬件型号、品牌、序列号等)。
特点:
- 没有官方支持,主要用于系统中无唯一标识符时的备用方案。
- 易受设备硬件和系统更新的影响,可能不稳定。
1 | val pseudoId = "35" + Build.BOARD.length % 10 + |
开源项目
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 伤寒杂病论 by pepsi-wyl!