Google Mobile Ads Lite-SDK

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Wie jede Android-Bibliothek erhöht auch das Google Play Services SDK die Größe der Apps, in denen es enthalten ist. Das Google Mobile Ads Lite SDK ist eine schlanke Version des Google Mobile Ads SDK, mit der diese Auswirkungen reduziert werden sollen. Das ist ein Bruchteil der Größe des regulären SDK.

Wenn das Lite SDK verwendet wird, verringert sich neben der Größe auch die Gesamtzahl der in einer App referenzierten Methoden. Das ist besonders nützlich, wenn die Bereitstellung auf älteren Android-Versionen erfolgen soll, da dort das Referenzlimit von 64.000 Referenzen überschritten wird.

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

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

Einschränkungen des Lite SDK

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

Im Gegensatz zu anderen Google Play-Diensten ist die Standardimplementierung des Google Mobile Ads SDK im APK der Google Play-Dienste auch in der Clientbibliothek der Google Play-Dienste enthalten. Dies ermöglicht die Unterstützung auf Geräten ohne das APK der Google Play-Dienste. Zur Laufzeit vergleicht das SDK die Versionen der Clientbibliothek und des APKs der Google Play-Dienste und verwendet die neuere Version.

Das Lite SDK entfernt die Google Mobile Ads SDK-Implementierung aus der Clientbibliothek, sodass nur eine Schnittstelle zum Google Play Services APK übrig bleibt. Das Lite SDK basiert auf der Implementierung des APKs. Wenn Sie Ihre App außerhalb des Google Play Store bereitstellen, ist nicht garantiert, dass auf den Geräten Ihrer Nutzer das Google Play-Dienste-APK installiert ist.

Auf Geräten mit der aktuellen Version der Google Play-Dienste entspricht das Lite SDK dem Verhalten des Standard-SDK. Auf Geräten, auf denen Google Play-Dienste veraltet oder nicht vorhanden sind, kann das Lite SDK jedoch auf APIs verweisen, die nicht verfügbar sind oder sich von denen im APK der Google Play-Dienste geändert haben. Dies führt zu einer Nulloperation und einem Fehler, der dazu führen kann, dass Anzeigen auf diesen Geräten nicht ausgeliefert werden.