Google Ads 계정에는 사용자 데이터가 포함되어 있으므로 애플리케이션이 이 데이터에 액세스하려면 사용자로부터 승인을 받아야 합니다. 이 승인을 획득하는 방법에 따라 크게 두 가지 접근 방식이 있습니다.
앱 유형 선택
Google Ads 계정에는 사용자 데이터가 포함되어 있으므로 앱이 이 데이터에 액세스하려면 사용자로부터 승인을 받아야 합니다. 이 승인을 획득하는 방법에 따라 크게 두 가지 접근 방식이 있습니다.
서비스 계정
사용자 인증
요약
서비스 계정에 해당 계정에 대한 액세스 권한을 부여하도록 Google Ads 계정을 수동으로 구성합니다. 이후 앱은 서비스 계정 사용자 인증 정보를 사용하여 사용자 상호작용 없이 Google Ads 계정에 API 호출을 할 수 있습니다. 서비스 계정이 Google Ads 계정에 액세스할 수 있는 한 API 호출이 작동합니다.
앱이 Google Ads 계정을 관리할 수 있도록 사용자로부터 일회성 OAuth 2.0 승인을 획득합니다. 그런 다음 앱에서 OAuth 2.0 승인 프로세스의 일부로 발급된 OAuth 2.0 갱신 토큰을 사용하여 Google Ads 계정에 API를 호출할 수 있습니다. 사용자가 승인을 취소하지 않는 한 또는 비활성이나 기타 이유로 승인이 만료될 때까지 API 호출이 작동합니다.
사용 편의성
앱에 사용자 승인이 없으므로 최소한의 구성과 승인만 필요합니다.
사용자 인증이 앱의 일부이므로 광범위한 구성과 승인이 필요합니다.
권장사항
기본 접근 방식으로 적극 권장됨
기존 방식 서비스 계정에 Google Ads 계정에 필요한 권한을 부여할 수 없는 경우 대체 옵션으로 사용합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-05(UTC)"],[],[],null,["# Choose your application type\n\nSince Google Ads accounts contain user data, your application must obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\nChoose your app type\n--------------------\n\nSince Google Ads accounts contain user data, your app needs to obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\n| | **Service Account** | **User Authentication** |\n| Summary | Manually configure your Google Ads account to give a service account access to that account. Afterwards, your app can use the service account credentials to make API calls to the Google Ads account without any user interaction. The API calls work as long as the service account has access to the Google Ads account. | Obtain a one-time OAuth 2.0 authorization from a user to allow your app to manage their Google Ads account. Afterwards, your app can use the OAuth 2.0 refresh token (issued as part of the OAuth 2.0 authorization process) to make API calls to the Google Ads account. The API calls work as long as the user doesn't revoke the authorization, or until the authorization expires due to inactivity or other reasons. |\n| Ease of use | Minimal configuration and approvals required due to lack of user authorization in the app. | Extensive configuration and approvals required due to user authentication being part of the app. |\n| Recommendation | **Strongly recommended** as the preferred approach | Legacy approach. Use as a fallback option when you cannot give a service account the required permissions to your Google Ads account. |\n|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"]]