Esta página lista os vários limites e limitações dos scripts do Google Ads aos quais você deve estar atento. Esses limites podem ser alterados a qualquer momento sem aviso prévio. Sendo assim, garanta que seus scripts sejam flexíveis e que contenham manipulação de erros.
Limites de tempo de execução
scripts do Google Ads
Os scripts do Google Ads para contas de anunciantes podem ser executados por um máximo de 30 minutos. Depois desse tempo, eles serão cancelados. Todas as alterações realizadas antes do cancelamento do script serão aplicadas.
Scripts do Ad Manager
Normalmente, os scripts do Ad Manager podem ser executados por no máximo 30 minutos, após
o que serão cancelados. No entanto, se um script do Gerenciador de anúncios usar o método
executeInParallel
para processar contas em paralelo e especificar um método de callback, ele
poderá ser executado por até 60 minutos antes de ser cancelado. Isso é
ilustrado na figura abaixo, em que processAccount
é a função
paralela e allFinished
é o método de callback ao chamar
executeInParallel
.
Todas as alterações realizadas antes do cancelamento do script serão aplicadas.
Limites da entidade
Scripts de contas do Google Ads
Um único iterador vai retornar, por padrão, no máximo 50.000 resultados. Para modificar isso, chame
withLimit()
no seletor.Um único seletor pode processar no máximo 10.000 IDs em
selector.withIds()
. Se 10.000 ou mais IDs forem especificados,selector.get()
vai gerar um erro de execução. Da mesma forma, especificar uma condiçãoId IN [LIST]
com uma lista de IDs10.000 vai resultar em um erro de execução.
O registro de saídas será truncado em 100 KB. Se isso ocorrer, um aviso será registrado.
Roteiros de contas de administrador
Cada conta processada por um script do Ad Manager recebe a própria cota, conforme listado acima.
Ao usar o método
executeInParallel
, um script pode processar até 50 contas.O método
processAccount
deexecuteInParallel
pode retornar até 10 MB de dados.
Limites de upload em massa
O arquivo de upload é limitado a 50 MB e um milhão de linhas e será rejeitado após o envio se exceder esses limites.
A tarefa de upload expira depois de duas horas e o processamento dos dados restantes será interrompido no arquivo enviado.
Cotas para os serviços do Google
Os serviços de Script do Google Apps subjacentes impõem cotas diárias e limites rígidos em alguns recursos. Para conferir uma lista dessas cotas e as mensagens de exceção correspondentes, consulte esta página.
Scripts autorizados
OAuth2 é usado para autorizar scripts. Cada conta tem um limite de 250 scripts autorizados. Além desse limite, um dos scripts previamente autorizados será desautorizado. Essa situação é apenas temporária. O script poderá ser autorizado novamente da próxima vez que for aberto.
Se você estiver atingindo esse limite com frequência, use várias contas de usuário para autorizar diferentes conjuntos de scripts.
Campanhas de vídeo e do Shopping
O seletor de campanha padrão (AdsApp.campaigns().get()
) vai filtrar as campanhas de vídeo e compras dos resultados. Use os seletores de campanha dedicados: