Dieser Schnellstart-Leitfaden richtet sich an Publisher und Entwickler, die AdMob verwenden möchten, um eine App zu monetarisieren, die mit Firebase erstellt wurde. Wenn Sie Firebase nicht in Ihre App einbinden möchten, lesen Sie stattdessen den eigenständigen AdMob Leitfaden.
Wenn Sie es noch nicht getan haben, informieren Sie sich über alle die Vorteile der gemeinsamen Verwendung von AdMob, Firebase, und Google Analytics.
Hinweis
Wenn Sie noch kein Firebase-Projekt und keine Firebase-App haben, folgen Sie der Anleitung für den Einstieg in Firebase: Firebase Ihrem Android-Projekt hinzufügen.
Prüfen Sie, ob Google Analytics in Ihrem Firebase-Projekt aktiviert ist:
Wenn Sie ein neues Firebase-Projekt erstellen, aktivieren Sie Google Analytics während des Projekterstellungsprozesses.
Schritt 1: App in Ihrem AdMob Konto einrichten
Registrieren Sie Ihre App als AdMob App.
Melden Sie sich an oder registrieren Sie sich für ein AdMob Konto.
Registrieren Sie Ihre App bei AdMob. Bei diesem Schritt wird eine AdMob App mit einer eindeutigen AdMob App-ID erstellt, die Sie später in diesem Leitfaden benötigen.
Sie werden aufgefordert, das Mobile Ads SDK in Ihre App einzubinden. Eine detaillierte Anleitung finden Sie weiter unten in diesem Leitfaden.
Verknüpfen Sie Ihre AdMob App mit Ihrer Firebase-App.
Dieser Schritt ist optional, wird aber dringend empfohlen. Weitere Informationen zu den Vorteilen der Aktivierung von Nutzermesswerten und der Verknüpfung Ihrer AdMob App mit Firebase
Führen Sie die folgenden beiden Schritte im Dashboard Apps Ihres AdMob Kontos aus:
Aktivieren Nutzermesswerte , damit AdMob kuratierte Analysedaten verarbeiten und in Ihrem AdMob Konto anzeigen kann. Diese Einstellung ist auch erforderlich, um Ihre AdMob App mit Firebase zu verknüpfen.
Verknüpfen Sie Ihre AdMob App mit Ihrem vorhandenen Firebase-Projekt und Ihrer vorhandenen Firebase-App.
Geben Sie denselben Paketnamen ein, den Sie für Ihre Firebase-App verwendet haben. Den Paketnamen Ihrer Firebase-App finden Sie auf der Karte Ihre Apps unter
> Projekteinstellungen .
Schritt 2: AdMob App-ID zur Datei AndroidManifest.xml hinzufügen
Fügen Sie Ihre
AdMob App-ID
der Datei AndroidManifest.xml Ihrer App hinzu, indem Sie das Tag <meta-data> wie
unten gezeigt einfügen.
<manifest>
<application>
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ADMOB_APP_ID"/>
</application>
</manifest>Schritt 3: Mobile Ads SDK hinzufügen und initialisieren
Fügen Sie die Abhängigkeit für das Google Mobile Ads SDK der Moduls (auf Anwendungsebene) Gradle-Datei hinzu (in der Regel
<project>/<app-module>/build.gradle.ktsoder<project>/<app-module>/build.gradle):implementation("com.google.android.gms:play-services-ads:25.2.0")Rufen Sie vor dem Laden von Anzeigen die
MobileAds.initialize()Methode auf.Dadurch wird das SDK initialisiert und ein Abschluss-Listener aufgerufen, sobald die Initialisierung abgeschlossen ist (oder nach einer 30-sekündigen Zeitüberschreitung). Rufen Sie diese Methode nur einmal und so früh wie möglich auf, idealerweise beim Start der App.
Hier ein Beispiel für den Aufruf der Methode
initialize()in einer Aktivität:Kotlin
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ... MobileAds.initialize(this) }
Java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ... MobileAds.initialize(this); }
Schritt 4:Nutzermesswerte und Analysedaten ansehen
Nach der Initialisierung beginnt das Mobile Ads SDK automatisch mit der Protokollierung von Analytics Ereignissen und Nutzerattributen aus Ihrer App. Sie können diese Daten ansehen, ohne zusätzlichen Code in Ihre App einzufügen oder Anzeigen zu implementieren. Hier finden Sie diese Analysedaten:
Auf der Karte Nutzermesswerte Ihres AdMob Kontos (Dashboard Startseite oder Apps ) können Sie kuratierte Nutzer messwerte ansehen, die aus den erhobenen Analysedaten abgeleitet wurden, z. B. die durchschnittliche Sitzungsdauer, den durchschnittlichen Umsatz pro Nutzer (ARPU) und die Nutzerbindung.
Im Analytics Dashboard der Firebase Console können Sie aggregierte Statistiken und Zusammenfassungen wichtiger Messwerte ansehen. Wenn Sie das Firebase SDK für Google Analytics hinzufügen, können Sie in der Firebase Console auch Conversions für Anzeigenkampagnen kennzeichnen und benutzerdefinierte Zielgruppen erstellen.
Beachten Sie, dass Sie zur besseren Darstellung der Messwerte
ARPU und
ARPPU Daten aus einem benutzerdefinierten Analytics-Ereignis namens
ecommerce_purchase
in die Umsatzberechnung für diese Messwerte einbeziehen können
(Weitere Informationen).
Schritt 5: (Optional) Weitere Funktionen von Google Analytics und Firebase nutzen
Nutzen Sie weitere Möglichkeiten und Funktionen, um die App-Monetarisierung und die Nutzerinteraktionen zu verbessern:
Firebase SDK für Google Analytics hinzufügen und verwenden
Benutzerdefinierte Ereignisprotokollierung in Ihrer App implementieren
Conversions für benutzerdefinierte Anzeigen kampagnen kennzeichnen
Weitere Informationen finden Sie im Leitfaden zur Verwendung von Google Analytics und Firebase mit AdMob Apps.
Andere Firebase-Produkte in Ihrer App verwenden
Nachdem Sie das Firebase SDK für Google Analytics hinzugefügt haben, können Sie andere Firebase Produkte verwenden, um Anzeigen in Ihrer App zu optimieren.
Remote Config ermöglicht es Ihnen, das Verhalten und das Erscheinungsbild Ihrer App zu ändern, ohne ein App-Update zu veröffentlichen. Das ist kostenlos und für eine unbegrenzte Anzahl täglich aktiver Nutzer möglich.
A/B Testing gibt Ihnen die Möglichkeit, Änderungen an der Benutzeroberfläche, den Funktionen oder den Interaktionen Ihrer App zu testen, um herauszufinden, ob sie sich auf wichtige Messwerte wie Umsatz und Nutzerbindung auswirken, bevor Sie die Änderungen allgemein anwenden.
Anzeigenmonetarisierung für Ihre App optimieren
Testen Sie verschiedene Anzeigenformate oder ‑konfigurationen mit einer kleinen Gruppe von Nutzern und treffen Sie dann datenbasierte Entscheidungen zur Implementierung der Anzeige für alle Nutzer. Weitere Informationen finden Sie in den folgenden Anleitungen:
Testen der Einführung eines neuen Anzeigenformats (Übersicht | Implementierung).
Anzeigenhäufigkeit optimieren (Übersicht | Implementierung)
Schritt 6:Anzeigenformat für die Implementierung in Ihrer App auswählen
AdMob bietet eine Reihe verschiedener Anzeigenformate, sodass Sie das Format auswählen können, das am besten zur Nutzererfahrung Ihrer App passt. Klicken Sie auf eine Schaltfläche für ein Anzeigenformat, um eine detaillierte Implementierungsanleitung in der AdMob Dokumentation aufzurufen.
Banner
Rechteckige Anzeigen, die oben oder unten auf dem Gerätebildschirm eingeblendet werden
Banneranzeigen bleiben auf dem Bildschirm, während Nutzer mit der App interagieren, und können nach einer bestimmten Zeit automatisch aktualisiert werden. Wenn Sie noch keine Erfahrung mit mobiler Werbung haben, sind sie ein guter Ausgangspunkt.
Banneranzeigen implementierenInterstitial
Vollbildanzeigen, die die Benutzeroberfläche einer App überlagern, bis sie vom Nutzer geschlossen werden
Interstitial-Anzeigen eignen sich am besten für natürliche Pausen im Ablauf einer App, z. B. zwischen den Levels eines Spiels oder direkt nach Abschluss einer Aufgabe.
Interstitial-Anzeigen implementierenNativ
Anpassbare Anzeigen, die zum Erscheinungsbild Ihrer App passen
Native Anzeigen sind ein komponentenbasiertes Anzeigenformat. Sie entscheiden, wie und wo native Anzeigen platziert werden, damit das Layout besser zum Design Ihrer App passt. Wenn Sie Schriftarten, Farben und andere Details selbst auswählen, können Sie natürliche, unaufdringliche Anzeigenpräsentationen erstellen, die zu einer ansprechenden Nutzererfahrung beitragen.
Native Anzeigen (erweitert) implementierenMit Prämie
Anzeigen, bei denen Nutzer, die sich kurze Videos ansehen oder mit spielbaren Anzeigen oder Umfragen interagieren, mit Prämien belohnt werden
Anzeigen mit Prämie können dazu beitragen, Umsatz mit Nutzern zu erzielen, die kostenlose Apps verwenden.
| Anzeigen mit Prämie implementieren | Anzeigen mit Prämie implementieren (neue APIs) |