埋点: g广告相关

This commit is contained in:
renhaoting 2026-01-05 18:18:17 +08:00
parent 81ad6111f4
commit 9fec4aeac6
2 changed files with 32 additions and 0 deletions

View File

@ -2,10 +2,13 @@ package com.gamedog.statisticreporter
import com.gamedog.statisticreporter.firbase.FireBaseManager
import com.gamedog.statisticreporter.shushu.ShushuManager
import com.remax.base.report.DataReportManager
import com.remax.base.report.DataReporter
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.SupervisorJob
import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
object StatisticUtil {
@ -59,8 +62,33 @@ object StatisticUtil {
}
init {
initAdReporter()
}
private fun initAdReporter() {
DataReportManager.addReporters(object : DataReporter {
override fun getName(): String {
return "Firebase&Shushu"
}
override fun reportData(
eventName: String,
data: Map<String, Any>
) {
StatisticUtil.reportEvents(eventName, data)
}
override fun setCommonParams(params: Map<String, Any>) {
val aaa = 1
}
override fun setUserParams(params: Map<String, Any>) {
val aaa = 1
}
})
}
}

View File

@ -47,6 +47,10 @@ object DataReportManager {
this.reporters.addAll(reporters)
}
fun addReporters(reporter: DataReporter) {
this.reporters.add(reporter)
}
/**
* 设置公共参数
* @param params 公共参数Map