Erste Schritte mit AdMob in Ihrem iOS-Projekt

Diese Kurzanleitung richtet sich an Publisher und Entwickler, die AdMob verwenden möchten, um mit einer App, die mit Firebase erstellt wurde, Einnahmen zu erzielen. Wenn Sie Firebase nicht in Ihre App einbinden möchten, lesen Sie stattdessen die AdMob-Anleitung.

Hier finden Sie alle Vorteile der gemeinsamen Verwendung von AdMob, Firebase und Google Analytics.

Hinweis

Schritt 1:App im AdMob-Konto einrichten

  1. Registrieren Sie Ihre App als AdMob-App.

    1. Melden Sie sich in einem -Konto an oder registrieren 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 dieser Anleitung benötigen.

    Sie werden aufgefordert, das Mobile Ads SDK in Ihre App einzufü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 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:

    1. Aktivieren Sie Nutzermesswerte, damit AdMob kuratierte Analysedaten in Ihrem AdMob-Konto verarbeiten und anzeigen kann. Sie ist auch erforderlich, um Ihre AdMob-App mit Firebase zu verknüpfen.

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

      Achten Sie darauf, dass Sie dieselbe Paket-ID eingeben wie für Ihre Firebase-App. Die Paket-ID Ihrer Firebase-App finden Sie auf der Karte Meine Apps unter  > Projekteinstellungen.

Schritt 2:AdMob-App-ID zur Info.plist-Datei hinzufügen

Fügen Sie in der Datei Info.plist Ihrer App einen GADApplicationIdentifier-Schlüssel mit einem String-Wert Ihrer AdMob-App-ID hinzu.

Sie können diese Änderung programmatisch vornehmen:

<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>

Alternativ können Sie sie im Editor für die Attributliste bearbeiten:

Editor für Unterkunftslisten

Schritt 3:Mobile Ads SDK hinzufügen und initialisieren

  1. Fügen Sie die Abhängigkeit für das Google Mobile Ads SDK dem Podfile Ihres Projekts hinzu:

    pod 'Google-Mobile-Ads-SDK'
    
  2. Rufen Sie vor dem Laden von Anzeigen die Methode startWithCompletionHandler: für GADMobileAds.sharedInstance auf.

    Mit diesem Aufruf wird das SDK initialisiert und ein Abschluss-Handler 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, aber nach der Initialisierung von Firebase.

    Hier ein Beispiel für den Aufruf der Methode startWithCompletionHandler: in Ihrem AppDelegate:

    Swift

    import Firebase
    import GoogleMobileAds
    ...
    
    @UIApplicationMain
    class AppDelegate: UIResponder, UIApplicationDelegate {
    
      var window: UIWindow?
    
      func application(_ application: UIApplication,
          didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    
        // Use Firebase library to configure APIs.
        FirebaseApp.configure()
    
        // Initialize the Google Mobile Ads SDK.
        GADMobileAds.sharedInstance().start(completionHandler: nil)
    
        return true
      }
    
    }
    

    Objective-C

    @import Firebase;
    @import GoogleMobileAds;
    ...
    
    @implementation AppDelegate
    
    - (BOOL)application:(UIApplication *)application
        didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
      // Use Firebase library to configure APIs.
      [FIRApp configure];
      // Initialize the Google Mobile Ads SDK.
      [[GADMobileAds sharedInstance] startWithCompletionHandler:nil];
      return YES;
    }
    
    @end
    

Schritt 4:Nutzermesswerte und Analysedaten ansehen

Nach der Initialisierung beginnt das Mobile Ads SDK automatisch mit der Erfassung von Analytics-Ereignissen und Nutzereigenschaften aus Ihrer App. Sie können diese Daten ansehen, ohne zusätzlichen Code in Ihre App einzufügen oder Anzeigen zu implementieren. So rufen Sie diese Analysedaten auf:

Damit die Messwerte ARPU und ARPPU besser dargestellt werden, sollten Sie Daten aus einem benutzerdefinierten Analytics-Ereignis namens ecommerce_purchase in die Umsatzberechnung für diese Messwerte 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 das Nutzer-Engagement 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 können Sie das Verhalten und die Darstellung Ihrer App ä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 allgemein anwenden.

  • Anzeigenmonetarisierung für Ihre App optimieren

    Testen Sie verschiedene Anzeigenformate oder Konfigurationen mit einer kleinen Gruppe von Nutzern und treffen Sie dann datengestützte 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

In AdMob stehen Ihnen verschiedene Anzeigenformate zur Verfügung. Sie können das Format auswählen, das am besten zur Nutzerfreundlichkeit Ihrer App passt. Klicken Sie auf die Schaltfläche für ein Anzeigenformat, um eine detaillierte Implementierungsanleitung in der AdMob-Dokumentation aufzurufen.

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 implementieren

Interstitial

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

Interstitial-Anzeigen sollten am besten während natürlicher Pausen im Ablauf einer App eingeblendet werden, z. B. zwischen den Levels eines Spiels oder unmittelbar 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. 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.

Erweiterte native Anzeigen implementieren

Mit Prämie

Anzeigenformat, bei dem Nutzer, die sich kurze Videos ansehen oder mit spielbaren Anzeigen oder Umfragen interagieren, mit Prämien belohnt werden

Mit Anzeigen mit Prämie können Sie Nutzer, die Ihre App kostenlos nutzen, monetarisieren.

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