На этой странице описаны различные ограничения в скриптах 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() ) отфильтрует видео- и торговые кампании из результатов. Вместо этого используйте специальные селекторы кампаний: