A partir de enero de 2026, el SDK de anuncios de Google para dispositivos móviles Lite dejará de estar disponible. Para seguir recibiendo asistencia, migra a GMA Next-Gen SDK. GMA Next-Gen SDK tiene un tamaño menor en el dispositivo que el Google Mobile Ads SDK (Legacy) completo. Para obtener más información, consulta Conoce los beneficios de GMA Next-Gen SDK.
Al igual que cualquier biblioteca de Android, el SDK de los Servicios de Google Play aumenta el tamaño de las apps que lo incluyen. El SDK de anuncios de Google para dispositivos móviles Lite es una versión liviana de Google Mobile Ads SDK (Legacy) diseñada para reducir ese impacto. Es una fracción del tamaño del SDK normal.
Además de reducir el tamaño, el 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 alcanzar el límite de 64,000 referencias.
A continuación, se indica cómo configurar Gradle para incorporar el SDK Lite en tu app:
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:25.0.0'
}
Limitaciones del SDK de Lite
El SDK Lite solo se debe usar en apps distribuidas a través de Google Play Store.
A diferencia de otros Servicios de Google Play, la implementación estándar de Google Mobile Ads SDK (Legacy) en el APK de los Servicios de Google Play también se incluye en la biblioteca cliente de los Servicios de Google Play. Esto permite la compatibilidad con dispositivos que no tienen el APK de los Servicios de Google Play. Durante el tiempo de ejecución, el SDK comparará las versiones de la biblioteca cliente y el APK de los Servicios de Google Play, y usará la versión más reciente.
El SDK de Lite quita la implementación de Google Mobile Ads SDK (Legacy) de la biblioteca cliente y solo deja una interfaz para el APK de los Servicios de Google Play. El SDK Lite depende de 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 los 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 de Lite puede hacer referencia a APIs que no están disponibles o que se cambiaron de las que se encuentran en el APK de los Servicios de Google Play. Esto generará una operación nula y se registrará un error, lo que puede provocar que no se publiquen anuncios en esos dispositivos.
Frecuencia de lanzamiento del SDK de Lite
A partir de la versión 24.1.0, el artefacto play-services-ads-lite deja de lanzarse con la misma cadencia que play-services-ads. Este cambio permite un lanzamiento más gradual y estable de la implementación del SDK.
El SDK Lite se lanza aproximadamente cada tres versiones del SDK.
Los proyectos que dependen de la versión 24.0.0 o anterior de play-services-ads-lite
y de la versión 24.1.0 o posterior de play-services-ads encuentran un error Duplicate class
durante la compilación de la app. Para resolver este error, usa solo uno de los artefactos play-services-ads o play-services-ads-lite.