Подготовьте учетную запись клиента

На этом этапе вы выбираете аккаунт Google Ads, к которому будут выполняться вызовы API. Это может быть как рабочий (рабочий) аккаунт, так и тестовый. У каждого подхода есть свои преимущества и недостатки.

Производственные счета
Тестовые аккаунты
Преимущества
  • Легче писать и тестировать код, работающий с определенным содержимым аккаунта.
  • Легче писать и тестировать код, обрабатывающий данные отчетов в реальном времени.
  • Тестовые аккаунты не показывают рекламу, поэтому ошибки программирования не повлияют на ваши активные кампании.
  • Работает с токенами разработчика, имеющими уровень тестового доступа.
Недостатки
  • Ошибка в программировании на этапе разработки может повлиять на показ кампании в реальном времени, что приведет к таким проблемам, как низкая эффективность кампании, неправильный показ или финансовые потери.
  • Для выполнения вызовов API токен разработчика должен иметь как минимум базовый уровень доступа.
  • Вам необходимо реконструировать кампании в тестовых аккаунтах, чтобы протестировать код, который работает с определенным содержимым аккаунта.
  • Поскольку тестовые аккаунты не показывают рекламу, функции, связанные с показом рекламы в реальном времени, такие как отчетность по статистике, ошибки нарушения политики или обработка импорта офлайн-конверсий, не поддерживаются, что затрудняет тестирование этих функций.

Мы рекомендуем по возможности использовать тестовый аккаунт при разработке приложения. Инструкции см. в разделе Создание тестовых аккаунтов и кампаний .

Альтернативой является создание рабочей учетной записи с небольшим бюджетом, например, 1 доллар США в день, специально для тестирования функций, которые не поддерживаются тестовой учетной записью.

Выбор набора функций

При выборе учётной записи для выполнения вызовов API следует обратить внимание на список функций, которые вы хотели бы использовать с API. Даже если вы решите использовать рабочую учётную запись, некоторые функции зависят от неё, например:

  • Для использования функций выставления счетов вам понадобится учетная запись с ежемесячным выставлением счетов.
  • Некоторые новые функции аккаунта могут быть ограничены белыми списками.

Перед финализацией учетной записи, к которой будут выполняться вызовы API, проверьте документацию по конкретной функции, чтобы убедиться, что у этой функции нет дополнительных ограничений.

Определите идентификатор клиента для входа и идентификатор клиента.

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

Для начала войдите в свой аккаунт Google Ads как администратор. В некоторых случаях вам может быть доступно несколько аккаунтов клиентов. Выбранный аккаунт устанавливает идентификатор клиента для входа, который является обязательным заголовком для некоторых вызовов API.

После того как вы определили клиента Google Ads, к которому вы будете обращаться с вызовами API, обратите внимание на следующие данные:

  • Десятизначный идентификатор клиента, к которому вы планируете совершать API-вызовы. Иногда его называют действующим клиентом.

  • Десятизначный идентификатор клиента, в учётную запись которого вы вошли. Если вы вошли в учётную запись действующего клиента, идентификатор клиента совпадает с идентификатором клиента. Если вы вошли в учётную запись управляющего клиента, идентификатор клиента совпадает с идентификатором управляющего аккаунта.

Предоставить доступ к учетной записи службы

  1. Войдя в свою учетную запись Google Ads как администратор, перейдите в раздел Администрирование > Доступ и безопасность .

  2. Нажмите кнопку + на вкладке Пользователи .

  3. Введите адрес электронной почты учётной записи службы в поле «Электронная почта» . Выберите соответствующий уровень доступа к учётной записи и нажмите кнопку « Добавить учётную запись» . Обратите внимание, что уровень доступа к электронной почте не поддерживается для учётных записей служб.

  4. Учетной записи сервиса предоставлен доступ.

По умолчанию вы не можете предоставить доступ администратора учётной записи сервиса. Если для ваших вызовов API требуется доступ администратора, вы можете расширить его следующим образом.

  1. Нажмите стрелку раскрывающегося списка рядом с уровнем доступа учетной записи службы в столбце Уровень доступа .

  2. В раскрывающемся списке выберите Администратор .