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