SDK básico de Google Mobile Ads

Como cualquier biblioteca de Android, el SDK de Google Play Services aumenta el tamaño de apps que lo incluyen. El SDK básico de Google Mobile Ads es una versión ligera del SDK de anuncios de Google para dispositivos móviles para reducir ese impacto. Es una fracción de el tamaño del SDK normal.

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

A continuación, se muestra cómo configurar Gradle para incorporar el SDK Lite a tu app:

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

Limitaciones del SDK Lite

El SDK Lite solo debe usarse en apps que se distribuyen en el Google Play Store

A diferencia de otros Servicios de Google Play, la configuración La implementación del SDK de anuncios de Google para dispositivos móviles en el APK de Servicios de Google Play también incluido en la biblioteca cliente de Servicios de Google Play. Esto permite admitir sin el APK de Servicios de Google Play. En el entorno de ejecución, el SDK comparará las versiones de la biblioteca cliente y el APK de servicios de Google Play, y usa el una versión más reciente.

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

En dispositivos con una versión actualizada de los Servicios de Google Play, el SDK Lite comportamiento es idéntico al del SDK estándar. Sin embargo, en los dispositivos Servicios de Google Play está desactualizado o no aparece, es posible que el SDK Lite haga referencia APIs que no están disponibles o que se modificaron desde las de Google Play de Google Cloud. Esto dará como resultado una no-ops y se registrará un error, lo que puede hacer que los anuncios no se publiquen en esos dispositivos.