Erste Schritte mit der AdMob API

Diese Anleitung richtet sich an Entwickler, die die AdMob API verwenden möchten, um Daten in ihrem AdMob-Konto programmatisch abzurufen .

Alle Google AdMob API-Aufrufe müssen über OAuth2 autorisiert werden, damit Ihre App im Namen des Nutzers mit Webdiensten interagieren kann. Mit OAuth2 kann Ihre AdMob API-Client-App auf das AdMob-Konto eines Nutzers zugreifen, ohne dass der Nutzername oder das Passwort des Nutzers verarbeitet oder gespeichert werden muss. Einen Überblick über die Autorisierung finden Sie unter Autorisierung.

Führen Sie die folgenden Schritte aus, um die OAuth2-Anmeldedaten zu generieren und Ihre erste Anfrage zu senden.

Vorbereitung

Authentifizierungstyp ermitteln

In der folgenden Tabelle finden Sie Informationen dazu, welcher Authentifizierungstyp für Ihre App am besten geeignet ist:

OAuth2-Authentifizierungstyp auswählen Wenn…
Desktop-App
  • Sie verwalten alle Ihre AdMob API-Konten über ein einziges Verwaltungskonto der obersten Ebene.
  • Sie sind ein neuer Nutzer oder möchten schnell mit der einfachsten Einrichtung beginnen.
  • Ihre App authentifiziert Google AdMob-Nutzer nur auf einem Gerät.
Web-App
  • Sie möchten sich als Nutzer authentifizieren, der Ihrer App die Berechtigung erteilen kann, auf die Daten seines AdMob API-Kontos zuzugreifen.
  • Sie möchten ganz einfach mehrere Autorisierungsanmeldedaten generieren, um beispielsweise Drittanbieterkonten zu verwalten.
  • Ihre App erfordert Callback-URLs. Callback-URLs werden im Desktop-App-Ablauf nicht unterstützt.

Projekt erstellen

Damit Sie die AdMob API verwenden können, müssen Sie zuerst ein Projekt in der Google API Console erstellen oder auswählen und die API mit dem Einrichtungstool aktivieren. Das Tool führt Sie durch den Prozess und aktiviert die AdMob API automatisch.

API für ein vorhandenes Projekt aktivieren

Die folgenden Schritte gelten für Nutzer, die ein vorhandenes Projekt haben und die AdMob API dafür lieber manuell aktivieren möchten.

So aktivieren Sie eine API für Ihr Projekt:

  1. Öffnen Sie die API-Bibliothek in der Google API Console.
  2. Wählen Sie ein Projekt aus oder erstellen Sie ein neues, wenn Sie dazu aufgefordert werden. In der API-Bibliothek finden Sie alle verfügbaren APIs nach Produktfamilie und Beliebtheit gruppiert.
  3. Wenn die API, die Sie aktivieren möchten, nicht in der Liste angezeigt wird, können Sie die Suchfunktion verwenden oder in der Produktfamilie, zu der sie gehört, auf Alle ansehen klicken.
  4. Wählen Sie die gewünschte API aus und klicken Sie dann auf den Button Aktivieren.
  5. Aktivieren Sie die Abrechnung, wenn Sie dazu aufgefordert werden.
  6. Lesen und akzeptieren Sie die Nutzungsbedingungen der API, wenn Sie dazu aufgefordert werden.

OAuth2-Anmeldedaten erstellen

In der folgenden Anleitung wird beschrieben, wie Sie eine OAuth 2.0-Client-ID für die Verwendung mit dem Ablauf für installierte Apps erstellen.

  1. Rufen Sie die Seite „Clients“ auf.

  2. Klicken Sie auf ANMELDEDATEN ERSTELLEN > OAuth-Client-ID.

    Wenn Sie zuvor keinen OAuth-Zustimmungsbildschirm für dieses Projekt konfiguriert haben, werden Sie jetzt dazu aufgefordert. Klicken Sie auf ZUSTIMMUNGSBILDSCHIRM KONFIGURIEREN. Es gibt mehrere Möglichkeiten, den Zustimmungsbildschirm für die Verwendung Ihrer OAuth 2.0-Client-ID zu konfigurieren.

    1. Legen Sie den Nutzertyp auf Extern und den Veröffentlichungsstatus auf Veröffentlicht fest.
    2. Alternativ können Sie den Nutzertyp auf Extern und den Veröffentlichungsstatus auf Testen festlegen und dann Testnutzer hinzufügen, indem Sie auf Nutzer hinzufügen klicken, um ihnen Zugriff auf Ihre OAuth 2.0-Client-ID zu gewähren.

      Weitere Informationen zum Einrichten des OAuth-Zustimmungsbildschirms

  3. Wählen Sie als Anwendungstyp Desktop-App oder Webanwendung aus, geben Sie einen Namen ein und klicken Sie dann auf Erstellen.

Anschließend werden Ihnen eine OAuth 2.0-Client-ID und ein Client-Secret angezeigt, die Sie im JSON-Format herunterladen und für die spätere Verwendung speichern können.

Anfrage stellen

Die AdMob API basiert auf HTTP und JSON, sodass jeder HTTP-Standardclient Anfragen an sie senden und die Antworten parsen kann. Die Google API-Clientbibliotheken bieten jedoch eine bessere Sprachintegration sowie eine höhere Sicherheit und unterstützen auch autorisierte Anfragen. Die Clientbibliotheken sind in verschiedenen Programmiersprachen verfügbar. Wenn Sie sie verwenden, müssen Sie HTTP-Anfragen nicht manuell erstellen und die Antworten nicht manuell parsen.

Nachdem Sie OAuth 2.0-Anmeldedaten erstellt haben, können Sie die AdMob API verwenden. Zur Anforderung eines Zugriffs mit OAuth 2.0 benötigt Ihre App auch Informationen zum Umfang:

Bereich Bedeutung
https://www.googleapis.com/auth/admob.readonly Alle AdMob-Daten ansehen Dazu können Kontoinformationen, Inventar- und Vermittlungseinstellungen, Berichte und andere Daten gehören. Nicht enthalten sind sensible Daten wie Zahlungs- und Kampagnendetails.
https://www.googleapis.com/auth/admob.report Anzeigenleistung und Abrechnungen einsehen Publisher-ID, Zeitzone und Standardwährungscode ansehen.

Stellen Sie Ihre erste Anfrage zum Generieren eines Berichts anhand der Beispiele in Java, PHP, Python oder curl.

Geteilte Tokens widerrufen

Es gibt zwei Möglichkeiten, freigegebene Tokens zu widerrufen:

  1. Rufen Sie die Seite mit den Berechtigungen für Ihr Google-Konto auf und widerrufen Sie den Zugriff für das entsprechende Projekt.

  2. Alternativ können Sie Webanwendungstokens mit der Google Identity API widerrufen.