Pakiet SDK do reklam mobilnych Google Lite

Od stycznia 2026 r. pakiet Lite SDK do reklam mobilnych Google jest wycofywany. Aby nadal korzystać z pomocy, przejdź na GMA Next-Gen SDK. GMA Next-Gen SDK zajmuje mniej miejsca na urządzeniu niż pełny Google Mobile Ads SDK. Więcej informacji znajdziesz w artykule Korzyści z GMA Next-Gen SDK.

Podobnie jak każda biblioteka Androida, pakiet SDK usług Google Play zwiększa rozmiar aplikacji, które go zawierają. Pakiet Lite SDK do reklam mobilnych Google to uproszczona wersja pakietu SDK do reklam mobilnych GoogleGoogle Mobile Ads SDK która została opracowana z myślą o zmniejszeniu tego wpływu. Jest on znacznie mniejszy niż zwykły pakiet SDK.

Oprócz zmniejszenia rozmiaru użycie pakietu Lite SDK zmniejsza łączną liczbę metod, do których odwołuje się aplikacja. Jest to szczególnie przydatne w przypadku wdrażania w starszych wersjach Androida, w których deweloperzy mogą napotkać limit 64 tys. odwołań.

Oto jak skonfigurować Gradle tak, aby uwzględniał pakiet SDK w wersji Lite w aplikacji:

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

Ograniczenia pakietu Lite SDK

Pakiet Lite SDK należy używać tylko w aplikacjach rozpowszechnianych w Sklepie Google Play.

W przeciwieństwie do innych usług Google Play standardowa Google Mobile Ads SDK implementacja w pliku APK usług Google Play jest też zawarta w bibliotece klienta usług Google Play. Umożliwia to obsługę na urządzeniach bez pliku APK usług Google Play. Podczas działania pakiet SDK porówna wersje biblioteki klienta i pliku APK usług Google Play i użyje nowszej wersji.

Pakiet Lite SDK usuwa Google Mobile Ads SDK implementację z biblioteki klienta, pozostawiając tylko interfejs do pliku APK usług Google Play. Pakiet Lite SDK opiera się na implementacji pliku APK. Jeśli wdrożysz aplikację poza Sklepem Google Play, nie masz gwarancji, że na urządzeniach użytkowników będzie zainstalowany plik APK usług Google Play.

Na urządzeniach z aktualną wersją usług Google Play pakiet SDK w wersji Lite działa tak samo jak standardowy pakiet SDK. Na urządzeniach, na których usługi Google Play są nieaktualne lub nie są dostępne, pakiet SDK w wersji Lite może odwoływać się do interfejsów API, które są niedostępne lub zostały zmienione w porównaniu z tymi w pliku APK usług Google Play. Spowoduje to brak działania i zarejestrowanie błędu, co może uniemożliwić wyświetlanie reklam na tych urządzeniach.

Częstotliwość publikowania pakietu Lite SDK

Od wersji 24.1.0 artefakt play-services-ads-lite nie jest już publikowany z taką samą częstotliwością jak play-services-ads. Ta zmiana umożliwia bardziej stopniowe i stabilne wdrażanie implementacji pakietu SDK. Pakiet Lite SDK jest publikowany mniej więcej co 3 wersje pakietu SDK.

W projektach, które zależą zarówno od play-services-ads-lite w wersji 24.0.0 lub starszej, jak i od play-services-ads w wersji 24.1.0 lub nowszej, podczas kompilacji aplikacji występuje błąd Duplicate class. Aby rozwiązać ten błąd, użyj tylko jednego z artefaktów play-services-ads lub play-services-ads-lite.