SDK での Android OAID 実装

概要:Android OAID を収集して、サードパーティの Android アプリストアからのインストールをアトリビューションします。

OAID について

Open Anonymous Device Identifier (OAID) は、ユーザーがリセット可能な Android デバイス用の一意の識別子です。これは、Mobile Security Alliance (MSA)、China Information and Communication Research Institute、およびデバイスメーカーによって、IMEI のようなリセット不可能なデバイス識別子のプライバシー保護の代替手段として導入されました。

OAID は通常、Google Play 開発者サービスが利用できない(つまり、Google Advertising ID が存在しない)デバイスでの広告計測とインストールアトリビューションに使用されます。

OAID は、MSA が提供する SDK を使用するすべてのデバイス、またはHuawei Mobile Service (HMS) Core SDK を使用する Huawei デバイスで読み取ることができます。

連携

OAID の統合は、次の 3 つのステップで構成されます。

  1. SDK を統合して OAID (MSA SDK または Huawei HMS SDK) を生成して提供します。
  2. AppsFlyer OAID プラグインモジュールの統合。
  3. AppsFlyer SDK の統合。

注:

  • 中国での使用を意図したアプリの場合は、MSA SDK を使用する必要があります。
  • Huawei デバイスでグローバルに使用することを目的としたアプリの場合は、Huawei HMS ライブラリを使用する必要があります。

MSA SDK

MSA SDK を統合して使用するには

  1. MSA Web サイトの指示に従って、アプリを登録します。
    • 登録すると、SDK をダウンロードできます。
    • 登録プロセスの一環として、アプリに追加する必要がある証明書ファイルを受け取ります。
  2. デベロッパーに、統合の指示に従うように伝えます。

Huawei HMS SDK

Huawei HMS SDK を統合して使用するには

追加情報

OAID 収集のオプトアウト

OAID 統合が完了すると、SDK は OAID を自動的に収集しようとします。特定のユーザーに対して OAID の収集を禁止する場合は、開発者に次のものを使用するように指示します:

OAID の手動設定

アプリがすでに OAID を収集している場合は、AppsFlyer の OAID プラグイン統合をスキップし、 setOaidData APIを使用して AppsFlyer SDK に OAID 値を手動で設定することができます。