From 7f54259fa35f75b16ee87849d5ca23ebe026653b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Lo=CC=81pez=20Man=CC=83as?= Date: Fri, 6 Mar 2026 12:12:01 +0100 Subject: [PATCH] fix: fixed issue with ProGuard/R8 and AttributionId --- .../compose/utils/attribution/AttributionIdInitializer.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/maps-compose/src/main/java/com/google/maps/android/compose/utils/attribution/AttributionIdInitializer.kt b/maps-compose/src/main/java/com/google/maps/android/compose/utils/attribution/AttributionIdInitializer.kt index d4638371..0ba1b0bc 100644 --- a/maps-compose/src/main/java/com/google/maps/android/compose/utils/attribution/AttributionIdInitializer.kt +++ b/maps-compose/src/main/java/com/google/maps/android/compose/utils/attribution/AttributionIdInitializer.kt @@ -17,6 +17,7 @@ package com.google.maps.android.compose.utils.attribution import android.content.Context +import androidx.annotation.Keep import androidx.startup.Initializer import com.google.android.gms.maps.MapsApiSettings import com.google.maps.android.compose.utils.meta.AttributionId @@ -26,6 +27,7 @@ import com.google.maps.android.compose.utils.meta.AttributionId * and samples are helpful to developers, such as usage of this library. * To opt out of sending the usage attribution ID, please remove this initializer from your manifest. */ +@Keep internal class AttributionIdInitializer : Initializer { override fun create(context: Context) { MapsApiSettings.addInternalUsageAttributionId(