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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предоставить доступ к сервисному аккаунту

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

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

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

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

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

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

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