AppsFlyer 研究(八) 上报OAID

简介: AppsFlyer 研究(八) 上报OAID

AppsFlyer 研究(八) 安卓SDK中集成OAID

针对上架第三方商店的Android应用,可通过 AppsFlyer SDK 收集 Android OAID 进行归因。

AppsFlyer的SDK支持多种OAID的收集方法, 使用哪种方法取决于以下因素:

  • 设备型号和操作系统
  • AppsFlyer SDK 版本
一、收集方法
  • AppsFlyer SDK 会从设备操作系统收集 OAID
  • 对于 SDK V6.2.3+ 版本或以上,添加 OAID dependencies后,SDK会自动收集 OAID。
  • 对于较早的SDK版本,需手动添加 setCollectOaid方法收集OAID。
二、国内应用商城或APK链接收集OAID

当应用在国内应用商城上架或使用APK链接直接下载安装,需要使用厂商独立的SDK-MSA 提供的AAR 来收集OAID。

以下是具体步骤:

  1. MSA移动安全联盟提供的 AAR下载到module libs文件夹中
  2. 添加OAID dependencies,必须在app层级build.gradle文件夹中支持厂商的独立JAR文件:
implementation 'com.appsflyer:af-android-sdk:6.2.3@aar'`
implementation 'com.appsflyer:oaid:6.2.3'
implementation files('libs/oaid_sdk_1.0.23.aar')
最佳实践:

使用AppsFlyer SDK V6.2.3版本 SDK,添加 OAID dependencies后,默认自动收集OAID。

三、Google Play 上架应用收集OAID

当应用在海外上架时,无需添加MSA 的AAR文件 。需要使用华为OAID SDK收集OAID。

以下是具体步骤:

1、在项目build.gradle文件中

添加以下内容:

allprojects {
  repositories {
  // ...
    maven { url 'https://developer.huawei.com/repo/' }
  }mavenCentral()
}

2、在app层级的build.gradle文件中

添加以下dependencies (必须支持厂商的standalone JAR文件):

implementation 'com.appsflyer:af-android-sdk:6.2.3@aar'
implementation 'com.appsflyer:oaid:6.2.3'
implementation 'com.huawei.hms:ads-identifier:3.4.39.302'
  • 推荐的com.huawei.hms:ads-identifier版本是 3.4.39.302+
  • 进行下一步之前,请确保所有 OAID dependencies都正确添加到app层级 build.gradle 文件中。
最佳实践:

使用AppsFlyer SDK V6.2.3版本 SDK,默认自动收集OAID。


相关文章
|
7月前
|
定位技术 API 开发工具
AppsFlyer 研究(七) 非GPS设备用户归因解决方案
AppsFlyer 研究(七) 非GPS设备用户归因解决方案
194 0
|
7月前
|
存储 缓存 开发工具
AppsFlyer 研究(二)应用内事件
AppsFlyer 研究(二)应用内事件
234 0
|
4月前
|
人工智能 安全 API
瑞数信息正式发布《2023 Bots自动化威胁报告》
随着Bots自动化工具成为网络攻击常态手法,Bots自动化威胁防护已成为企业防御体系的标配。
瑞数信息正式发布《2023 Bots自动化威胁报告》
|
7月前
|
Android开发 iOS开发 Windows
AppsFlyer 研究(十三)SRN平台对接-Google Adwords对接配置
AppsFlyer 研究(十三)SRN平台对接-Google Adwords对接配置
114 0
AppsFlyer 研究(十三)SRN平台对接-Google Adwords对接配置
|
7月前
AppsFlyer 研究(十五)SRN平台 -Facebook对接配置
AppsFlyer 研究(十五)SRN平台 -Facebook对接配置
100 0
|
8月前
|
安全 数据挖掘 BI
医疗安全(不良)事件管理系统源码 不良事件上报系统
医疗安全(不良)事件管理系统,主要包括对上报事件的保存、审批、修改及基本事件的统计分析等功能。 随着对患者安全关注度的逐渐提高,对于医院可能存在的各类不良事件进行上报和处理,对数据进行统计和分析,完成对事件的持续改进和整体风险评估,有效预防不良事件再次发生。 医疗安全(不良)事件管理,让上报者更加准确、快捷的将不良事件内容报告给相关管理人员,使管理者系统地收集资料,并通过深入分析和学习,寻找管理中的薄弱环节,完善系统结构,最终有效预防不良事件再次发生。
|
9月前
|
传感器 SQL 安全
瑞数信息《2023 API安全趋势报告》重磅发布: API攻击持续走高,Bots武器更聪明
如今API作为连接服务和传输数据的重要通道,已成为数字时代的新型基础设施,但随之而来的安全问题也日益凸显。为了让各个行业更好地应对API安全威胁挑战,瑞数信息作为国内首批具备“云原生API安全能力”认证的专业厂商,近年来持续输出API安全相关观点,为政企用户做好API安全防护提供参考指南。
160 0
瑞数信息《2023 API安全趋势报告》重磅发布: API攻击持续走高,Bots武器更聪明
|
11月前
|
缓存 数据可视化 前端开发
教程】天气预报应用集成台风信息功能的探讨
通过本教程,我们探讨了如何将台风信息功能集成到天气预报应用中。通过提供台风信息,我们可以帮助用户更好地了解台风的动态和可能影响的地区,提供更全面的天气信息,帮助用户做出明智的决策。希望本教程对你在开发天气预报应用时集成台风信息功能有所帮助!
130 0
|
安全 前端开发 PHP
医院不良事件上报系统源码 ,通过鱼骨图方法进行原因溯源
技术架构:前后端分离,仓储模式 开发语言:PHP 开发工具:vscode 前端框架:vue2+element 后端框架:laravel8 数 据 库:mysql5.7 填报内容可量化、原因分析可量化,报告内容丰富,报告要素齐全,预设项详尽
|
机器学习/深度学习 人工智能 运维
医学影像报告异常检测线上0.895开源
医学影像报告异常检测线上0.895开源
336 0
医学影像报告异常检测线上0.895开源