OAID
Overview
Kumpulkan Pengidentifikasi Perangkat Anonim Terbuka Android (Android Open Anonymous Device Identifier-OAID) untuk mengatribusikan penginstalan dari toko aplikasi Android pihak ketiga.
OAID adalah pengidentifikasi unik yang dapat diatur ulang oleh pengguna untuk perangkat Android. OAID diperkenalkan oleh the Mobile Security Alliance (MSA), China Information and Communication Research Institute, dan pembuat perangkat sebagai alternatif yang menjaga kerahasiaan dibandingkan pengidentifikasi perangkat yang tidak dapat diatur ulang seperti IMEI.
Integrasi
Membutuhkan AppsFlyer SDK V5.4.0+
Integrasi OAID terdiri dari 3 langkah:
- Integrating the AppsFlyer SDK in the
build.gradle
file of your project - Integrating the AppsFlyer OAID plugin module in the
build.gradle
file of your project
dependencies {
implementation 'com.appsflyer:af-android-sdk:6.9.4'
implementation 'com.appsflyer:oaid:6.9.0'
}
- Integrating an SDK to generate and provide the OAID (either the MSA SDK or Huawei HMS SDK)
Catatan:
- Untuk aplikasi yang dimaksudkan untuk digunakan di Tiongkok, MSA SDK harus digunakan.
- Untuk aplikasi yang dimaksudkan untuk digunakan secara global di perangkat Huawei, perpustakaan HMS Huawei harus digunakan.
MSA SDK integration
Untuk mengintegrasi MSA SDK:
- Mendapatkan dari pemasar: file MSA SDK (aar) dan sertifikatnya perlu diintegrasikan ke aplikasi.
- Salin MSA SDK (aar) di bawah folder libs.
- Salin dan tempel
supplierconfig.json
di bawah folder proyek dan buat perubahan yang diperlukan, seperti misalnya memperbarui appid app Anda di setiap toko. - Salin dan tempel file sertifikat (bundle name.cert.pem) di bawah folder aset proyek.
- Lihat instruksi lengkap di situs web MSA
- Perbarui
build.gradle
file dari proyek Anda seperti berikut ini:
implementation 'com.appsflyer:af-android-sdk:6.9.4'
implementation 'com.appsflyer:oaid:6.9.0'
implementation files('libs/oaid_sdk_2.0.0.aar')
Huawei HMS SDK integration
Untuk mengintegrasikan Huawei HMS SDK:
- Tambahkan repo maven Huawei seperti berikut ini:
repositories {
maven {
url "https://developer.huawei.com/repo/"
}
}
- Perbarui
build.gradle
file dari aplikasi Anda seperti berikut ini:
dependencies {
implementation 'com.appsflyer:af-android-sdk:6.9.4'
implementation 'com.appsflyer:oaid:6.9.0'
implementation 'com.huawei.hms:ads-identifier:3.4.56.300'
}
Informasi Tambahan
Opting out of OAID collection
Untuk memilih keluar dari koleksi OAID, gunakan salah satu API berikut ini:
- setCollectOAID seperti berikut ini:
AppsFlyerlib.setCollectOaid(false);
- setDisableAdvertisingIdentifiers seperti berikut ini:
AppsFlyerlib.setDisableAdvertisingIdentifiers(true);
Setting OAID manually
Untuk mengatur secara manual OAID ke SDK AppsFlyer:
- Gunakan setOaidData API seperti berikut ini:
AppsFlyerlib.setOaidData(oaid);
Diperbarui 8 bulan yang lalu