限制

本页列出了您需要了解的有关 Google Ads 脚本的各种限制。这些限制随时可能发生变化,恕不另行通知;请确保您的脚本可灵活调整,并包含错误处理。

执行时间限制

Google Ads 脚本

用于广告客户账号的 Google Ads 脚本最多可执行 30 分钟 ,超过此时间限制就会被取消。在脚本被取消之前做出的任何更改都会得到应用。

Ad Manager 脚本

Ad Manager 脚本通常最多可执行 30 分钟,超过 此时间限制就会被取消。不过,如果 Ad Manager 脚本使用 executeInParallel 方法并行处理账号并指定回调方法,则脚本 最多可执行 60 分钟 ,然后才会被取消。下图对此进行了说明,其中processAccount是并行 函数,allFinished是调用 executeInParallel时的回调方法。

在脚本被取消之前做出的任何更改都会得到应用。

实体数量限制

Google Ads 账号的脚本

  • 单个迭代器 默认最多返回 50,000 个结果。您可以通过对选择器调用 withLimit() 来修改此限制。

  • 单个选择器 最多可在 selector.withIds() 中处理 10,000 个 ID。 如果指定的 ID 数量达到或超过 10,000 个,selector.get() 将抛出运行时错误。同样,如果指定的 Id IN [LIST] 条件中的 ID 列表包含超过 10,000 个 ID,也会导致运行时错误。

  • 记录输出达到 100KB 后会被截断。如果出现这种情况,系统将记录一次警告。

经理账号的脚本

  • Ad Manager 脚本处理的每个账号都有自己的配额,如 上一部分中所列

  • 使用 executeInParallel 方法时,一个脚本最多可以处理 50 个账号。

  • executeInParallel 中的 processAccount 方法最多可以返回 10MB 的数据。

批量上传限制

  • 上传文件的大小上限为 50MB,行数上限为 100 万行;如果超出这些限制,系统会在提交时拒绝该文件。

  • 上传作业在两小时后即为超时,将停止处理来自上传文件的任何剩余数据。

Google 服务的配额

基础的 Google Apps 脚本服务对某些功能有每日配额和硬限制。请参阅这些 配额的列表以及随附的异常消息

获得授权的脚本

使用 OAuth2 对脚本进行授权。每个账号最多可以有 250 个获得授权的脚本。一旦超过此限额,之前获得授权的一个脚本将被取消授权。这种情况只是暂时的,该脚本在下一次打开时可以重新获得授权。

如果您经常遇到此限制,应考虑使用多个用户账号来授权不同的脚本集。

视频广告系列和购物广告系列

标准广告系列选择器 (AdsApp.campaigns().get()) 会从结果中过滤 掉 视频 广告系列和 购物 广告系列 。请改用专用广告系列选择器: