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 vergrößert auch das Google Play Services SDK die Größe der Apps, in denen es enthalten ist. Das Google Mobile Ads Lite SDK ist eine einfache Version des Google Mobile Ads SDK, mit der sich diese Auswirkungen reduzieren lassen. Dies ist nur ein Bruchteil der Größe des regulären SDK.

Neben der geringeren Größe verringert sich auch bei Verwendung des Lite SDK die Gesamtzahl der Methoden, auf die in einer App verwiesen wird. Dies ist besonders nützlich, wenn eine Bereitstellung auf älteren Versionen von Android erfolgen soll, bei denen die Grenzwerte für die Referenz von 64 KB erreicht werden können.

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

dependencies {
    implementation 'com.google.android.gms:play-services-ads-lite:21.4.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 standardmäßige Implementierung des Google Mobile Ads SDK im Google Play-Dienste APK auch in der Clientbibliothek der Google Play-Dienste enthalten. Dies ermöglicht den Support 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 noch eine Schnittstelle zum APK der Google Play-Dienste vorhanden ist. Das Lite SDK basiert auf der Implementierung des APKs. Wenn Sie Ihre App außerhalb des Google Play Stores bereitstellen, ist nicht garantiert, dass das Google Play-Dienste APK auf den Geräten Ihrer Nutzer installiert ist.

Auf Geräten mit einer aktuellen Version der Google Play-Dienste verhält sich das Lite SDK genauso wie das Standard-SDK. Auf Geräten, auf denen Google Play-Dienste veraltet oder nicht vorhanden sind, verweist das Lite SDK jedoch möglicherweise auf APIs, die nicht verfügbar sind oder von denen im APK der Google Play-Dienste abweichen. In diesem Fall wird eine Nulloperation und ein Fehler protokolliert, was dazu führen kann, dass Anzeigen auf diesen Geräten nicht ausgeliefert werden.