Wie andere Google APIs verwendet die Google Ads API das OAuth 2.0-Protokoll für die Authentifizierung und Autorisierung. Mit OAuth 2.0 kann Ihre Google Ads API-Clientanwendung auf das Google Ads-Konto eines Nutzers zugreifen, ohne dass die Anmeldedaten des Nutzers verarbeitet oder gespeichert werden müssen.
Im Allgemeinen funktionieren alle OAuth 2.0-Autorisierungsszenarien, die von Google unterstützt werden, auch mit der Google Ads API. In diesem Leitfaden werden jedoch die Szenarien behandelt, die für Google Ads API-Entwickler am häufigsten sind.
| Szenario | Empfohlene Vorgehensweise |
|---|---|
| Meine App verwendet bereits eine oder mehrere Google-APIs. Ich habe bereits Unterstützung für OAuth 2.0-Abläufe in meine App eingebaut und muss meiner vorhandenen App nur noch Google Ads API-Funktionen hinzufügen. |
|
|
Ich entwickle eine App, mit der Google Ads-Konten verwaltet werden, auf die ich bereits Zugriff habe. Wenn ich in Zukunft neue Google Ads-Konten verwalten muss, erhalte ich Zugriff auf diese Konten, indem ich sie mit meinem Google Ads-Verwaltungskonto verknüpfe. ODER Ich werde eingeladen, diese Konten zu verwalten. |
Verwenden Sie den Workflow für Dienstkonten. Wenn Sie aufgrund der Richtlinien Ihrer Organisation oder der Kontoeinrichtung keine Dienstkonten verwenden können, verwenden Sie stattdessen den Authentifizierungs-Workflow für einzelne Nutzer. |
| Ich entwickle eine App, mit der Google Ads-Konten im Namen anderer Nutzer verwaltet werden. In meiner App wird ein Nutzerbildschirm erstellt, über den sich angemeldete Nutzer mit ihren Google Ads-Konten verbinden und meiner App die Berechtigung erteilen können, diese Konten in ihrem Namen zu verwalten. | Multi-User-Authentifizierung verwenden. |
Wenn Sie den Zugriff von Drittanbieteranwendungen, die mit Ihrem Google-Konto verknüpft sind, überprüfen und widerrufen möchten, rufen Sie die Seite „Berechtigungen für Google-Konto“ auf.