Xiaomiリファラープラグイン

Xiaomiリファラープラグインは、Adjust SDKがデバイス上のXiaomiインストールリファラー値を読み取ることを可能にします。その後、SDKはこの情報をインストールペイロードの一部として、Adjustバックエンドに送信します。

Xiaomiインストールリファラーは、Xiaomiインストールリファラーライブラリを使用する全てのデバイスで利用が可能です。

事前準備

開始ガイドに従ってAdjust SDKをアプリに実装してください。

Xiaomiリファラープラグインのインストール

Xiaomiリファラープラグインをインストールする方法は2つあります。

Maven

JARファイル

Xiaomiインストールリファラーライブラリを追加

アプリがリファラー値を読み取るには、Xiaomiインストールリファラーを追加する必要があります。

Maven

詳細はXiaomiインストールリファラーライブラリドキュメントをご覧ください。

Proguardの設定

Proguardを使用している場合は、ビルド時に重要なクラスが削除されないようにするためにルールを追加してください。

全てのAdjustクラスを保存するため、以下のルールを追加してください。

-keep public class com.adjust.sdk.**{ *; }

Xiaomiインストールリファラーライブラリを保存するため、以下のルールを追加してください。

-keep class com.miui.referrer:homereferrer.** { *; }

プラグインを使用する

Xiaomiリファラープラグインは、デフォルトで有効になっています。AdjustXiaomiReferrerクラスメソッドを使用して、Xiaomiインストールのリファラー情報の読み取りを有効または無効にすることができます。

インストールリファラーの読み取りを 無効化​ するには、SDKを初期化する ​ にAdjustXiaomiReferrer.doNotReadXiaomiReferrer()を呼び出します。

Java
Kotlin
AdjustXiaomiReferrer.doNotReadXiaomiReferrer();
//...
Adjust.onCreate(config);

この情報の読み取りを 有効化​ するには、SDKを初期化する前にAdjustXiaomiReferrer.readXiaomiReferrer(applicationContext)を呼び出します。

Java
Kotlin
AdjustXiaomiReferrer.readXiaomiReferrer(applicationContext);
//...
Adjust.onCreate(config);