feat: CPM微信小游戏API接入工作—客户端 https://jira.shanqu.cc/browse/GHZSCY-6708
This commit is contained in:
@ -78,6 +78,7 @@ public class Constants {
|
||||
|
||||
public static final String QQ_MINI_GAME = "qq";
|
||||
public static final String WECHAT_MINI_GAME = "wechat";
|
||||
public static final String WECHAT_MINI_GAME_CPM = "wechat_cpm";
|
||||
/**
|
||||
* <a href="https://developers.weixin.qq.com/community/minigame/doc/000c461a17c6486f0641e27176b401">微信小游戏PCS参数</a>
|
||||
*/
|
||||
|
||||
@ -30,10 +30,14 @@ data class ExposureEntity(
|
||||
val displayType: String? = "",
|
||||
@SerializedName("is_platform_recommend")
|
||||
val isPlatformRecommend: Boolean? = false,
|
||||
@SerializedName("mini_game_uid")
|
||||
val miniGameUid: String? = "",
|
||||
@SerializedName("mini_game_id")
|
||||
val miniGameId: String? = "",// 小游戏ID
|
||||
@SerializedName("mini_game_type")
|
||||
val miniGameType: String? = "",// 小游戏类型:QQ小游戏:qq 微信小游戏:wechat
|
||||
@SerializedName("mini_game_recommend_id")
|
||||
val miniGameRecommendId: String? = "",
|
||||
var speed: Long = 0,
|
||||
var certification: Int? = null, // 0表示未实名,1表示未成年,2表示成年
|
||||
|
||||
|
||||
@ -92,6 +92,21 @@ object EnvHelper {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun getWGameCPMHost(): String {
|
||||
val buildConfig =
|
||||
ARouter.getInstance().build(RouteConsts.provider.buildConfig).navigation() as? IBuildConfigProvider
|
||||
return buildConfig?.getWGameCPMApiHost() ?: ""
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun getWGameCPMBusiAppId(): String {
|
||||
val buildConfig =
|
||||
ARouter.getInstance().build(RouteConsts.provider.buildConfig).navigation() as? IBuildConfigProvider
|
||||
return buildConfig?.getWGameCPMBusiAppId() ?: ""
|
||||
}
|
||||
|
||||
|
||||
fun showChangeChannelDialog(context: Context, restartAfterChanges: Boolean = false) {
|
||||
val appProvider = ARouter.getInstance().build(RouteConsts.provider.app).navigation() as? IAppProvider
|
||||
val layout = LinearLayout(context).apply {
|
||||
|
||||
Reference in New Issue
Block a user