Android Instant Apps ermöglicht die sofortige Ausführung von Android-Apps, ohne dass eine Installation erforderlich ist. Diese Anleitung richtet sich an Publisher, die eine Android Instant App mit AdMob monetarisieren möchten.
Vorbereitung
- Android Studio 3.0 Canary 1 oder höher verwenden
- Instant Apps Development SDK
- Android SDK Platform O
- Android API-Level 14 oder höher verwenden
Mobile Ads SDK importieren
Android Instant Apps müssen in URL-adressierbare Module mit einer Größe von weniger als 4 MB strukturiert sein. Um diese Größenbeschränkung einzuhalten, empfiehlt es sich, anstelle der Standardversion das Google Mobile Ads Lite SDK zu verwenden. Weitere Informationen zum Lite SDK, einschließlich seiner Einschränkungen, finden Sie in der Anleitung zum Lite SDK.
Apps können das Google Mobile Ads Lite SDK mit einer Gradle-Abhängigkeit importieren. Öffnen Sie die Datei „build.gradle“ auf App-Ebene für Ihre App und suchen Sie nach einem Abschnitt „dependencies“.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.gms:play-services-ads-lite:25.3.0'
...
}
Fügen Sie die oben fett gedruckte Zeile hinzu, mit der Gradle angewiesen wird, die neueste Version des Mobile Ads Lite SDK abzurufen. Speichern Sie die Datei und führen Sie eine Gradle-Synchronisierung durch.
Das Lite SDK wird als Teil des Google-Repositorys verteilt. Möglicherweise werden Sie in Android Studio aufgefordert, es zu installieren. Stimmen Sie dem Download einfach zu. Android Studio erledigt den Rest.
Nächste Schritte
Die nächsten Schritte zum Ausliefern von AdMob-Anzeigen und zum Generieren von Einnahmen sind das Initialisieren des Mobile Ads SDK und das Auswählen eines Anzeigenformats.
Mediation in Instant Apps
Die Google-Mediation wird bei der Monetarisierung von Android Instant Apps mit AdMob nicht offiziell unterstützt. Bei Instant Apps müssen alle angezeigten Webinhalte über sichere Verbindungen geladen werden. Anzeigen von AdMob erfüllen diese Anforderung, Anzeigen von Werbenetzwerken von Drittanbietern jedoch möglicherweise nicht. Daher empfehlen wir Ihnen, eine neue Anzeigeneinheit zu erstellen, bei der keine Mediation verwendet wird, wenn Sie eine Android Instant App mit AdMob monetarisieren.