当前位置:黑鲸出海 > 热点资讯 > 干货分享 >  Adjust:跟踪无法访问 Google Play 服务的安卓设备

Adjust:跟踪无法访问 Google Play 服务的安卓设备

发表时间:2021-09-08  来源:Adjust  作者:Adjust  浏览:次  
在本文中,我们描述了如何跟踪无法访问 Google Play 服务 (GPS) 的安卓设备。

在本文中,我们描述了如何跟踪无法访问 Google Play 服务 (GPS) 的安卓设备。

概览

中国大陆不允许安卓设备采用 Google Play 服务 (GPS)。根据美国相关法律,全球范围内的华为设备也不允许采用 Google Play 服务。

如果设备不包含 GPS,那么该设备就没有可用的 Google Play 商店广告 ID (gps_adid),而必须使用其他标识符才能进行归因。此时可用的主要设备 ID 就是 Open Anonymous ID (匿名设备标识符,简称 OAID)。OAID 是由移动安全联盟 (MSA) 推出的广告 ID。所有中国国内的手机厂商都应当提供此 ID。利用 OAID,您可以在 GPS 不可用的市场中实现安卓设备的跟踪和归因。

在 OAID 被采用前,用于归因的主要设备 ID 是国际移动设备识别码 (IMEI) 和移动设备识别码 (MEID)。但这些标识符都是永久性的,因此出于隐私安全考虑,安卓版本 10 及更高版本限制了应用读取这些标识符的能力。对于使用更低安卓版本的设备,收集这些标识符依旧有实用价值。

请查看下方表格,了解 无法 访问 GPS 的各版本安卓设备可用的跟踪办法。从表格中我们可以明显看出,对于使用不可重置设备 ID (如 MAC 地址、IMEI/MEID 等) 进行跟踪的做法,较新版本的安卓要求更为严格。

微信图片_20210908163802.png

使用 OAID 进行跟踪

若要通过 OAID 跟踪无法访问 GPS 的安卓设备,请按照下列步骤进行操作:

  1. 将 OAID 插件添加至您的应用。

请注意:

华为和非华为设备都需要安装 Adjust SDK OAID 插件。请确保 OAID 插件已集成入 Adjust 安卓 SDK (版本 4.18 或更高)。要了解更多信息,请查看 Adjust SDK OAID 插件说明。

  1. 将 MSA SDK 添加至您的应用。

请注意:

非华为设备需要 MSA SDK 才能使用 OAID。您需要申请获得 MSA SDK 的访问权限。要了解更多信息,请访问 MSA SDK 网站。

华为设备已经包含了华为移动服务 (HMS) API,因此不需要 MSA SDK。HMS API 会提供 OAID 数据。Adjust 已经安装了华为 HMS API,可以收集华为设备上的 OAID。也就是说,即便华为设备上没有安装 MSA SDK,Adjust 依旧可以跟踪其 OAID。

  1. ProGuard 设置。

  2. 开始使用插件。

要了解每个步骤的详细信息,请查看OAID 插件集成说明。

OAID 格式

一般来说,OAID 的格式与 Apple 和 Google 的广告 ID 格式相同。因此,在查看 OAID 时,您会发现它与广告 ID 类似。示例如下:

ed799bac-2537-6122-377a-edebce5db5a5

上面的 ID 是华为采用 OAID 的示例。华为并不按照 UUID 标准中指定的那样提供版本号。因此,ID 虽然相似,但与 UUID 的格式并非完全相同。要了解更多信息,请参阅 华为开发者网站。

使用 IMEI/MEID 进行跟踪

并不是每个设备都支持 OAID。因此,您必须从 Adjust 控制面板为应用采用 IMEI 跟踪,并启用 Adjust SDK IMEI 插件。

重要提示:

IMEI / MEID 跟踪信息仅可从中国大陆的设备上收集。请勿向非中国大陆的应用商店集成 IMEI 插件。

为保证您的 Adjust SDK 支持 IMEI 跟踪,请联系您的客户经理,将您的账户加入 IMEI 白名单,并在控制面板中进行应用设置时签署条款与条件。

注:文章源自于互联网,如有侵权,请联系客服删除。
19951839869
黑鲸出海客服