Google API-Konsolenprojekt für die Google Ads API konfigurieren

Für den Zugriff auf die OAuth2-Server von Google sind Anmeldedaten erforderlich, Authentifizieren und autorisieren Sie Google Ads-Nutzer. Diese Anmeldedaten identifizieren Ihr App an Google senden, sodass Sie OAuth-Tokens zur Verwaltung von Google Ads generieren können Nutzenden. Der Zugriff auf Google OAuth2-Anmeldedaten wird über die Google API Console:

In diesem Video finden Sie einige Best Practices für Cloud-Projekte

Google OAuth-Überprüfung

Jede Google Cloud-App, über die Anmeldedaten für den Google Ads API-Bereich abgerufen werden, muss eine Google OAuth-Prüfung , um zu vermeiden, nicht überprüfte UI für die Nutzenden. In diesem Zusammenhang ist eine App als eindeutige OAuth 2.0-Client-ID definiert. in Google Cloud.

Diese Überprüfung ist unabhängig und gilt zusätzlich zu den Prüfungen, die im Rahmen im Rahmen des Genehmigungsprozesses für Entwickler-Token, und ist erforderlich, da der Google Ads API-Bereich ein sensibler Umfang

Für die Überprüfung durch Google, die normalerweise innerhalb 5 Werktage Diese Richtlinie gilt für alle Apps.

Wir empfehlen, alle Apps so schnell wie möglich dem Google OAuth-Überprüfungsprozess zu unterziehen um Unterbrechungen zu vermeiden.

Projekt erstellen

Gehen Sie zur Google API Console. Klicken Sie auf Projekt erstellen. Geben Sie einen Namen ein und klicken Sie auf Erstellen.

Die Google Ads API in Ihrem Projekt aktivieren

So aktivieren Sie die Google Ads API für Ihr Projekt:

  1. Öffnen Sie die API-Bibliothek in der Google API Console. Wenn Sie dazu aufgefordert werden, wählen Sie Projekt erstellen oder ein neues erstellen. In der API-Bibliothek werden alle verfügbaren APIs, gruppiert nach Produktfamilie und Beliebtheit.

  2. Falls die Google Ads API nicht in der Liste aufgeführt ist, verwenden Sie die Suche.

  3. Wählen Sie die Google Ads API aus und klicken Sie auf die Schaltfläche Aktivieren.

Nutzertyp und Veröffentlichungsstatus auswählen

Nachdem Sie die API aktiviert haben, müssen Sie den Nutzertyp und Veröffentlichungsstatus: In der folgenden Tabelle sind einige wichtige Attribute und Einschränkungen für jede Kombination dieser Einstellungen. Weitere Informationen finden Sie unter die Google Cloud Platform Dokumentation.

Nutzertyp Veröffentlichungsstatus Beschränkungen
Intern Test
  • Nur für Projekte verfügbar, die mit einer Google Cloud verknüpft sind Organisation.
  • Beschränkt auf maximal 100 Testnutzer, die in der OAuth-Zustimmung aufgeführt sind Bildschirm.
  • Testnutzer müssen interne Nutzer in der Google Cloud sein Die mit dem Projekt verknüpfte Organisation.
  • Autorisierungen laufen sieben Tage nach dem Zeitpunkt der Einwilligung ab.
Extern Test
  • Für alle Projekte verfügbar.
  • Beschränkt auf maximal 100 Testnutzer, die in der OAuth-Zustimmung aufgeführt sind Bildschirm.
  • Testnutzer können alle Nutzer mit einem Google-Konto sein.
  • Autorisierungen laufen sieben Tage nach dem Zeitpunkt der Einwilligung ab.
Intern In Produktion
  • Nur für Projekte verfügbar, die mit einer Google Cloud verknüpft sind Organisation.
  • Ermöglicht das Autorisieren jedes Nutzers innerhalb der Google Cloud-Organisation die mit dem Projekt verknüpft sind.
Extern In Produktion
  • Für alle Projekte verfügbar.
  • Mit dieser Berechtigung kann jeder Nutzer mit einem Google-Konto autorisiert werden.

Keine Durchführung des Google OAuth- Bestätigung führt unabhängig von Nutzertyp oder Veröffentlichung Status Ihres Projekts:

  1. Öffnen Sie das Seite „Zustimmungsbildschirm“ und wählen Sie Ihr Projekt im Drop-down-Menü oben auf der Seite aus.

  2. Wählen Sie den Nutzertyp aus und klicken Sie auf ERSTELLEN.

  3. Füllen Sie das Formular für den Zustimmungsbildschirm aus. Sie können dies später bei Bedarf bearbeiten. Klicken Sie auf Klicken Sie abschließend auf SPEICHERN UND FORTFAHREN.

  4. Klicken Sie auf der nächsten Seite auf BEREICHE HINZUFÜGEN ODER ENTFERNEN.

    • Scrollen Sie nach unten und geben Sie Folgendes in das Feld unter Manuell hinzufügen Umfänge:

      https://www.googleapis.com/auth/adwords
      
    • Klicken Sie auf ZU TABELLE HINZUFÜGEN.

    • Fügen Sie alle anderen Bereiche hinzu, die Ihr Projekt anfordert, und klicken Sie dann auf AKTUALISIEREN.

    • Klicken Sie auf SPEICHERN UND FORTFAHREN.

  5. Wenn du nicht vorhast, dein Projekt sofort zu veröffentlichen, füge die E-Mail-Adresse hinzu jedes Nutzerkontos, das Sie zum Testen verwenden möchten, und klicken Sie dann auf SPEICHERN UND WEITER.

  6. Überprüfen Sie die Übersichtsseite und klicken Sie auf ZURÜCK ZUM DASHBOARD.

Nachdem Sie Ihre Anwendung und den Autorisierungsprozess getestet haben, können Sie kehren Sie zum Dashboard zurück und klicken Sie auf APP VERÖFFENTLICHEN, um die Option Veröffentlichung Status von Test zu In Produktion ändern.

App-Typ auswählen

Für die Google Ads API gibt es zwei App-Typen: Computer und Web. Weitere Informationen finden Sie im folgenden Tabelle, um zu ermitteln, welcher Typ für die gewünschte App am besten geeignet ist. zu erstellen:

Diesen Anwendungstyp auswählen Wenn…
Desktop-App
  • Sie verwalten alle Ihre Google Ads-Konten über eine einzelne oberste Ebene. Verwaltungskonto.
  • Sie sind ein neuer Nutzer oder möchten schnell mit der einfachsten einrichten.
  • Ihre App authentifiziert Google-Nutzer nur auf einem Computer.
Web-App
  • Sie möchten sich als Nutzer authentifizieren, der Ihrer App die Berechtigung erteilen kann, Auf ihre Google Ads-Kontodaten zugreifen
  • Sie möchten ganz einfach mehrere Anmeldedaten für die Autorisierung generieren, um Konten von Drittanbietern.
  • Deine App erfordert Rückruf-URLs. Callback-URLs werden im Desktop-Anwendungs-Flow.

Weitere Informationen finden Sie in der Google Identity Platform-OAuth-Dokumentation für Desktop-Apps oder Web-Apps.

Client-ID und Clientschlüssel erstellen

Sobald Sie Ihren App-Typ ermittelt haben, folgen Sie der Anleitung unten, um OAuth2-Client-ID und -Clientschlüssel:

  1. Öffnen Sie die Seite Anmeldedaten. Wählen Sie ein zuvor erstelltes Projekt aus oder erstellen Sie ein neues.

  2. Klicken Sie auf dem Bildschirm „Anmeldedaten“ auf ANMELDEDATEN ERSTELLEN und wählen Sie dann OAuth – Client-ID

    1. Wenn Sie keinen OAuth-Zustimmungsbildschirm für dieses Projekt konfiguriert haben werden Sie jetzt aufgefordert. Klicken Sie auf ZUSTIMMUNGSBILDSCHIRM KONFIGURIEREN.

      1. Wählen Sie den Nutzertyp aus und klicken Sie auf ERSTELLEN.

      2. Füllen Sie das erste Formular aus. Sie können dies später bei Bedarf bearbeiten. Klicken Sie auf Klicken Sie abschließend auf Speichern.

    2. Gehen Sie zurück zu Anmeldedaten > ANMELDEDATEN ERSTELLEN > OAuth-Client-ID um fortzufahren.

  3. Wählen Sie als Anwendungstyp entweder Desktop-App oder Webanwendung aus. je nach Anwendungsfall.

  4. Geben Sie einen Namen ein und klicken Sie auf Erstellen.

  5. Wenn der Clienttyp Webanwendung ist, fügen Sie mindestens einen autorisierten Weiterleitungs-URI.

    Für lokale Tests, die mit der Standardkonfiguration in der Verwenden Sie http://127.0.0.1 als Beispiele für Clientbibliotheken.

    Für Desktop-App-Clients verwenden Sie weiterhin einen Loopback-IP-Weiterleitung, aber der URI ist in der Cloud Console nicht explizit konfiguriert.

  6. Kopieren Sie auf der Bestätigungsseite Ihre Client-ID und Ihren Clientschlüssel. in der Zwischenablage speichern, da Sie diese beim Konfigurieren des Clients benötigen. Bibliothek. Sie können auch später zur Seite „Anmeldedaten“ zurückkehren, um diese Details.