Пределы

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

Сроки исполнения

Скрипты Google Рекламы

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

Скрипты менеджера объявлений

Скрипты Ads Manager обычно могут выполняться не более 30 минут , после чего будут отменены. Однако, если скрипт Ads Manager использует метод executeInParallel для параллельной обработки аккаунтов и указывает метод обратного вызова, то он может выполняться не более 60 минут, прежде чем будет отменен. Это показано на следующем рисунке, где processAccount — параллельная функция, а allFinished — метод обратного вызова при вызове executeInParallel .

Все изменения, внесенные до отмены сценария, будут применены.

Пределы сущностей

Скрипты аккаунтов Google Ads

  • Один итератор по умолчанию возвращает не более 50 000 результатов. Вы можете изменить это значение, вызвав withLimit() для селектора.

  • Один селектор может обрабатывать не более 10 000 идентификаторов в selector.withIds() . Если указано 10 000 или более идентификаторов, selector.get() выдаст ошибку выполнения. Аналогично, указание условия Id IN [LIST] со списком идентификаторов

    10 000 приведет к ошибке выполнения.

  • Вывод журнала будет ограничен 100 КБ. В этом случае будет выведено предупреждение.

Скрипты менеджерских счетов

  • Каждая учетная запись, обрабатываемая скриптом Ads Manager, получает свою собственную квоту, как указано в предыдущем разделе .

  • При использовании метода executeInParallel скрипт может обрабатывать до 50 учетных записей.

  • Метод processAccount из executeInParallel может возвращать до 10 МБ данных.

Лимиты массовой загрузки

  • Размер загружаемого файла ограничен 50 МБ и одним миллионом строк. Если файл превысит эти ограничения, он будет отклонен при отправке.

  • Задание по загрузке завершается через два часа, и задание прекращает обработку оставшихся данных из загруженного файла.

Квоты для сервисов Google

Базовые службы Google Apps Script устанавливают ежедневные квоты и жёсткие ограничения на некоторые функции. См. список этих квот и сопутствующие сообщения об исключениях .

Авторизованные сценарии

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

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

Видео и торговые кампании

Стандартный селектор кампаний ( AdsApp.campaigns().get() ) отфильтрует видео- и торговые кампании из результатов. Вместо этого используйте специальные селекторы кампаний: