Google 致力于为黑人社区推动种族平等。查看具体举措
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Beginnen Sie mit AdMob in Ihrem Android-Projekt

Diese Kurzanleitung richtet sich an Publisher und Entwickler, die mit AdMob eine mit Firebase erstellte App monetarisieren möchten. Wenn Sie nicht vorhaben, Firebase in Ihre App aufzunehmen, besuchen Sie stattdessen den eigenständigen AdMob-Leitfaden .

Wenn Sie dies noch nicht getan haben, informieren Sie sich über alle Vorteile der gemeinsamen Verwendung von AdMob, Firebase und Google Analytics.

Bevor Sie beginnen

  • Wenn Sie noch kein Firebase-Projekt und keine Firebase-App haben, befolgen Sie die Anleitung zu den ersten Schritten von Firebase: Fügen Sie Firebase zu Ihrem Android-Projekt hinzu .

  • Stellen Sie sicher, dass Google Analytics in Ihrem Firebase-Projekt aktiviert ist:

    • Wenn Sie ein neues Firebase-Projekt erstellen, aktivieren Sie Google Analytics während des Workflows zur Projekterstellung.

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

      Firebase-Projekte, die vor dem 31. Juli 2019 erstellt wurden, können auch über die Registerkarte " Integrationen" auf die vollständige Google Analytics-Erfahrung aktualisiert werden. Dieses Upgrade ist optional, wird jedoch empfohlen.

Schritt 1: Richten Sie Ihre App in Ihrem AdMob-Konto ein

  1. Registrieren Sie Ihre App als AdMob-App.

    1. Melden Sie sich oder melden Sie sich für ein AdMob - Konto.

    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 Handbuch benötigen.

    Sie werden aufgefordert, das Mobile Ads SDK zu Ihrer App hinzuzufügen. Detaillierte Anweisungen für diese Aufgabe finden Sie später in diesem Handbuch.

  2. Verknüpfen Sie Ihre AdMob-App mit Ihrer Firebase-App.

    Dieser Schritt ist optional, wird jedoch dringend empfohlen. Erfahren Sie mehr über die Vorteile der Aktivierung von Benutzermetriken und der Verknüpfung Ihrer AdMob-App mit Firebase.

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

    1. Aktivieren Sie Benutzermetriken , damit AdMob kuratierte Analysedaten in Ihrem AdMob-Konto verarbeiten und anzeigen kann. Außerdem müssen Sie Ihre AdMob-App mit Firebase verknüpfen.

    2. Verknüpfen Sie Ihre AdMob-App mit Ihrem vorhandenen Firebase-Projekt und Ihrer Firebase-App.

      Stellen Sie sicher, dass Sie denselben Paketnamen eingeben, den Sie für Ihre Firebase-App eingegeben haben. Den Paketnamen Ihrer Firebase-App finden Sie auf der Karte Ihre Apps unter > Projekteinstellungen .

Schritt 2: Fügen Sie Ihre AdMob-App-ID zu Ihrer AndroidManifest.xml Datei hinzu

Fügen Sie Ihre AdMob-App-ID zur AndroidManifest.xml Datei Ihrer App AndroidManifest.xml , indem Sie das <meta-data> -Tag 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: Fügen Sie das Mobile Ads SDK hinzu und initialisieren Sie es

  1. Fügen Sie die Abhängigkeit für das Google Mobile Ads SDK zur build.gradle Datei Ihres App-Moduls (App-Ebene) build.gradle :

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

    Dieser Aufruf initialisiert das SDK und ruft einen Abschluss-Listener zurück, sobald die Initialisierung abgeschlossen ist (oder nach einer Zeitüberschreitung von 30 Sekunden). Rufen Sie diese Methode nur einmal und so früh wie möglich auf, idealerweise beim Start der App.

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

    Java

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    Kotlin + KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

Schritt 4: Anzeigen von Benutzermetriken und Analysedaten

Nach der Initialisierung beginnt das Mobile Ads SDK automatisch Protokollierung Analytik Ereignisse und Benutzereigenschaften aus Ihrer Anwendung. Sie können diese Daten anzeigen, ohne Ihrer App zusätzlichen Code hinzuzufügen oder Anzeigen zu implementieren. Hier können Sie diese Analysedaten anzeigen:

Beachten Sie, dass eine bessere ARPU und ARPPU Metriken darstellen, könnten Sie Daten von einem Analytics benutzerdefinierte Ereignis aufgerufen einschließen möchten ecommerce_purchase für diese Metriken in der Umsatzberechnung ( lernen , wie ).

Schritt 5: (Optional) Verwenden Sie weitere Funktionen von Google Analytics und Firebase

Nutzen Sie mehr Möglichkeiten und Funktionen, um die Monetarisierung von Apps und die Benutzerinteraktion zu verbessern:

  • Fügen Sie das Firebase SDK für Google Analytics hinzu und verwenden Sie es

  • Verwenden Sie andere Firebase-Produkte in Ihrer App

    Verwenden Sie nach dem Hinzufügen des Firebase SDK für Google Analytics andere Firebase-Produkte, um Anzeigen in Ihrer App zu optimieren.

    • Mit Remote Config können Sie das Verhalten und das Erscheinungsbild Ihrer App ändern, ohne kostenlos ein App-Update für unbegrenzt aktive Benutzer pro Tag zu veröffentlichen.

    • Mit A / B-Tests können Sie Änderungen an der Benutzeroberfläche, den Funktionen oder den Engagement-Kampagnen Ihrer App testen, um festzustellen, ob sie sich auf Ihre wichtigsten Kennzahlen (wie Umsatz und Aufbewahrung) auswirken, bevor Sie die Änderungen umfassend einführen.

    • Vorhersagen wenden maschinelles Lernen auf Ihre Analysedaten an, um dynamische Benutzersegmente basierend auf dem vorhergesagten Verhalten Ihrer Benutzer zu erstellen. Diese Vorhersagen können in anderen Firebase-Produkten verwendet werden.

Besuchen Sie zunächst die Anleitung zur Verwendung von Google Analytics und Firebase mit AdMob-Apps .

Schritt 6: Wählen Sie ein Anzeigenformat aus, das in Ihrer App implementiert werden soll

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 detaillierte Implementierungsanweisungen in der AdMob-Dokumentation anzuzeigen.

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

Bannerwerbung bleibt auf dem Bildschirm, während Benutzer mit der App interagieren, und kann nach einer bestimmten Zeit automatisch aktualisiert werden. Wenn Sie neu in der mobilen Werbung sind, sind sie ein guter Ausgangspunkt.

Implementieren Sie Bannerwerbung

Interstitial

Vollbildanzeigen, die die Benutzeroberfläche einer App abdecken, bis sie vom Benutzer geschlossen werden

Interstitial-Anzeigen werden am besten in natürlichen Pausen im Ablauf der Ausführung einer App verwendet, z. B. zwischen den Ebenen eines Spiels oder kurz nach Abschluss einer Aufgabe.

Implementieren Sie Interstitial Ads

Einheimisch

Anpassbare Anzeigen, die dem Erscheinungsbild Ihrer App entsprechen

Native Anzeigen sind ein komponentenbasiertes Anzeigenformat. Sie entscheiden, wie und wo native Anzeigen platziert werden, damit das Layout besser mit dem Design Ihrer App übereinstimmt. Indem Sie Schriftarten, Farben und andere Details für sich selbst auswählen, können Sie natürliche, unauffällige Anzeigenpräsentationen erstellen, die zu einer umfassenden Benutzererfahrung beitragen können.

Implementieren Sie native erweiterte Anzeigen

Belohnt

Anzeigen, die Nutzer für das Ansehen kurzer Videos und die Interaktion mit abspielbaren Anzeigen und Umfragen belohnen

Belohnte (oder "belohnungsbasierte") Anzeigen können dazu beitragen, Free-to-Play-Nutzer zu monetarisieren.

Implementieren Sie belohnte Anzeigen Implementieren Sie belohnte Anzeigen (neue APIs)