Google Mobil Reklamlar Lite SDK'sı

Tüm Android kitaplıkları gibi Google Play Hizmetleri SDK'sı da bu SDK'yı içeren uygulamaların boyutunu artırır. Google Mobile Ads Lite SDK, bu etkiyi azaltmak üzere oluşturulmuş Google Mobile Ads SDK'sının basit bir sürümüdür. Normal SDK boyutunun bir kısmıdır.

Basit boyutun yanı sıra, Lite SDK'yı kullanmak bir uygulamada başvurulan toplam yöntem sayısını azaltır. Bu, özellikle geliştiricilerin 64K referans sınırıyla karşılaşabileceği Android'in eski sürümlerine dağıtım yaparken faydalıdır.

Gratill'i, Lite SDK'sını uygulamanıza dahil edecek şekilde nasıl yapılandıracağınız aşağıda açıklanmıştır:

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

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

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

Diğer Google Play hizmetlerinin aksine, Google Play hizmetleri APK'sındaki standart Google Mobile Ads SDK'sı uygulaması Google Play Hizmetleri istemci kitaplığına da dahil edilir. Bu, Google Play Hizmetleri APK'sı olmayan cihazlarda desteğe izin verir. SDK, çalışma zamanında istemci kitaplığı sürümlerini ve Google Play Hizmetleri APK'sını karşılaştırır ve yeni sürümü kullanır.

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

Google Play hizmetlerinin güncel bir sürümüne sahip cihazlarda Basit SDK davranışı, standart SDK'nın davranışıyla aynıdır. Ancak Google Play hizmetleri güncel olmayan veya mevcut olmayan cihazlarda Lite SDK, kullanılamayan veya Google Play hizmetleri APK'sında değiştirilen API'lere başvurabilir. Bu, işlem yapılmayacak ve bir hatanın kaydedilmesine neden olacaktır. Bu, reklamların bu cihazlarda yayınlanmamasına neden olabilir.