Как избавиться от измерения динамита Google в APK? - PullRequest
3 голосов
/ 29 мая 2020

С давних пор (год или больше) я вижу сообщения о сбоях приложений в Play Console (производственные и предварительные отчеты) и некоторые сообщения об ошибках при отладке измерения динамита из Google Play Services, например:

W/02:14:21.497  at dx.run(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):2)
W/02:14:21.497  at kx.a(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):3)
W/02:14:21.497  at lm.A(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):10)
W/02:14:21.497  at ce.a(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):5)
W/02:14:21.497  at ce.b(:com.google.android.gms.dynamite_measurementdynamite@201817081@20.18.17 (120400-0):1)
W/02:14:21.497  at android.content.ContextWrapper.unbindService(ContextWrapper.java:755)
W/02:14:21.497  at android.app.ContextImpl.unbindService(ContextImpl.java:1848)
W/02:14:21.497  at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1870)
W/02:14:21.497 java.lang.IllegalArgumentException: Service not registered: ll@e97c861

Никакими пакетами аналитики не пользуюсь. Только реклама, которая, насколько я понимаю, включает аналитику.

Итак, я отключил всю свою аналитику рекламы в консоли AdMob, но я все еще вижу ее. Cra sh иногда составляет 90% всех сбоев моего приложения.

Поскольку это не помогло, я попытался избавиться от этих пакетов различными методами:

Proguard:

-assumenosideeffects class com.google.android.gms.dynamite.** {}

Gradle:

all*.exclude group: 'com.google.android.gms', module: ''

Последний должен избавиться от всех сервисов Play, но этого не происходит вовсе.

И последнее, но не менее важное: многие пользователи не Я не хочу устанавливать свои приложения из-за отслеживания этого Google!

Есть идеи, как от этого избавиться?

РЕДАКТИРОВАТЬ: Открыл обсуждение в группе Google здесь: https://groups.google.com/d/msg/google-admob-ads-sdk/MPaM8ZsK3uE/gupfpLPtAwAJ

Кроме того, такое поведение не очень соответствует требованиям GDPR, и SDK не может быть таким.

...