adjust-icon

Xiaomi 리퍼러

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

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

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

Xiaomi 리퍼러 플러그인 설치하기

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

Maven

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

build.gradle
implementation 'com.adjust.sdk:adjust-android:4.38.5'
implementation 'com.adjust.sdk:adjust-android-xiaomi-referrer:4.38.5'

JAR 파일

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

Xiaomi 설치 리퍼러 라이브러리 추가

리퍼러 값을 읽으려면 Xiaomi 리퍼러를 반드시 앱에 추가해야 합니다.

Maven

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

build.gradle
implementation 'com.miui.referrer:homereferrer:1.0.0.6'

자세한 정보는 Xiaomi 설치 리퍼러 라이브러리 문서를 참조하시기 바랍니다.

Proguard 설정

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

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

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

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

Proguard.pro
-keep class com.miui.referrer.** {*;}

플러그인 사용하기

Xiaomi 리퍼러 플러그인은 활성 상태로 기본 설정되어 있습니다. AdjustXiaomiReferrer 클래스 메서드를 사용하여 Xiaomi 설치 리퍼러의 정보를 읽는 것을 활성화 또는 비활성화할 수 있습니다.

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

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