adjust-icon

삼성 리퍼러

삼성 리퍼러 플러그인은 Adjust SDK가 디바이스에서 삼성 갤럭시 스토어 설치 리퍼러 값을 읽을 수 있도록 해줍니다. SDK는 해당 정보를 설치 페이로드의 일부로서 Adjust 서버에 전송합니다.

삼성 설치 리퍼러는 삼성 설치 리퍼러 라이브러리를 사용하는 모든 기기에서 이용 가능합니다.

시작에 앞서

앱에 Adjust SDK를 연동하려면 시작 가이드를 참조하시기 바랍니다.

삼성 리퍼러 플러그인 설치하기

삼성 리퍼러 플러그인은 두 가지 방식으로 설치할 수 있습니다.

Maven

Adjust SDK 선언 아래의 build.gradle 파일에 다음의 디펜던시를 추가합니다.

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

JAR

삼성 리퍼러 플러그인은 GitHub 릴리스 페이지에서 이용할 수 있습니다.

삼성 설치 리퍼러 라이브러리 추가

리퍼러 값을 읽으려면 삼성 설치 리퍼러를 반드시 앱에 추가해야 합니다. 자세한 정보는 삼성 담당자 또는 support@samsungdevelopers.com으로 문의주시기 바랍니다.

삼성 설치 리퍼러 라이브러리를 설치하려면 Adjust SDK 선언 아래의 build.gradle 파일에 다음 디펜던시를 추가해야 합니다.

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

Proguard 설정

Proguard를 사용하는 경우, 빌드 중 중요한 클래스가 삭제되지 않도록 반드시 규칙을 추가해야 합니다.

모든 Adjust 클래스를 유지하기 위해 다음의 규칙을 추가하시기 바랍니다.

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

삼성 설치 리퍼러 라이브러리를 유지하기 위해 다음의 규칙을 추가하시기 바랍니다.

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

플러그인 사용

삼성 리퍼러 플러그인은 기본값에 따라 활성화 되어 있습니다. AdjustSamsungReferrer 클래스 메서드를 사용하여 삼성 설치 리퍼러 정보 읽기를 켜거나 끌 수 있습니다.

설치 리퍼러 읽기를 비활성화 하려면 SDK 초기화 전에 AdjustSamsungReferrer.doNotReadSamsungReferrer()를 호출합니다.

설치 리퍼러 읽기를 재활성화 하려면 SDK 초기화 전에 AdjustSamsungReferrer.readSamsungReferrer(applicationContext) 를 호출합니다.