diff --git a/app/config_debug.gradle b/app/config_debug.gradle index 2f53e97..395022c 100644 --- a/app/config_debug.gradle +++ b/app/config_debug.gradle @@ -11,16 +11,28 @@ ext { // Pangle配置 pangle = [applicationId: "8757571", // Pangle测试应用ID - adUnitIds : [interstitial: "982655945", // 插页广告测试ID(竖屏) + adUnitIds : [splash : "", // 开屏广告测试ID(竖屏) + banner : "", // 横幅广告测试ID(320x50) + interstitial: "982655945", // 插页广告测试ID(竖屏) + native : "", // 原生广告测试ID + full_native : "", // 全屏原生广告测试ID rewarded : "982655960" // 激励视频测试ID(竖屏) ]] + + // TopOn配置 topon = [applicationId: "h1h0ukemtu13ak", // TopOn 应用 ID(需替换为实际值) appKey : "7d3af77b0803cbc641888cb393e8652e", // TopOn 应用密钥(需替换为实际值) - adUnitIds : [interstitial: "n1h0ukemvrnhn1", // 插页广告位 ID(需替换为实际值) - rewarded : "n1h0uken0i262r"] // 激励广告位 ID - ] + adUnitIds : [ interstitial: "n1h0ukemvrnhn1", // 插页广告位 ID(需替换为实际值) + rewarded : "n1h0uken0i262r", // 激励广告位 ID + native : "", // 原生广告位 ID(需替换为实际值) + splash : "", // 开屏广告位 ID(需替换为实际值) + full_native : "", // 全屏原生广告位 ID(需替换为实际值) + banner : "" // 横幅广告位 ID(需替换为实际值) + ]] + + // 应用版本配置 app = [applicationId: "com.viddin.videos.free", diff --git a/app/config_release.gradle b/app/config_release.gradle index 8dcd21a..8c4032e 100644 --- a/app/config_release.gradle +++ b/app/config_release.gradle @@ -1,29 +1,36 @@ ext { // AdMob配置 - Play 市场版本 - admob = [applicationId: "ca-app-pub-1350364678590045~1984631821", // Play市场AdMob应用ID - adUnitIds : [banner : "ca-app-pub-1350364678590045/8582717815", // 横幅广告正式ID - interstitial: "ca-app-pub-1350364678590045/5193588407", // 插页广告正式ID - splash : "ca-app-pub-1350364678590045/5568653612", // 开屏广告正式ID - native : "ca-app-pub-1350364678590045/8003245260", // 原生广告正式ID - full_native : "ca-app-pub-1350364678590045/1219233112" // 原生广告正式ID + admob = [applicationId: "ca-app-pub-3392799053230605~7472226445", // 测试应用ID,请替换为实际的AdMob应用ID + adUnitIds : [banner : "ca-app-pub-3392799053230605/2634832736", // 横幅广告测试ID + interstitial: "ca-app-pub-3392799053230605/5069601997", // 插页广告测试ID + splash : "ca-app-pub-3392799053230605/5699979777", // 开屏广告测试ID + native : "ca-app-pub-3392799053230605/8969442262", // 原生广告测试ID + full_native : "ca-app-pub-3392799053230605/6710110437", // 全屏原生广告测试ID + rewarded : "ca-app-pub-3392799053230605/9854847207" // 激励广告测试ID ]] // Pangle配置 - pangle = [applicationId: "8750604", // Pangle测试应用ID + pangle = [applicationId: "8757571", // Pangle测试应用ID adUnitIds : [splash : "", // 开屏广告测试ID(竖屏) banner : "", // 横幅广告测试ID(320x50) - interstitial: "982604080", // 插页广告测试ID(竖屏) + interstitial: "982655945", // 插页广告测试ID(竖屏) native : "", // 原生广告测试ID full_native : "", // 全屏原生广告测试ID - rewarded : "" // 激励视频测试ID(竖屏) + rewarded : "982655960" // 激励视频测试ID(竖屏) ]] + + // TopOn配置 - topon = [applicationId: "h1h0ukemtu13ak@7d3af77b0803cbc641888cb393e8652e", // TopOn 应用 ID(需替换为实际值) - appKey : "qQ7XVQbkl0J5pGUvq0ZdvhP9RtIwVA2m0SMT_HHzFkEwFdUCovsckr27CKGLamD04hzLWq0m5Iq50E39DkhumR", // TopOn 应用密钥(需替换为实际值) - adUnitIds : [interstitial: "n1h0ukemvrnhn1", // 插页广告位 ID(需替换为实际值) - rewarded : "n1h0uken0i262r" ] // 激励广告位 ID - ] + topon = [applicationId: "h1h0ukemtu13ak", // TopOn 应用 ID(需替换为实际值) + appKey : "7d3af77b0803cbc641888cb393e8652e", // TopOn 应用密钥(需替换为实际值) + adUnitIds : [ interstitial: "n1h0ukemvrnhn1", // 插页广告位 ID(需替换为实际值) + rewarded : "n1h0uken0i262r", // 激励广告位 ID + native : "", // 原生广告位 ID(需替换为实际值) + splash : "", // 开屏广告位 ID(需替换为实际值) + full_native : "", // 全屏原生广告位 ID(需替换为实际值) + banner : "" // 横幅广告位 ID(需替换为实际值) + ]] // 应用版本配置 - Play 市场版本 app = [applicationId: "com.viddin.videos.free", diff --git a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt index 1052f3b..c2e50ee 100644 --- a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt @@ -86,7 +86,7 @@ class SplashActivity : AppViewsEmptyViewModelActivity(), OnTabStyle } private fun initializeApp() { - lifecycleScope.launch(Dispatchers.IO) { + lifecycleScope.launch() { try { async { performOtherInitializations() } val adMobInitDeferred = async { initializeAd() }