Für den Zugriff auf die OAuth2-Server von Google sind Anmeldedaten für die Authentifizierung und Autorisierung von Google Ads-Nutzern erforderlich. Mit diesen Anmeldedaten wird Ihre App für Google identifiziert und Sie können OAuth-Tokens für die Verwaltung von Google Ads-Nutzern generieren. Der Zugriff auf Google OAuth2-Anmeldedaten wird über die Google API Console verwaltet.
Video mit Best Practices für Cloud-Projekte ansehen
Google OAuth-Bestätigung
Alle Google Cloud-Apps, mit denen Anmeldedaten für den Google Ads API-Bereich abgerufen werden, müssen einer Google OAuth-Bestätigung unterzogen werden, um einen nicht bestätigten Bildschirm der Benutzeroberfläche für ihre Nutzer zu vermeiden. Eine Anwendung ist in diesem Kontext in Google Cloud als eindeutige OAuth 2.0-Client-ID definiert.
Diese Bestätigung ist unabhängig und zusätzlich zu allen Prüfungen, die im Rahmen des Genehmigungsverfahrens für Entwickler-Tokens durchgeführt werden. Sie ist erforderlich, da der Google Ads API-Bereich ein sensibler Bereich ist.
Die Google-Bestätigung ist kostenlos und dauert in der Regel drei bis fünf Werktage. Diese Richtlinie gilt für alle Apps.
Wir empfehlen, für alle Apps so bald wie möglich den Google OAuth-Bestätigungsprozess zu durchlaufen, 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.
Google Ads API in Ihrem Projekt aktivieren
So aktivieren Sie die Google Ads API für Ihr Projekt:
Öffnen Sie die API-Bibliothek in der Google API Console. Wenn Sie dazu aufgefordert werden, wählen Sie Ihr Projekt aus oder erstellen Sie ein neues. In der API-Bibliothek sind alle verfügbaren APIs nach Produktfamilie und Beliebtheit gruppiert.
Verwenden Sie die Suchfunktion, um die Google Ads API zu finden, wenn diese nicht in der Liste angezeigt wird.
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 den Veröffentlichungsstatus für Ihr Projekt angeben. In der folgenden Tabelle sind einige wichtige Attribute und Einschränkungen der einzelnen Kombinationen dieser Einstellungen aufgeführt. Weitere Informationen finden Sie in der Dokumentation zur Google Cloud Platform.
Nutzertyp | Veröffentlichungsstatus | Beschränkungen |
---|---|---|
Intern | Testen |
|
Äußeres Display | Testen |
|
Intern | In Produktion |
|
Äußeres Display | In Produktion |
|
Wenn die Google-OAuth-Überprüfung nicht abgeschlossen wird, hat dies unabhängig vom Nutzertyp oder Veröffentlichungsstatus des Projekts folgende Auswirkungen:
Während des Autorisierungsprozesses wird Nutzern ein nicht bestätigter UI-Bildschirm angezeigt.
Sie können maximal 100 Nutzer autorisieren.
OAuth-Zustimmungsbildschirm konfigurieren
Öffnen Sie die Seite mit dem Zustimmungsbildschirm und wählen Sie oben auf der Seite im Drop-down-Menü Ihr Projekt aus.
Wählen Sie den Nutzertyp aus und klicken Sie auf ERSTELLEN.
Füllen Sie das Formular für den Zustimmungsbildschirm aus. Sie können dies bei Bedarf später bearbeiten. Klicken Sie abschließend auf SPEICHERN UND FORTFAHREN.
Klicken Sie auf der nächsten Seite auf UMFANG HINZUFÜGEN ODER ENTFERNEN.
Scrollen Sie nach unten und geben Sie Folgendes in das Feld unter Bereiche manuell hinzufügen ein:
https://www.googleapis.com/auth/adwords
Klicken Sie auf ZUR TABELLE HINZUFÜGEN.
Fügen Sie alle anderen Bereiche hinzu, die Ihr Projekt anfordern wird, und klicken Sie dann auf AKTUALISIEREN.
Klicken Sie auf SPEICHERN UND FORTFAHREN.
Wenn Sie Ihr Projekt nicht sofort veröffentlichen möchten, fügen Sie die E-Mail-Adressen aller Nutzerkonten hinzu, die Sie zum Testen verwenden möchten, und klicken Sie dann auf SPEICHERN UND FORTFAHREN.
Lesen Sie die Zusammenfassung und klicken Sie auf ZU DASHBOARD.
Nachdem Sie Ihre Anwendung und den Autorisierungsprozess getestet haben, können Sie zum Dashboard zurückkehren und auf VERÖFFENTLICHEN klicken, um den Veröffentlichungsstatus von Test in In Produktion zu ändern.
App-Typ auswählen
Es gibt zwei App-Typ-Optionen für die Google Ads API: Computer oder Web. In der folgenden Tabelle sehen Sie, welcher Typ für die Anwendung, die Sie erstellen möchten, am besten geeignet ist:
Diesen Anwendungstyp auswählen | Wenn… |
---|---|
Desktop-App |
|
Web-App |
|
Weitere Informationen finden Sie in der OAuth-Dokumentation für Desktopanwendungen und Webanwendungen in der Google Identity Platform.
Client-ID und Clientschlüssel erstellen
Nachdem Sie den Anwendungstyp bestimmt haben, folgen Sie der Anleitung unten, um die OAuth2-Client-ID und den Clientschlüssel zu generieren:
Öffnen Sie die Seite Anmeldedaten. Wählen Sie ein zuvor erstelltes Projekt aus oder erstellen Sie ein neues.
Klicken Sie auf dem Bildschirm „Anmeldedaten“ auf ANMELDEDATEN ERSTELLEN und wählen Sie dann OAuth-Client-ID aus.
Wenn Sie bisher noch keinen OAuth-Zustimmungsbildschirm für dieses Projekt konfiguriert haben, werden Sie jetzt dazu aufgefordert. Klicken Sie auf ZUSTIMMUNGSBILDSCHIRM KONFIGURIEREN.
Wählen Sie den Nutzertyp aus und klicken Sie auf ERSTELLEN.
Füllen Sie das ursprüngliche Formular aus. Sie können dies bei Bedarf später bearbeiten. Klicken Sie abschließend auf Speichern.
Gehen Sie zurück zu Anmeldedaten > ANMELDEDATEN ERSTELLEN > OAuth-Client-ID, um fortzufahren.
Wählen Sie als Anwendungstyp entweder Desktop-App oder Webanwendung aus.
Geben Sie einen Namen ein und klicken Sie auf Erstellen.
Wenn Ihr Clienttyp Webanwendung ist, fügen Sie mindestens einen autorisierten Weiterleitungs-URI hinzu.
Verwenden Sie
http://127.0.0.1
für lokale Tests, die mit der Standardkonfiguration in unseren Beispielen für Clientbibliotheken kompatibel sind.Für Desktop-App-Clients verwenden Sie weiterhin eine Loopback-IP-Weiterleitung, aber der URI ist in der Cloud Console nicht explizit konfiguriert.
Kopieren Sie auf der Bestätigungsseite Your Client ID und Your Client Secret in die Zwischenablage. Sie benötigen sie später beim Konfigurieren der Clientbibliothek. Sie können auch später zur Seite „Anmeldedaten“ zurückkehren, um diese Details abzurufen.