Google Mobile Ads Lite SDK'sı

Ocak 2026 itibarıyla Google Mobile Ads Lite SDK'nın desteği sonlandırılmıştır. Destek almaya devam etmek için GMA Next-Gen SDK sürümüne geçin. GMA Next-Gen SDK, cihazda tam Google Mobile Ads SDK (Legacy) sürümünden daha az yer kaplar. Ayrıntılı bilgi için GMA Next-Gen SDK'in avantajlarını öğrenme başlıklı makaleyi inceleyin.

Google Play Hizmetleri SDK'sı, diğer Android kitaplıkları gibi, kendisini içeren uygulamaların boyutunu artırır. Google Mobile Ads Lite SDK'sı, bu etkiyi azaltmak için tasarlanmış, Google Mobile Ads SDK (Legacy)'ın hafif bir sürümüdür. Normal SDK'nın boyutunun küçük bir kısmıdır.

Lite SDK'nın kullanılması, boyutun küçültülmesinin yanı sıra bir uygulamada referans verilen toplam yöntem sayısını da azaltır. Bu, özellikle geliştiricilerin 64 bin referans sınırıyla karşılaşabileceği eski Android sürümlerine dağıtım yaparken faydalıdır.

Lite SDK'yı uygulamanıza dahil etmek için gradle'ı nasıl yapılandıracağınız aşağıda açıklanmıştır:

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

Lite SDK'nın sınırlamaları

Lite SDK yalnızca Google Play Store üzerinden dağıtılan uygulamalarda kullanılmalıdır.

Diğer Google Play Hizmetleri'nden farklı olarak, Google Play Hizmetleri APK'sındaki standart Google Mobile Ads SDK (Legacy) uygulaması, Google Play Hizmetleri istemci kitaplığına da dahildir. Bu sayede, Google Play Hizmetleri APK'sı olmayan cihazlar da desteklenir. Çalışma zamanında SDK, istemci kitaplığının ve Google Play Hizmetleri APK'sının sürümlerini karşılaştırır ve daha yeni sürümü kullanır.

Lite SDK, istemci kitaplığından Google Mobile Ads SDK (Legacy) uygulamasını kaldırarak yalnızca Google Play Hizmetleri APK'sına yönelik bir arayüz bırakır. Lite SDK, APK'nın uygulanmasına bağlıdır. Uygulamanızı Google Play Store dışında dağıtırsanız kullanıcılarınızın cihazlarında Google Play Hizmetleri APK'sının yüklü olacağı garanti edilmez.

Google Play Hizmetleri'nin güncel bir sürümüne sahip cihazlarda Lite SDK'nın davranışı, standart SDK'nınkiyle aynıdır. Ancak Google Play Hizmetleri'nin güncel olmadığı veya bulunmadığı cihazlarda Lite SDK, kullanılamayan veya Google Play Hizmetleri APK'sındakilerden farklı olan API'lere başvurabilir. Bu durum, işlemin gerçekleşmemesine ve bir hatanın günlüğe kaydedilmesine neden olur. Bu da reklamların söz konusu cihazlarda yayınlanmamasına yol açabilir.

Lite SDK sürüm sıklığı

24.1.0 sürümünden itibaren play-services-ads-lite yapısı, play-services-ads ile aynı sıklıkta yayınlanmayacak. Bu değişiklik, SDK uygulamasının daha kademeli ve kararlı bir şekilde kullanıma sunulmasını sağlar. Lite SDK, yaklaşık olarak her üçüncü SDK sürümünde yayınlanır.

Hem play-services-ads-lite 24.0.0 veya daha eski bir sürümüne hem de play-services-ads 24.1.0 veya daha yeni bir sürümüne bağlı olan projeler, uygulama derleme sırasında Duplicate class hatasıyla karşılaşır. Yalnızca play-services-ads veya play-services-ads-lite yapılarından birini kullanarak bu hatayı giderin.