Integration Guide - adbcsdk/QTracker GitHub Wiki
build.gradle 파일에 아래의 내용을 추가합니다.
(Project script)
allprojects {
repositories {
...
maven {
url "http://repo.adbc.io:8081/repository/QTracker/"
// https 보안관련 에러가 발생하면 아래의 코드를 추가해주세요
// allowInsecureProtocol true
}
}
}
(Module script)
dependencies {
...
// adid 사용을 위해 필요
implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0'
implementation 'com.android.installreferrer:installreferrer:1.1.1'
implementation 'com.adbc.tracker:qtracker:1.9@aar'
}
-dontwarn com.adbc.tracker.** -keep class com.adbc.tracker.** { *; }
안드로이드 12버전 이상에서 ADID 수집을 위하여 아래의 퍼미션을 추가해주세요 (필수)
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
<meta-data
android:name="ADBCTrackerAppKey"
android:value="발급받은 코드" />
앱 실행 시 아래의 코드를 1회 호출하여 SDK 를 초기화합니다.
ADBCTracker.init(context);
앱 실행 시 아래의 코드를 1회 호출하여 앱의 실행 및 리텐션을 트래킹합니다.
ADBCTracker.sendOpen(context);
구매 완료 시점에 아래의 코드를 호출하여 이벤트를 기록합니다.
@ Params - Context context - int amount (수량) - int price (금액) - String productId (상품코드)
ADBCTracker.sendPurchase(context, 1, 1000, "item001");
트래킹 하고자 하는 시점에 아래의 코드를 호출하여 이벤트를 기록합니다.
@ Params - Context context - String eventName (임의의 이벤트명)
ADBCTracker.sendEvent(context, "event");