他の Google API と同様に、Google Ads API は認証と認可に OAuth 2.0 プロトコル を使用します。OAuth 2.0 を使用すると、Google Ads API クライアント アプリは、ユーザーのログイン情報を処理または保存することなく、ユーザーの Google 広告アカウントにアクセスできます。
一般的に、Google がサポートするすべての OAuth 2.0 認可シナリオ は、Google Ads API でも機能します。ただし、このガイドでは、Google Ads API デベロッパーにとって最も一般的なシナリオに焦点を当てています。
| シナリオ | おすすめの方法 |
|---|---|
| アプリですでに 1 つ以上の Google API を使用しています。アプリの OAuth 2.0 ワークフローのサポートはすでに構築済みで、既存のアプリに Google Ads API の機能を追加するだけです。 |
|
|
すでにアクセス権を持っている Google 広告アカウントを管理するアプリを構築しています。今後、新しい Google 広告アカウントを管理する必要がある場合は、Google 広告のクライアント センター(MCC)アカウントにリンクして、それらのアカウントへのアクセス権を取得します。 または 他のユーザーからそれらのアカウントの管理に招待されます。 |
サービス アカウント ワークフローを使用します。 組織のポリシーまたはアカウント設定によりサービス アカウントを使用できない場合は、代わりにシングルユーザー認証ワークフローを使用します。 |
| 他の ユーザーに代わって Google 広告アカウントを管理するアプリを構築しています。アプリは、ログインしたユーザーが Google 広告アカウントに接続し、アプリがユーザーに代わってそれらの アカウントを管理することを承認できるユーザー画面を構築します。 | マルチユーザー 認証を使用します。 |
Google アカウントに接続されているサードパーティ アプリケーションのアクセス権を確認して取り消すには、Google アカウントの権限ページにアクセスしてください。