Excluir la dependencia de los anuncios de Google AdMob ocultos de la aplicación de Android
Recientemente Google comenzó a marcar las aplicaciones de Google Play que contienen anuncios con un signo especial. Se me pide que establezca un indicador en la consola de desarrolladores, si mi aplicación tiene anuncios o no. Sin embargo, cuando lo establezco en NO (NO), se muestra una sugerencia de que un APK activo tiene enlazado el SDK de AdMob, por lo que se sospecha que la aplicación es compatible con publicidad. Ningún SDK de AdMob está presente en las dependencias de gradle, solo en Google Analytics y Maps.
Supongo que Google Analytics SDK depende de AdMob de alguna manera. ¿Hay alguna manera de excluir las dependencias de AdMob ocultas de mi aplicación?
- El administrador de etiquetas de Google no empujará el evento al datalayer en Android
- El seguimiento de eventos de Administrador de etiquetas de Google no funciona
- Adjuntar métrica personalizada a HitBuilders.TransactionBuilder en Android Analytics v4
- Reducir la biblioteca de Google Play Services para usarla únicamente con Google Analytics
- Google Analytics V4 con dispositivos Amazon
Actualizar:
La configuración de gradle tiene este aspecto:
compile 'com.google.android.gms:play-services-analytics:8.1.0' compile 'com.google.android.gms:play-services-maps:8.1.0'
- En Android, cómo utilizar el Seguimiento de eventos de Google Analytics en el botón de clic
- Adición de Analytics de Firebase y Google Analytics en la aplicación para Android
- Obtener informe de fallos en google analytics
- Exportar informe con la Consola del programador - "Guardar los visitantes de la lista"
- Google Analytics muestra el iPhone en la aplicación para Android
- Seguimiento de eventos de AdMob en Google Analytics
- Referencia de intenciones de Google Play para Google
- Android: ¿puedo usar Google Analytics dentro de un servicio?
Este dependecy se coloca en com.google.android.gms:play-services-analytics
Por lo tanto, deberías excluir los play-services-ads
mudule de la dependencia de analytics en tu archivo build.gradle
esta manera:
compile ('com.google.android.gms:play-services-analytics:8.1.0') { exclude group: 'com.google.android.gms', module: 'play-services-ads' }
Los Servicios de Google Play incluyen una API para anuncios de Google para móviles. Es posible que haya incluido toda la API de Servicios de Google Play en lugar de incluir únicamente las API de Google Maps y Google Analytics, que son las que necesita.
Compruebe que tiene esto en su gradle:
compile 'com.google.android.gms:play-services-maps:8.3.0' compile 'com.google.android.gms:play-services-analytics:8.3.0'
En lugar de esto:
compile 'com.google.android.gms:play-services:8.3.0'