Пределы

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

Ограничения по времени выполнения

Скрипты Google Ads

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