From 39f211b0008f4d5ff43d5b1feca74273f0cd5dfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20M=C3=A9a?= Date: Tue, 24 Feb 2026 08:13:58 -0500 Subject: [PATCH 1/2] Migrate to GMA Next-Gen SDK --- gradle/libs.versions.toml | 4 ++-- shared/app-android/build.gradle | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b0f673d1..d5530ea0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -77,7 +77,7 @@ places-sdk = "5.1.1" # https://developers.google.com/android/guides/google-services-plugin gps-plugin = "4.4.4" # LATEST: https://developers.google.com/android/guides/releases -gps-ads = "25.0.0" +gps-ads = "0.24.0-beta01" gps-ump = "4.0.0" gps-basement = "18.10.0" gps-time = "16.0.1" @@ -189,7 +189,7 @@ androix-webkit = { module = "androidx.webkit:webkit", version.ref = "androidx-we androidx-workManager-runtime = { module = "androidx.work:work-runtime", version.ref = "androidx-workManager" } material = { module = "com.google.android.material:material", version.ref = "material" } # adds WRITE_EXTERNAL_STORAGE, READ_PHONE_STATE... -gps-ads = { module = "com.google.android.gms:play-services-ads", version.ref = "gps-ads" } +gps-ads = { module = "com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk", version.ref = "gps-ads" } gps-ump = { module = "com.google.android.ump:user-messaging-platform", version.ref = "gps-ump" } gps-basement = { module = "com.google.android.gms:play-services-basement", version.ref = "gps-basement" } gps-time = { module = "com.google.android.gms:play-services-time", version.ref = "gps-time" } diff --git a/shared/app-android/build.gradle b/shared/app-android/build.gradle index 4d367397..3c6177fb 100644 --- a/shared/app-android/build.gradle +++ b/shared/app-android/build.gradle @@ -406,6 +406,12 @@ dependencies { } } +if (isMainApp) { + configurations.configureEach { + exclude group: "com.google.android.gms", module: "play-services-ads" + exclude group: "com.google.android.gms", module: "play-services-ads-lite" + } +} play { serviceAccountCredentials.set(file("google-play-auto-publisher.json")) From fd804aff101ab33b8f8082b831edb0f829b9a4a5 Mon Sep 17 00:00:00 2001 From: MonTransit Bot <84137772+montransit@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:15:19 +0000 Subject: [PATCH 2/2] Update dependencies baseline --- .../app-android/dependencies/releaseCompileClasspath.txt | 6 ++++-- .../app-android/dependencies/releaseRuntimeClasspath.txt | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/shared-main/app-android/dependencies/releaseCompileClasspath.txt b/shared-main/app-android/dependencies/releaseCompileClasspath.txt index 761c4553..d00cc2ec 100644 --- a/shared-main/app-android/dependencies/releaseCompileClasspath.txt +++ b/shared-main/app-android/dependencies/releaseCompileClasspath.txt @@ -108,12 +108,11 @@ com.google.ads.mediation:vungle:7.7.0.1 com.google.android.datatransport:transport-api:3.1.0 com.google.android.datatransport:transport-backend-cct:3.2.0 com.google.android.datatransport:transport-runtime:3.2.0 -com.google.android.gms:play-services-ads-api:25.0.0 com.google.android.gms:play-services-ads-identifier:18.0.0 -com.google.android.gms:play-services-ads:25.0.0 com.google.android.gms:play-services-appset:16.0.1 com.google.android.gms:play-services-base:18.5.0 com.google.android.gms:play-services-basement:18.10.0 +com.google.android.gms:play-services-cronet:18.0.1 com.google.android.gms:play-services-location:21.3.0 com.google.android.gms:play-services-maps:20.0.0 com.google.android.gms:play-services-measurement-api:23.0.0 @@ -124,6 +123,7 @@ com.google.android.gms:play-services-measurement-sdk:23.0.0 com.google.android.gms:play-services-measurement:23.0.0 com.google.android.gms:play-services-stats:17.0.2 com.google.android.gms:play-services-tasks:18.4.0 +com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta01 com.google.android.libraries.places:places:5.1.1 com.google.android.material:material:1.13.0 com.google.android.play:core-common:2.0.4 @@ -133,6 +133,7 @@ com.google.android.ump:user-messaging-platform:4.0.0 com.google.auto.value:auto-value-annotations:1.6.2 com.google.code.findbugs:jsr305:3.0.2 com.google.code.gson:gson:2.13.2 +com.google.crypto.tink:tink-android:1.20.0 com.google.dagger:dagger-lint-aar:2.59.1 com.google.dagger:dagger:2.59.1 com.google.dagger:hilt-android:2.59.1 @@ -185,6 +186,7 @@ org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 +org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 org.jetbrains.kotlinx:kotlinx-serialization-bom:1.10.0 org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.10.0 diff --git a/shared-main/app-android/dependencies/releaseRuntimeClasspath.txt b/shared-main/app-android/dependencies/releaseRuntimeClasspath.txt index 8051eff7..36454115 100644 --- a/shared-main/app-android/dependencies/releaseRuntimeClasspath.txt +++ b/shared-main/app-android/dependencies/releaseRuntimeClasspath.txt @@ -130,12 +130,11 @@ com.google.ads.mediation:vungle:7.7.0.1 com.google.android.datatransport:transport-api:3.2.0 com.google.android.datatransport:transport-backend-cct:3.3.0 com.google.android.datatransport:transport-runtime:3.3.0 -com.google.android.gms:play-services-ads-api:25.0.0 com.google.android.gms:play-services-ads-identifier:18.0.0 -com.google.android.gms:play-services-ads:25.0.0 com.google.android.gms:play-services-appset:16.0.1 com.google.android.gms:play-services-base:18.5.0 com.google.android.gms:play-services-basement:18.10.0 +com.google.android.gms:play-services-cronet:18.0.1 com.google.android.gms:play-services-location:21.3.0 com.google.android.gms:play-services-maps:20.0.0 com.google.android.gms:play-services-measurement-api:23.0.0 @@ -147,6 +146,7 @@ com.google.android.gms:play-services-measurement:23.0.0 com.google.android.gms:play-services-stats:17.0.2 com.google.android.gms:play-services-tasks:18.4.0 com.google.android.gms:play-services-time:16.0.1 +com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta01 com.google.android.libraries.places:places:5.1.1 com.google.android.material:material:1.13.0 com.google.android.play:app-update-ktx:2.1.0 @@ -158,6 +158,7 @@ com.google.android.ump:user-messaging-platform:4.0.0 com.google.auto.value:auto-value-annotations:1.6.2 com.google.code.findbugs:jsr305:3.0.2 com.google.code.gson:gson:2.13.2 +com.google.crypto.tink:tink-android:1.20.0 com.google.dagger:dagger-lint-aar:2.59.1 com.google.dagger:dagger:2.59.1 com.google.dagger:hilt-android:2.59.1 @@ -213,6 +214,7 @@ org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 +org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.10.2 org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 org.jetbrains.kotlinx:kotlinx-serialization-bom:1.10.0 org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.10.0