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'
}

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:

  1. Mendapatkan dari pemasar: file MSA SDK (aar) dan sertifikatnya perlu diintegrasikan ke aplikasi.
    1. Salin MSA SDK (aar) di bawah folder libs.
    2. Salin dan tempel supplierconfig.json di bawah folder proyek dan buat perubahan yang diperlukan, seperti misalnya memperbarui appid app Anda di setiap toko.
    3. Salin dan tempel file sertifikat (bundle name.cert.pem) di bawah folder aset proyek.
    4. Lihat instruksi lengkap di situs web MSA
  2. 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:

  1. Tambahkan repo maven Huawei seperti berikut ini:
repositories {
  maven {
      url "https://developer.huawei.com/repo/"
  }
}
  1. 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:

AppsFlyerlib.setCollectOaid(false);
AppsFlyerlib.setDisableAdvertisingIdentifiers(true);

Setting OAID manually

Untuk mengatur secara manual OAID ke SDK AppsFlyer:

AppsFlyerlib.setOaidData(oaid);