adjust-icon

Samsung リファラー

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

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

事前準備

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

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

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

Maven

Adjust SDK宣言にあるbuild.gradleファイルに以下のdependencyを追加してください。

implementation 'com.adjust.sdk:adjust-android:4.38.5'
implementation 'com.adjust.sdk:adjust-android-samsung-referrer:4.38.5'

JAR

SamsungリファラープラグインについてはGitHubリリースページをご覧ください。

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

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

Adjust SDK v4.33.4以降

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

build.gradle
implementation 'store.galaxy.samsung.installreferrer:samsung_galaxystore_install_referrer:3.0.1'
Adjust SDK v4.33.3以前

Samsungリファラーライブラリをバージョン4.33.3以前のAdjust SDKにインストールする方法は、Samsungの担当者またはsupport@samsungdevelopers.comまでお問い合わせください。

Proguardの設定

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

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

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

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

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

プラグインを使用する

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

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

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