Integration Guide - adbcsdk/QTracker GitHub Wiki
build.gradle νμΌμ μλμ λ΄μ©μ μΆκ°ν©λλ€.
(Project script)
allprojects {
repositories {
...
maven {
url "https://nexus.adbc.io/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");