Используйте OAuth 2.0 для доступа к API Google Ads.

Как и другие API Google, Google Ads API также использует протокол OAuth 2.0 для аутентификации и авторизации. OAuth 2.0 позволяет вашему клиентскому приложению Google Ads API получать доступ к учетной записи пользователя Google Ads без необходимости обработки или хранения информации для входа пользователя.

В целом, все сценарии авторизации OAuth 2.0 , поддерживаемые Google, также работают с Google Ads API. Однако мы сосредоточимся на нескольких сценариях, наиболее распространенных среди разработчиков Google Ads API.

Сценарий Рекомендуемый подход
Моё приложение уже использует один или несколько API Google. Я уже реализовал поддержку рабочих процессов OAuth 2.0 для своего приложения и мне осталось только добавить функциональность API Google Ads в существующее приложение.
  1. Убедитесь, что у вашего авторизованного пользователя или учетной записи службы есть доступ к аккаунтам Google Ads API, к которым вы обращаетесь с API-запросами. Подробнее о модели доступа Google Ads можно узнать здесь.
  2. В зависимости от используемого вами подхода к остальным API Google, которые задействует ваше приложение, обратитесь к рабочему процессу многопользовательской аутентификации или рабочему процессу учетной записи службы .
Я разрабатываю приложение для управления аккаунтами Google Ads, к которым у меня уже есть доступ. Если в будущем мне понадобится управлять новыми аккаунтами Google Ads, я получу к ним доступ, связав их со своим аккаунтом Google Ads Manager.

ИЛИ

Меня пригласят вести эти счета.

Используйте рабочий процесс для учетных записей служб .

Если в вашей организации действуют правила, запрещающие использование служебных учетных записей, используйте в качестве запасного варианта однопользовательскую аутентификацию .

Я разрабатываю приложение, которое управляет аккаунтами Google Ads от имени других пользователей. Мое приложение будет создавать экран пользователя, который позволит авторизованным пользователям подключиться к своим аккаунтам Google Ads и разрешить моему приложению управлять этими аккаунтами от их имени. Используйте многопользовательскую аутентификацию .

Чтобы просмотреть и отозвать доступ для сторонних приложений, подключенных к вашей учетной записи Google, перейдите на страницу разрешений вашей учетной записи Google .