SDK Lite de anuncios de Google para móviles

Como ocurre con cualquier biblioteca de Android, el SDK de Servicios de Google Play aumenta el tamaño de las aplicaciones que lo incluyen. Para evitar este problema, se ha creado el SDK Lite de anuncios de Google para móviles. Es una versión mucho más ligera, cuyo tamaño equivale tan solo a un porcentaje del SDK estándar.

Además de tener un tamaño reducido, el SDK Lite reduce el número total de métodos a los que se hace referencia en una aplicación. Eso resulta especialmente útil cuando se realizan despliegues en versiones anteriores de Android, en las que los desarrolladores pueden encontrarse con un límite de 64.000 referencias.

A continuación, te mostramos cómo se configura Gradle para incorporar el SDK Lite a una aplicación:

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

Limitaciones del SDK Lite

El SDK Lite solo debe usarse en aplicaciones distribuidas a través de Google Play Store.

A diferencia de lo que ocurre en otros servicios de Google Play, la biblioteca de cliente de Servicios de Google Play también incluye el SDK estándar de anuncios de Google para móviles en el APK de Servicios de Google Play. Gracias a esto, se admiten dispositivos que no tengan el APK de Servicios de Google Play. Durante el tiempo en ejecución, el SDK compara las versiones de la biblioteca de cliente y el APK de Servicios de Google Play, y usa la más reciente.

El SDK Lite evita tener que implementar el SDK de anuncios de Google para móviles desde la biblioteca de cliente, de manera que solo esté disponible una interfaz del APK de Servicios de Google Play. Como el SDK Lite se basa en la implementación del APK, si despliegas tu aplicación fuera de Google Play Store, no podemos garantizar que los dispositivos de los usuarios tendrán instalado el APK de Servicios Google Play.

En aquellos dispositivos que tengan una versión actualizada de Servicios de Google Play, el comportamiento del SDK Lite es idéntico al del SDK estándar. Sin embargo, si los Servicios de Google Play no están actualizados o no están disponibles, el SDK Lite puede hacer referencia a unas API que no estén disponibles o que se hayan modificado con respecto a las que se encuentran en el APK de Servicios de Google Play. A causa de esto, se registrará un error de funcionamiento y puede que no se sirvan anuncios a dichos dispositivos.

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.