|
|
@@ -3,6 +3,7 @@ package com.adealink.frame.statistics.report
|
|
|
import android.os.Bundle
|
|
|
import com.adealink.frame.statistics.CommonEventKey
|
|
|
import com.adealink.frame.statistics.statConfig
|
|
|
+import com.adealink.frame.util.safeToLong
|
|
|
import com.adjust.sdk.Adjust
|
|
|
import com.adjust.sdk.AdjustEvent
|
|
|
|
|
|
@@ -21,6 +22,11 @@ object AdjustReporter : IReport {
|
|
|
for (entry in event) {
|
|
|
adjustEvent.addCallbackParameter(entry.key, entry.value)
|
|
|
}
|
|
|
+ val revenue = event.get(CommonEventKey.ADJUST_REVENUE)?.toDoubleOrNull()
|
|
|
+ val revenueCurrency = event.get(CommonEventKey.ADJUST_REVENUE_CURRENCY)
|
|
|
+ if (revenue != null && !revenueCurrency.isNullOrEmpty()) {
|
|
|
+ adjustEvent.setRevenue(revenue, revenueCurrency)
|
|
|
+ }
|
|
|
Adjust.trackEvent(adjustEvent)
|
|
|
}
|
|
|
|
|
|
@@ -38,6 +44,11 @@ object AdjustReporter : IReport {
|
|
|
for (entry in params) {
|
|
|
adjustEvent.addCallbackParameter(entry.key, entry.value)
|
|
|
}
|
|
|
+ val revenue = params.get(CommonEventKey.ADJUST_REVENUE)?.toDoubleOrNull()
|
|
|
+ val revenueCurrency = params.get(CommonEventKey.ADJUST_REVENUE_CURRENCY)
|
|
|
+ if (revenue != null && !revenueCurrency.isNullOrEmpty()) {
|
|
|
+ adjustEvent.setRevenue(revenue, revenueCurrency)
|
|
|
+ }
|
|
|
Adjust.trackEvent(adjustEvent)
|
|
|
}
|
|
|
|
|
|
@@ -49,6 +60,11 @@ object AdjustReporter : IReport {
|
|
|
for (entry in events) {
|
|
|
adjustEvent.addCallbackParameter(entry.key, entry.value.toString())
|
|
|
}
|
|
|
+ val revenue = events[CommonEventKey.ADJUST_REVENUE]?.toString()?.toDoubleOrNull()
|
|
|
+ val revenueCurrency = events[CommonEventKey.ADJUST_REVENUE_CURRENCY]?.toString()
|
|
|
+ if (revenue != null && !revenueCurrency.isNullOrEmpty()) {
|
|
|
+ adjustEvent.setRevenue(revenue, revenueCurrency)
|
|
|
+ }
|
|
|
Adjust.trackEvent(adjustEvent)
|
|
|
}
|
|
|
|