Wie andere Google APIs verwendet auch die Google Ads API das OAuth 2.0-Protokoll für die Authentifizierung und Autorisierung. Mit OAuth 2.0 kann Ihre Google Ads API-Client-App auf das Google Ads-Konto eines Nutzers zugreifen, ohne dass die Anmeldedaten des Nutzers verarbeitet oder gespeichert werden müssen.
Im Allgemeinen funktionieren alle von Google unterstützten OAuth 2.0-Autorisierungsszenarien auch mit der Google Ads API. In diesem Leitfaden geht es jedoch um die Szenarien, die für Google Ads API-Entwickler am häufigsten vorkommen.
| Szenario | Empfohlene Vorgehensweise |
|---|---|
| Meine App verwendet bereits eine oder mehrere Google APIs. Ich habe bereits Unterstützung für OAuth 2.0-Workflows für meine App eingerichtet und muss meiner vorhandenen App nur noch die Google Ads API-Funktionalität 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 von jemandem eingeladen, diese Konten zu verwalten. |
Verwenden Sie den Dienstkonto-Workflow. Wenn Sie aufgrund Ihrer Organisationsrichtlinien oder Kontoeinrichtung keine Dienstkonten verwenden können, verwenden Sie stattdessen den Authentifizierungsworkflow 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 meine App autorisieren können, diese Konten in ihrem Namen zu verwalten. | Verwenden Sie die Multi-Nutzer-Authentifizierung. |
Wenn Sie den Zugriff von Drittanbieter-Apps, die mit Ihrem Google-Konto verknüpft sind, prüfen und widerrufen möchten, rufen Sie die Seite „Berechtigungen“ in Ihrem Google-Konto auf.