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。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

w风雨无阻w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值