Google Mobile Ads Lite-SDK

Wie jede Android-Bibliothek erhöht das SDK für Google Play-Dienste die Größe der Apps, in denen sie enthalten ist. Das Google Mobile Ads Lite SDK ist eine vereinfachte Version des Google Mobile Ads SDK entwickelt, um diese Auswirkung zu reduzieren. Es ist ein Bruchteil die Größe des regulären SDK.

Bei Verwendung des Lite SDK wird nicht nur die Größe reduziert, sondern auch die Gesamtzahl Methoden, auf die in einer App verwiesen wird. Dies ist besonders nützlich, wenn Sie Android-Versionen, bei denen Entwickler auf die 64K-Referenz Limit fest.

So konfigurieren Sie Gradle, um das Lite SDK in Ihre App zu integrieren:

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

Einschränkungen des Lite SDK

Das Lite SDK sollte nur in Apps verwendet werden, die über das Google Play Store.

Im Gegensatz zu anderen Google Play-Diensten Die Implementierung des Google Mobile Ads SDK im Google Play-Dienste APK in der Clientbibliothek der Google Play-Dienste enthalten. So können wir Geräte ohne das APK für die Google Play-Dienste. Zur Laufzeit vergleicht das SDK die Versionen der Clientbibliothek und des Google Play-Dienste APK und verwenden Sie neuere Version.

Durch das Lite SDK wird die Google Mobile Ads SDK-Implementierung aus dem Client entfernt. Bibliothek, sodass nur noch eine Oberfläche für das APK der Google Play-Dienste übrig bleibt. Das Lite Für das SDK ist die Implementierung des APK erforderlich. Wenn Sie Ihre Anwendung außerhalb von Google Play Store erworben haben, kann nicht garantiert werden, dass die Geräte Ihrer Nutzer das installierte Google Play-Dienste-APK.

Auf Geräten mit einer aktuellen Version der Google Play-Dienste werden die ist mit dem des Standard-SDK identisch. Auf Geräten, in denen Google Play-Dienste veraltet oder nicht vorhanden sind, kann das Lite SDK darauf verweisen. APIs, die nicht verfügbar sind oder im Vergleich zu den APIs bei Google Play geändert wurden Services-APK. Dies führt zu einer Nulloperation und einem Fehler, der möglicherweise dass Anzeigen auf diesen Geräten nicht ausgeliefert werden.