Присоединяйтесь к нам в прямом эфире на Discord- сервере сообщества Google Advertising and Measurement и на YouTube 26 февраля в 11:00 по восточному времени! Мы обсудим новые функции, добавленные в версии 23.1 API Google Ads.
Используйте 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 в существующее приложение.
Убедитесь, что у вашего авторизованного пользователя или учетной записи службы есть доступ к аккаунтам Google Ads API, к которым вы обращаетесь с API-запросами. Подробнее о модели доступа Google Ads можно узнать здесь.
Я разрабатываю приложение для управления аккаунтами Google Ads, к которым у меня уже есть доступ. Если в будущем мне понадобится управлять новыми аккаунтами Google Ads, я получу к ним доступ, связав их со своим аккаунтом Google Ads Manager.
Если в вашей организации действуют правила, запрещающие использование служебных учетных записей, используйте в качестве запасного варианта однопользовательскую аутентификацию .
Я разрабатываю приложение, которое управляет аккаунтами Google Ads от имени других пользователей. Мое приложение будет создавать экран пользователя, который позволит авторизованным пользователям подключиться к своим аккаунтам 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"]],["Последнее обновление: 2026-01-28 UTC."],[],[]]