À partir de janvier 2026, le SDK Google Mobile Ads Lite sera obsolète. Pour continuer à bénéficier d'une assistance, migrez vers GMA Next-Gen SDK. GMA Next-Gen SDK est plus petit sur l'appareil que le Google Mobile Ads SDK. Pour en savoir plus, consultez Découvrir les avantages de GMA Next-Gen SDK.
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 allégée de Google Mobile Ads SDK conçue pour réduire cet impact. Il est beaucoup plus petit que le SDK standard.
En plus de sa taille réduite, l'utilisation du SDK Lite diminue le nombre total de méthodes référencées dans une application. Cela est particulièrement utile lors du déploiement sur des versions plus anciennes d'Android, où les développeurs peuvent atteindre la limite de 64 000 références.
Voici comment configurer Gradle pour intégrer le SDK Lite à votre application :
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:24.8.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 Google Mobile Ads SDK dans l'APK des services Google Play est également incluse dans la bibliothèque cliente des services Google Play. Cela permet une compatibilité sur les appareils sans l'APK des services Google Play. Lors 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 Google Mobile Ads SDK de la bibliothèque cliente, ne laissant qu'une interface vers l'APK des services Google Play. Le SDK Lite s'appuie 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 où les services Google Play sont obsolètes ou absents, le SDK Lite peut référencer 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 sans effet et l'enregistrement d'une erreur, ce qui peut empêcher la diffusion d'annonces sur ces appareils.
Cadence de publication du SDK Lite
À partir de la version 24.1.0, l'artefact play-services-ads-lite
ne sera plus publié à la même cadence que play-services-ads. Cette modification permet un déploiement plus progressif et stable de l'implémentation du SDK.
Le SDK Lite est publié environ toutes les trois versions du SDK.
Les projets qui dépendent à la fois de play-services-ads-lite version 24.0.0 ou antérieure
et de play-services-ads version 24.1.0 ou ultérieure rencontrent une Duplicate class
erreur lors de la compilation de l'application. Pour résoudre cette erreur, n'utilisez qu'un seul des
play-services-ads ou play-services-ads-lite artefacts.