diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 85dfe1d..2644bd8 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -51,6 +51,12 @@ android { getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } + debug { + isMinifyEnabled = true + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" + ) + } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 diff --git a/app/src/main/java/com/all/pdfreader/pdf/reader/PRApp.kt b/app/src/main/java/com/all/pdfreader/pdf/reader/PRApp.kt index 4cfe60d..5c8e208 100644 --- a/app/src/main/java/com/all/pdfreader/pdf/reader/PRApp.kt +++ b/app/src/main/java/com/all/pdfreader/pdf/reader/PRApp.kt @@ -46,7 +46,6 @@ class PRApp : Application() { UpLoadManager.init(context = this, tag = "PRApp_upload_task") { _, _ -> } // 广告初始化 MobileAds.initialize(this) - initMobileAds() } private fun initMobileAds() { diff --git a/app/src/main/java/com/all/pdfreader/pdf/reader/ad/AdsInsUtil.kt b/app/src/main/java/com/all/pdfreader/pdf/reader/ad/AdsInsUtil.kt index a0a9019..a3cdcc7 100644 --- a/app/src/main/java/com/all/pdfreader/pdf/reader/ad/AdsInsUtil.kt +++ b/app/src/main/java/com/all/pdfreader/pdf/reader/ad/AdsInsUtil.kt @@ -1,6 +1,7 @@ package com.all.pdfreader.pdf.reader.ad import android.app.Activity +import com.all.pdfreader.pdf.reader.BuildConfig object AdsInsUtil { /** 广告位定义(可扩展) */ @@ -16,6 +17,7 @@ object AdsInsUtil { object Placement { const val TAG = "ocean-ad" + /** * 启动页插页 */ @@ -54,13 +56,41 @@ object AdsInsUtil { // 广告位对应的广告ID val adUnitIdMap: Map = mapOf( - AdPlacement.SPL_AND_INTO_HOME to "ca-app-pub-5717753826607607/9606833210", - AdPlacement.INT_AND_TOPDF to "ca-app-pub-5717753826607607/5308904672", - AdPlacement.INT_AND_PDFTOHOME to "ca-app-pub-5717753826607607/7085128570", - AdPlacement.INT_AND_MERGE to "ca-app-pub-5717753826607607/8928693282", - AdPlacement.INT_AND_SPLIT to "ca-app-pub-5717753826607607/2338415962", - AdPlacement.NATIVE_AND_EXIT to "ca-app-pub-5717753826607607/7276700267", - AdPlacement.BAN_AND_HOMEPAGE to "ca-app-pub-5717753826607607/5939567861" + AdPlacement.SPL_AND_INTO_HOME to if (BuildConfig.DEBUG) { + "ca-app-pub-3940256099942544/1033173712" + } else { + "ca-app-pub-5717753826607607/9606833210" + }, + AdPlacement.INT_AND_TOPDF to if (BuildConfig.DEBUG) { + "ca-app-pub-3940256099942544/1033173712" + } else { + "ca-app-pub-5717753826607607/5308904672" + }, + AdPlacement.INT_AND_PDFTOHOME to if (BuildConfig.DEBUG) { + "ca-app-pub-3940256099942544/1033173712" + } else { + "ca-app-pub-5717753826607607/7085128570" + }, + AdPlacement.INT_AND_MERGE to if (BuildConfig.DEBUG) { + "ca-app-pub-3940256099942544/1033173712" + } else { + "ca-app-pub-5717753826607607/8928693282" + }, + AdPlacement.INT_AND_SPLIT to if (BuildConfig.DEBUG) { + "ca-app-pub-3940256099942544/1033173712" + } else { + "ca-app-pub-5717753826607607/2338415962" + }, + AdPlacement.NATIVE_AND_EXIT to if (BuildConfig.DEBUG) { + "ca-app-pub-3940256099942544/2247696110" + } else { + "ca-app-pub-5717753826607607/7276700267" + }, + AdPlacement.BAN_AND_HOMEPAGE to if (BuildConfig.DEBUG) { + "ca-app-pub-3940256099942544/9214589741" + } else { + "ca-app-pub-5717753826607607/5939567861" + } ) fun loadAd(