Prepare production AdMob config and update app version to 1.0.1

This commit is contained in:
2026-04-28 17:35:59 +07:00
parent 42e89e49bf
commit 7cc3d1ceb3
3 changed files with 7 additions and 15 deletions

View File

@ -13,8 +13,8 @@ android {
applicationId = "com.iiyh.emoneyinfo"
minSdk = 28
targetSdk = 36
versionCode = 2
versionName = "1.0.0"
versionCode = 3
versionName = "1.0.1"
vectorDrawables {
useSupportLibrary = true

View File

@ -7,9 +7,6 @@ import androidx.activity.compose.setContent
import androidx.compose.runtime.mutableStateOf
import androidx.lifecycle.lifecycleScope
import com.google.android.gms.ads.MobileAds
import com.google.android.gms.ads.RequestConfiguration
import com.iiyh.emoneyinfo.BuildConfig
import com.iiyh.emoneyinfo.ads.AdMobConfig
import com.iiyh.emoneyinfo.nfc.UnifiedNfcReader
import com.iiyh.emoneyinfo.ui.EmoneyInfoApp
import com.iiyh.emoneyinfo.ui.theme.EmoneyInfoTheme
@ -64,12 +61,6 @@ class MainActivity : ComponentActivity() {
private fun initializeAds() {
if (adsEnabled.value) return
val requestConfigurationBuilder = RequestConfiguration.Builder()
if (BuildConfig.DEBUG && AdMobConfig.TEST_DEVICE_IDS.isNotEmpty()) {
requestConfigurationBuilder.setTestDeviceIds(AdMobConfig.TEST_DEVICE_IDS)
AppLog.d("EmoneyInfoAds", "Configured debug test devices=${AdMobConfig.TEST_DEVICE_IDS.joinToString()}")
}
MobileAds.setRequestConfiguration(requestConfigurationBuilder.build())
MobileAds.initialize(this) { initializationStatus ->
initializationStatus.adapterStatusMap.forEach { (name, status) ->
AppLog.d(

View File

@ -6,8 +6,9 @@ object AdMobConfig {
const val BANNER_SETTINGS = "ca-app-pub-3389368171983845/1794140038"
const val BANNER_HISTORY = "ca-app-pub-3389368171983845/7102307034"
const val INTERSTITIAL_PDF = "ca-app-pub-3389368171983845/7236992223"
val TEST_DEVICE_IDS = listOf(
"33BE2250B43518CCDA7DE426D04EE231",
"463419B65276BB5AEDB52AC2A947CA1C"
)
// Keep these IDs here only as a reference when debug testing needs to be re-enabled manually.
// val TEST_DEVICE_IDS = listOf(
// "33BE2250B43518CCDA7DE426D04EE231",
// "463419B65276BB5AEDB52AC2A947CA1C"
// )
}