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:5.0.2'
implementation 'com.adjust.sdk:adjust-android-samsung-referrer:5.0.2'

JAR

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

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

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

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()を呼び出します。

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