From 1146fdaa172211b36b8f25e1230ca9d405abbd30 Mon Sep 17 00:00:00 2001 From: ChrisCanin Date: Thu, 9 Apr 2026 11:32:11 -0700 Subject: [PATCH] fix(ui): remove unused ads-mobile-sdk dependency Remove the transitive ads-mobile-sdk dependency from clerk-android-ui. This dependency was unused (no imports in source code) and caused duplicate class errors when used alongside react-native-google-mobile-ads or any library that depends on play-services-ads-api. Fixes clerk/javascript#8237 --- gradle/libs.versions.toml | 2 -- source/ui/build.gradle.kts | 1 - 2 files changed, 3 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a5a6023ea..2beb91e9b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,4 @@ [versions] -adsMobileSdk = "0.21.0-beta01" activityKtx = "1.13.0" agp = "8.13.2" appcompat = "1.7.1" @@ -40,7 +39,6 @@ compileSdk = "36" [libraries] activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityKtx" } -ads-mobile-sdk = { group = "com.google.android.libraries.ads.mobile.sdk", name = "ads-mobile-sdk", version.ref = "adsMobileSdk" } androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } androidx-arch-test = "androidx.arch.core:core-testing:2.2.0" androidx-browser = "androidx.browser:browser:1.10.0" diff --git a/source/ui/build.gradle.kts b/source/ui/build.gradle.kts index b6ed7ab80..810304a81 100644 --- a/source/ui/build.gradle.kts +++ b/source/ui/build.gradle.kts @@ -100,7 +100,6 @@ dependencies { api(projects.source.telemetry) implementation(platform(libs.compose.bom)) - implementation(libs.ads.mobile.sdk) implementation(libs.androidx.appcompat) implementation(libs.androidx.compose.foundation) implementation(libs.androidx.compose.icons)