【埋点】激励点位展示点位出现 position 字段上报为空的情况

This commit is contained in:
renhaoting 2026-01-16 15:35:09 +08:00
parent 14f6ddabb1
commit 324d9fcdcf
1 changed files with 35 additions and 10 deletions

View File

@ -5,6 +5,7 @@ import androidx.core.view.isVisible
import com.ama.core.architecture.util.setOnClickBatch import com.ama.core.architecture.util.setOnClickBatch
import com.ama.core.architecture.widget.BindingDialog import com.ama.core.architecture.widget.BindingDialog
import com.gamedog.statisticreporter.StatisticUtil import com.gamedog.statisticreporter.StatisticUtil
import com.gamedog.vididin.VidiConst
import com.viddin.videos.free.databinding.DialogWatchVideoBinding import com.viddin.videos.free.databinding.DialogWatchVideoBinding
import com.gamedog.vididin.router.Router import com.gamedog.vididin.router.Router
@ -59,24 +60,48 @@ class WatchAdDialog(context: Activity, private val mWatchAdType: Int, statisticT
private fun getShowFromStr(watchAdType: Int): String { private fun getShowFromStr(watchAdType: Int): String {
val fromStr = "" val fromStr = ""
when (watchAdType) { when (watchAdType) {
FROM_WATCH_5VIDEOS -> { VidiConst.WATCH_AD_FOR_DAILY_WATCH_AD -> {
return "RV_VideoStream" return "RV_VideoStream"
} }
FROM_TASK_FRAGMENT_ICON -> { VidiConst.WATCH_AD_FOR_DAILY_EARN_GOLD -> {
return "RV_Coin" return "RV_Home_Menu"
} }
FROM_CONVERT_GOLD_TO_CASH -> { VidiConst.WATCH_AD_FOR_DAILY_WATCH_AD -> {
return "RV_Exchange"
}
FROM_DIALY_TASKS -> {
return "RV_Daily_Task" return "RV_Daily_Task"
} }
FROM_HOME_MENU -> { VidiConst.WATCH_AD_FOR_DAILY_EARN_GOLD -> {
return "RV_Home_Menu" return "RV_Coin"
}
VidiConst.WATCH_AD_FOR_CONVERT_GOLD_2_CASH -> {
return "RV_Exchange"
}
VidiConst.WATCH_AD_FOR_BOX_TASK -> {
return "Benefit_Task"
}
VidiConst.WATCH_AD_FOR_WITHDRAW_BIG -> {
return "RV_Accelerate2"
}
VidiConst.WATCH_AD_FOR_WITHDRAW_SMALL -> {
return "RV_Accelerate1"
}
VidiConst.WATCH_AD_FOR_DAILY_SIGN_SINGLE -> {
return "RV_Extra"
}
VidiConst.WATCH_AD_FOR_DAILY_SIGN_DOUBLE -> {
return "RV_Double"
}
VidiConst.WATCH_AD_FOR_DAILY_SIGN_COMPLEMENT -> {
return "RV_SupplementarySigning"
} }
} }