概要:本文介绍了如何收集安卓OAID,从而对第三方安卓应用商店带来的激活进行归因。
OAID简介
匿名设备标识符(Open Anonymous Device Identifier,简称OAID)是一种用于安卓设备的唯一标识符,可由用户重置。该标识符由移动安全联盟(MSA)、中国信息通信研究院以及设备厂商合力推出,旨在替代IMEI等不可重置的设备标识符,以保护用户隐私。
OAID通常用于不支持Google Play Services的设备(即没有Google Advertising ID的设备),以对其进行广告衡量及激活归因。
MSA提供了专门的SDK,可读取所有设备的OAID。对于华为设备,则可以使用HMS Core SDK。
集成
OAID的集成分为3步:
- 接入SDK,用以生成并发送OAID(MSA SKD或华为HMS SDK均可)。
- 接入AppsFlyer OAID插件模块。
- 接入AppsFlyer SDK。
注意:
- 对于面向中国市场的应用,必须使用MSA SDK。
- 对于在华为设备上使用的、面向全球市场的应用,建议使用华为HMS SDK。
MSA SDK
华为HMS SDK
请按以下步骤接入并使用华为HMS SDK:
- 让您的开发人员按照集成指南完成相关操作。
附加信息
拒绝收集OAID
完成OAID集成后,SDK会自动收集OAID。如果您需要避免收集某些用户的OAID,请让您的开发人员使用下列方法:
手动设置OAID
如果您的应用已可收集OAID,则不必接入AppsFlyer OAID插件,请使用setOaidData API直接手动在AppsFlyer SDK中设置OAID值。