Erste Schritte mit AdMob in Ihrem Android-Projekt

Dieser Leitfaden richtet sich an Publisher und Entwickler, die AdMob verwenden möchten, um mit einer mit Firebase erstellten App Einnahmen zu erzielen. Wenn Sie Firebase nicht in Ihre App einbinden möchten, lesen Sie stattdessen den AdMobAdMob-Leitfaden.

Informieren Sie sich über 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 dem Firebase-Startleitfaden: Firebase zu 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 Workflows für die Projekterstellung.

    • Wenn Sie ein vorhandenes Firebase-Projekt haben, für das Google Analytics nicht aktiviert ist, können Sie Google Analytics unter > Projekteinstellungen auf dem Tab Integrationen aktivieren.

Schritt 1: App in Ihrem AdMob-Konto einrichten

  1. Registriere deine App als AdMob-App.

    1. Melden Sie sich in einem AdMob-Konto an oder registrieren Sie sich.

    2. Registrieren Sie Ihre App bei AdMob. In 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, Ihrer App das Mobile Ads SDK hinzuzufügen. Eine detaillierte Anleitung dazu finden Sie weiter unten in diesem Leitfaden.

  2. 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 durch die Aktivierung von Nutzermesswerten und die Verknüpfung Ihrer AdMob-App mit Firebase ergeben

    Führen Sie die folgenden beiden Schritte im Dashboard Apps Ihres AdMob-Kontos aus:

    1. Aktivieren Sie Nutzmesswerte, damit AdMob ausgewählte Analytics-Daten in Ihrem AdMob-Konto verarbeiten und anzeigen kann. Außerdem ist diese Einstellung erforderlich, um Ihre AdMob-App mit Firebase zu verknüpfen.

    2. Verknüpfen Sie Ihre AdMob-App mit Ihrem bestehenden Firebase-Projekt und der 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 Meine Apps unter  > Projekteinstellungen.

Schritt 2: AdMob-App-ID zur AndroidManifest.xml-Datei hinzufügen

Fügen Sie der Datei AndroidManifest.xml Ihrer App die AdMob-App-ID hinzu, indem Sie das <meta-data>-Tag 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

  1. Fügen Sie der Gradle-Datei des Moduls (auf App-Ebene) (in der Regel <project>/<app-module>/build.gradle.kts oder <project>/<app-module>/build.gradle) die Abhängigkeit für das Google Mobile Ads SDK hinzu:

    implementation("com.google.android.gms:play-services-ads:23.5.0")
    
  2. Rufen Sie vor dem Laden von Anzeigen die Methode MobileAds.initialize() auf.

    Durch diesen Aufruf wird das SDK initialisiert und ein Abschluss-Listener wird zurückgegeben, sobald die Initialisierung abgeschlossen ist (oder nach einem Zeitlimit von 30 Sekunden). Rufen Sie diese Methode nur einmal und so früh wie möglich auf, idealerweise beim Starten der App.

    Hier ein Beispiel für den Aufruf der Methode initialize() in einer Aktivität:

    Kotlin+KTX

    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 aufrufen

Nach der Initialisierung beginnt das Mobile Ads SDK automatisch, Analytics-Ereignisse und Nutzereigenschaften aus Ihrer App zu erfassen. Sie können diese Daten aufrufen, ohne Ihrer App zusätzlichen Code hinzuzufügen oder Anzeigen zu implementieren. Hier finden Sie diese Analysedaten:

Um die Messwerte Durchschn. Umsatz pro Nutzer (ARPU) und Durchschn. Umsatz pro Nutzer pro Transaktion (ARPPU) besser darzustellen, sollten Sie in die Umsatzberechnung für diese Messwerte Daten aus einem benutzerdefinierten Analytics-Ereignis namens ecommerce_purchase einbeziehen. Weitere Informationen

Schritt 5:(Optional) Weitere Funktionen von Google Analytics und Firebase verwenden

Sie haben mehr Möglichkeiten und Funktionen, um die App-Monetarisierung und die Nutzerinteraktionen zu verbessern:

  • Firebase SDK für Google Analytics hinzufügen und verwenden

    Weitere Informationen finden Sie in der Anleitung 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.

    • Mit Remote Config kannst du das Verhalten und Erscheinungsbild deiner App für unbegrenzte, täglich aktive Nutzer kostenlos ändern, ohne ein App-Update zu veröffentlichen.

    • Mit A/B Testing können Sie Änderungen an der Benutzeroberfläche, den Funktionen oder den Interaktionen Ihrer App testen, um herauszufinden, ob sie sich auf wichtige Messwerte wie Umsatz und Kundenbindung auswirken, bevor Sie die Änderungen einführen.

  • Monetarisierung durch Anzeigen für Ihre App optimieren

    Testen Sie verschiedene Anzeigenformate oder -konfigurationen mit einer kleinen Gruppe von Nutzern und treffen Sie dann datengetriebene Entscheidungen zur Implementierung der Anzeige für alle Nutzer. Weitere Informationen finden Sie in den folgenden Anleitungen:

Schritt 6: Anzeigenformat für die Implementierung in Ihrer App auswählen

AdMob bietet eine Reihe verschiedener Anzeigenformate. So können Sie das Format auswählen, das am besten zur Nutzererfahrung mit Ihrer App passt. Klicken Sie auf eine Schaltfläche für ein Anzeigenformat, um eine detaillierte Anleitung zur Implementierung in der AdMob-Dokumentation aufzurufen.

Rechteckige Anzeigen, die oben oder unten auf dem Gerätebildschirm erscheinen

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 in der mobilen Werbung sind, sind diese ein guter Ausgangspunkt.

Banneranzeigen implementieren

Interstitial

Vollbildanzeigen, die die Benutzeroberfläche einer App überlagern, bis sie vom Nutzer geschlossen werden

Interstitial-Anzeigen werden am besten bei natürlichen Pausen während der Ausführung einer App eingesetzt, z. B. zwischen Leveln eines Spiels oder direkt nach Abschluss einer Aufgabe.

Interstitial-Anzeigen implementieren

Nativ

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. Durch die Auswahl von Schriftarten, Farben und anderen Details können Sie natürliche, unaufdringliche Anzeigenpräsentationen erstellen, die die Nutzererfahrung verbessern.

Erweiterte native Anzeigen implementieren

Mit Prämie

Anzeigen, bei denen Nutzer für das Ansehen von Kurzvideos und die Interaktion mit spielbaren Anzeigen und Umfragen belohnt werden

Anzeigen mit Prämie (oder „prämienbasiert“) eignen sich gut zur Monetarisierung von Free-to-Play-Nutzern.

Anzeigen mit Prämie implementieren Anzeigen mit Prämie implementieren (neue APIs)