どのようにお手伝いできますか?

Android SDKへのOAIDの実装

  • 更新

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

OAIDについて

Open Anonymous Device Identifier(OAID)は、ユーザーがリセットできるAndroidデバイスの一意の識別子です。 IMEIなどのリセットできないデバイス識別子に代わる、プライバシーに配慮した識別子として、Mobile Security Alliance(MSA)、中国情報通信研究院、デバイスメーカーによって導入されました。

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

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

実装

OAIDの実装は、次の3つのステップで行います。

  1. OAIDを生成・提供するSDK(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の値を手動で設定してください。