SDK básico de anuncios de Google para móviles

Al igual que cualquier biblioteca de Android, el SDK de Servicios de Google Play aumenta el tamaño de las apps que lo incluyen. El SDK básico de Google Mobile Ads es una versión básica del SDK de los anuncios móviles de Google creada para reducir ese impacto. Es una fracción del tamaño del SDK normal.

Además del tamaño reducido, el uso del SDK Lite disminuye la cantidad total de métodos a los que se hace referencia en una app. Esto es especialmente útil cuando se implementa en versiones anteriores de Android, en las que los desarrolladores pueden encontrar el límite de referencia de 64 K.

A continuación, te mostramos cómo configurar Gradle para incorporar el SDK de Lite en tu app:

dependencies {
    implementation 'com.google.android.gms:play-services-ads-lite:21.0.0'
}

Limitaciones del SDK Lite

El SDK Lite se debe usar solo en apps que se distribuyen en Google Play Store.

A diferencia de otros Servicios de Google Play, la implementación estándar del SDK de anuncios de Google para dispositivos móviles en el APK de Servicios de Google Play también se incluye en la biblioteca cliente de estos servicios. lo que permite usar dispositivos sin el APK de Servicios de Google Play. En el tiempo de ejecución, el SDK comparará las versiones de la biblioteca cliente y el APK de Servicios de Google Play y usará la versión más reciente.

El SDK Lite quita la implementación del SDK de anuncios de Google para dispositivos móviles de la biblioteca cliente y deja solo una interfaz para el APK de Servicios de Google Play. El SDK Lite se basa en la implementación del APK. Si implementas tu app fuera de Google Play Store, no se garantiza que los dispositivos de los usuarios tengan instalado el APK de Servicios de Google Play.

En los dispositivos con una versión actualizada de los Servicios de Google Play, el comportamiento del SDK Lite es idéntico al del SDK estándar. Sin embargo, en los dispositivos en los que los Servicios de Google Play están desactualizados o no están presentes, el SDK Lite puede hacer referencia a las API que no están disponibles o que se modificaron en el APK de Servicios de Google Play. Esto provocará una no-op y el registro de errores, lo que puede hacer que los anuncios no se publiquen en esos dispositivos.