다른 Google API와 마찬가지로 Google Ads API는 인증 및 승인에 OAuth 2.0 프로토콜 을 사용합니다. OAuth 2.0을 사용하면 Google Ads API 클라이언트 앱이 사용자의 로그인 정보를 처리하거나 저장하지 않고도 사용자의 Google Ads 계정에 액세스할 수 있습니다.
일반적으로 Google에서 지원하는 모든 OAuth 2.0 승인 시나리오 가 Google Ads API에서도 작동합니다. 하지만 이 가이드에서는 Google Ads API 개발자에게 가장 일반적인 시나리오에 중점을 둡니다.
| 시나리오 | 권장 방법 |
|---|---|
| 앱에서 이미 하나 이상의 Google API를 사용하고 있습니다. 앱의 OAuth 2.0 워크플로 지원을 이미 빌드했으며 기존 앱에 Google Ads API 기능만 추가하면 됩니다. |
|
|
이미 액세스 권한이 있는 Google Ads 계정을 관리하는 앱을 빌드하고 있습니다. 향후 새 Google Ads 계정을 관리해야 하는 경우 Google Ads 관리자 계정에서 연결하여 이러한 계정에 액세스할 수 있습니다. 또는 다른 사용자가 이러한 계정을 관리하도록 나를초대합니다. |
서비스 계정 워크플로를 사용합니다. 조직 정책 또는 계정 설정으로 인해 서비스 계정을 사용할 수 없는 경우 대신 단일 사용자 인증 워크플로를 사용합니다. |
| 다른 사용자를 대신하여 Google Ads 계정을 관리하는 앱을 빌드하고 있습니다. 앱은 로그인한 사용자가 Google Ads 계정에 연결하고 앱이 사용자를 대신하여 이러한 계정을 관리하도록 승인할 수 있는 사용자 화면을 빌드합니다. | 멀티 사용자 인증을 사용합니다. |
Google 계정에 연결된 서드 파티 애플리케이션의 액세스 권한을 검토하고 취소하려면 Google 계정 권한 페이지를 방문하세요.