Samsungリファラープラグイン

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

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

事前準備

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

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

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

Maven

JAR

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

アプリがリファラー値を読み取るには、Samsungインストールリファラーを追加する必要があります。詳細は、Samsungの担当者またはsupport@samsungdevelopers.comまでお問い合わせください。

Adjust SDK v4.33.4以降
Adjust SDK v4.33.3以前
重要:
Marven経由でSamsungインストールリファラーライブラリを追加する場合、Adjust SDK v4.33.4以降で のみ 利用可能です。

Samsung インストールリファラーライブラリをインストールするには、Adjust SDK宣言の下にあるbuild.gradleファイルに以下のdependencyを追加する必要があります。

implementation  'store.galaxy.samsung.installreferrer:samsung_galaxystore_install_referrer:3.0.1'

Proguardの設定

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

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

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

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

-keep class com.sec.android.app.samsungapps.installreferrer.**{ *; }

プラグインを使用する

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

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

Java
Kotlin
AdjustSamsungReferrer.doNotReadSamsungReferrer();
//...
Adjust.onCreate(config);

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

Java
Kotlin
AdjustSamsungReferrer.readSamsungReferrer(applicationContext);
//...
Adjust.onCreate(config);