Diese Kurzanleitung richtet sich an Publisher und Entwickler, die mit AdMob eine App monetarisieren möchten, die mit Firebase erstellt wurde. Wenn Sie Firebase nicht in Ihre App einbinden möchten, lesen Sie stattdessen den eigenständigen AdMob-Leitfaden.
Falls noch nicht geschehen, informieren Sie sich über alle 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 Firebase-Anleitung zum Einstieg: Firebase zu Ihrem Android-Projekt hinzufügen.
Achten Sie darauf, dass Google Analytics in Ihrem Firebase-Projekt aktiviert ist:
Wenn Sie ein neues Firebase-Projekt erstellen, aktivieren Sie Google Analytics während des Projekterstellungsworkflows.
Wenn Sie ein Firebase-Projekt haben, für das Google Analytics nicht aktiviert ist, können Sie Google Analytics auf dem Tab Integrationen unter
> Projekteinstellungen aktivieren.
Schritt 1:App in Ihrem AdMob-Konto einrichten
Registrieren Sie Ihre App als AdMob-App.
Melden Sie sich in Ihrem AdMob-Konto an oder registrieren Sie sich für ein Konto.
Registrieren Sie Ihre App bei AdMob. In diesem Schritt wird eine AdMob-Anwendung mit einer eindeutigen AdMob-Anwendungs-ID erstellt, die Sie später in dieser Anleitung benötigen.
Sie werden aufgefordert, das Mobile Ads SDK zu Ihrer App hinzuzufügen. Eine ausführliche Anleitung dazu 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, die sich aus dem Aktivieren von Nutzermesswerten und dem Verknüpfen Ihrer AdMob-App mit Firebase ergeben
Führen Sie die folgenden beiden Schritte im Dashboard Apps Ihres AdMob-Kontos aus:
Aktivieren Sie Nutzermesswerte, damit AdMob ausgewählte Analysedaten in Ihrem AdMob-Konto verarbeiten und anzeigen kann. Außerdem ist es eine erforderliche Einstellung, 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 eingegeben haben. Den Paketnamen Ihrer Firebase-App finden Sie in den
> Projekteinstellungen auf der Karte Meine Apps.
Schritt 2:AdMob-App-ID in die AndroidManifest.xml-Datei einfügen
Fügen Sie der Datei AndroidManifest.xml Ihrer App die AdMob-App-ID hinzu, indem Sie das Tag <meta-data> wie unten gezeigt hinzufü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 Gradle-Datei Ihres Moduls (auf App-Ebene) hinzu (normalerweise
<project>/<app-module>/build.gradle.ktsoder<project>/<app-module>/build.gradle):implementation("com.google.android.gms:play-services-ads:25.5.0")Rufen Sie vor dem Laden von Anzeigen die Methode
MobileAds.initialize()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 Nutzereigenschaften aus Ihrer App. Sie können diese Daten aufrufen, ohne zusätzlichen Code in Ihre App einzufügen oder Anzeigen zu implementieren. Hier findest du diese Analysedaten:
Auf der Karte Nutzermesswerte Ihres AdMob-Kontos (Startseite oder Apps) können Sie ausgewählte Nutzermesswerte sehen, die aus den erfassten Analysedaten abgeleitet wurden, z. B. die durchschnittliche Sitzungsdauer, den ARPU und die Nutzerbindung.
Im Analytics-Dashboard der Firebase-Konsole können Sie aggregierte Statistiken und Zusammenfassungen wichtiger Messwerte aufrufen. Wenn Sie das Firebase SDK für Google Analytics hinzufügen, können Sie in der Firebase-Konsole auch Conversions für Werbekampagnen markieren und benutzerdefinierte Zielgruppen erstellen.
Wenn Sie die Messwerte ARPU und ARPPU besser darstellen möchten, können Sie Daten aus einem benutzerdefinierten Analyseereignis namens ecommerce_purchase in die Umsatzberechnung für diese Messwerte einbeziehen (Anleitung).
Schritt 5: (Optional) Weitere Funktionen von Google Analytics und Firebase verwenden
Nutzen Sie weitere Möglichkeiten und Funktionen, um die App-Monetarisierung und das Nutzer-Engagement zu verbessern:
Firebase SDK für Google Analytics hinzufügen und verwenden
Implementieren Sie die Protokollierung benutzerdefinierter Ereignisse in Ihrer App.
Conversions für benutzerdefinierte Werbekampagnen kennzeichnen
ecommerce_purchase-Ereignisdaten in die Umsatzberechnung für die Messwerte ARPU und ARPPU einbeziehen.
Weitere Informationen finden Sie im Leitfaden zur Verwendung von Google Analytics und Firebase mit AdMob-Anwendungen.
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.
Mit Remote Config können Sie das Verhalten und die Darstellung Ihrer App ändern, ohne ein App-Update veröffentlichen zu müssen.
Mit A/B Testing können Sie Änderungen an der Benutzeroberfläche, den Funktionen oder den Interaktionskampagnen Ihrer App testen, um herauszufinden, ob sie sich auf Ihre wichtigsten Messwerte wie Umsatz und Nutzerbindung auswirken, bevor Sie die Änderungen allgemein einführen.
Anzeigenmonetarisierung für Ihre App optimieren
Sie können verschiedene Anzeigenformate oder -konfigurationen mit einer kleinen Gruppe von Nutzern testen und dann datengestützte Entscheidungen zur Implementierung der Anzeige für alle Nutzer treffen. Weitere Informationen finden Sie in den folgenden Anleitungen:
Verwendung neuer Anzeigenformate testen (Übersicht | Implementierung).
Anzeigenhäufigkeit optimieren (Übersicht | Implementierung)
Schritt 6:Anzeigenformat für die Implementierung in Ihrer App auswählen
AdMob bietet verschiedene 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 detaillierte Implementierungsanleitungen in der AdMob-Dokumentation aufzurufen.
Banner
Rechteckige Anzeigen, die im oberen oder unteren Bildschirmbereich platziert 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 neu im Bereich der mobilen Werbung sind, sind sie ein guter Ausgangspunkt.
Banneranzeigen implementierenInterstitial
Vollbildanzeigen, die die Benutzeroberfläche einer App überlagern, bis sie vom Nutzer geschlossen werden
Interstitial-Anzeigen werden am besten bei natürlichen Pausen im Ablauf einer App eingesetzt, 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 positiven Nutzererfahrung beitragen.
Erweiterte native Anzeigen 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 Ihnen dabei helfen, mit Nutzern, die kostenlos spielen, Einnahmen zu erzielen.
| Anzeigen mit Prämie implementieren | Anzeigen mit Prämie implementieren (neue APIs) |