SDK Google Mobile Ads Lite

A partire da gennaio 2026, l'SDK Google Mobile Ads Lite è obsoleto. Per continuare a ricevere assistenza, esegui la migrazione a GMA Next-Gen SDK. GMA Next-Gen SDK ha dimensioni inferiori sul dispositivo rispetto all'Google Mobile Ads SDK. Per i dettagli, consulta Scopri i vantaggi di GMA Next-Gen SDK.

Come qualsiasi libreria Android, l'SDK Google Play Services aumenta le dimensioni delle app che lo includono. L'SDK Google Mobile Ads Lite è una versione leggera di Google Mobile Ads SDK creata per ridurre questo impatto. Ha dimensioni molto inferiori rispetto all'SDK normale.

Oltre alle dimensioni ridotte, l'utilizzo dell'SDK Lite diminuisce il numero totale di metodi a cui viene fatto riferimento in un'app. Ciò è particolarmente utile quando si esegue il deployment su versioni precedenti di Android, in cui gli sviluppatori possono raggiungere il limite di riferimento di 64.000.

Ecco come configurare Gradle per incorporare l'SDK Lite nella tua app:

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

Limitazioni dell'SDK Lite

L'SDK Lite deve essere utilizzato solo nelle app distribuite tramite il Google Play Store.

A differenza di altri Google Play Services, l'implementazione standard Google Mobile Ads SDK nell'APK Google Play Services è inclusa anche nella libreria client Google Play Services. Ciò consente il supporto sui dispositivi senza l'APK Google Play Services. In fase di runtime, l'SDK confronta le versioni della libreria client e dell'APK Google Play Services e utilizza la versione più recente.

L'SDK Lite rimuove l'implementazione Google Mobile Ads SDK dalla libreria client, lasciando solo un'interfaccia all'APK Google Play Services. L'SDK Lite si basa sull'implementazione dell'APK. Se esegui il deployment della tua app al di fuori del Google Play Store, non è garantito che i dispositivi dei tuoi utenti abbiano installato l'APK Google Play Services.

Sui dispositivi con una versione aggiornata di Google Play Services, il comportamento dell'SDK Lite è identico a quello dell'SDK standard. Tuttavia, sui dispositivi in cui Google Play Services non è aggiornato o non è presente, l'SDK Lite potrebbe fare riferimento ad API non disponibili o modificate rispetto a quelle nell'APK Google Play Services. Verrà eseguita un'operazione no-op e verrà registrato un errore, il che potrebbe impedire la pubblicazione degli annunci su questi dispositivi.

Cadenza di rilascio dell'SDK Lite

A partire dalla versione 24.1.0, l'play-services-ads-lite artefatto non viene più rilasciato con la stessa cadenza di play-services-ads. Questa modifica consente un rollout più graduale e stabile dell'implementazione dell'SDK. L'SDK Lite viene rilasciato all'incirca ogni tre release dell'SDK.

I progetti che dipendono sia dalla versione 24.0.0 o precedenti di play-services-ads-lite sia dalla versione 24.1.0 o successive di play-services-ads generano un errore Duplicate class durante la compilazione dell'app. Per risolvere questo errore, utilizza solo uno degli play-services-ads o play-services-ads-lite artefatti.