SDK Google Mobile Ads Lite

Comme n'importe quelle bibliothèque Android, le SDK des services Google Play augmente la taille des applications qui l'incluent. Le SDK Google Mobile Ads Lite est une version légère du SDK Google Mobile Ads conçue pour réduire cet impact. Elle représente une fraction de la taille du SDK standard.

Outre la réduction de la taille, le SDK Lite réduit le nombre total de méthodes référencées dans une application. Cela est particulièrement utile lors du déploiement sur d'anciennes versions d'Android, où les développeurs peuvent dépasser la limite de référence de 64 Ko.

Pour configurer Gradle afin d'intégrer le SDK Lite à votre application, procédez comme suit:

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

Limites du SDK Lite

Le SDK Lite ne doit être utilisé que dans les applications distribuées via le Google Play Store.

Contrairement aux autres services Google Play, l'implémentation standard du SDK Google Mobile Ads dans l'APK des services Google Play est également incluse dans la bibliothèque cliente des services Google Play. Cela permet de prendre en charge les appareils sans l'APK des services Google Play. Au moment de l'exécution, le SDK compare les versions de la bibliothèque cliente et de l'APK des services Google Play, puis utilise la version la plus récente.

Le SDK Lite supprime l'implémentation du SDK Google Mobile Ads de la bibliothèque cliente, ne laissant ainsi qu'une interface à l'APK des services Google Play. Le SDK Lite repose sur l'implémentation de l'APK. Si vous déployez votre application en dehors du Google Play Store, il n'est pas garanti que l'APK des services Google Play soit installé sur les appareils de vos utilisateurs.

Sur les appareils équipés d'une version à jour des services Google Play, le comportement du SDK Lite est identique à celui du SDK standard. Toutefois, sur les appareils sur lesquels les services Google Play sont obsolètes ou non présents, le SDK Lite peut faire référence à des API qui ne sont pas disponibles ou qui ont été modifiées par rapport à celles de l'APK des services Google Play. Cela entraînera une opération no-op et une erreur enregistrée, qui empêchera la diffusion des annonces sur ces appareils.