Questa pagina descrive vari limiti e limitazioni degli script Google Ads di cui devi essere a conoscenza. Questi limiti possono cambiare in qualsiasi momento senza preavviso, quindi assicurati che i tuoi script siano flessibili e contengano la gestione degli errori.
Limiti di tempo di esecuzione
script Google Ads
Gli script Google Ads per gli account inserzionista possono essere eseguiti per un massimo di 30 minuti, dopodiché verranno annullati. Tutte le modifiche apportate prima dell'annullamento dello script verranno applicate.
script Ads Manager
Gli script Ads Manager possono essere eseguiti normalmente per un massimo di 30 minuti, dopo
di che verranno annullati. Tuttavia, se uno script Ads Manager utilizza il
executeInParallel
metodo per elaborare gli account in parallelo e specifica un metodo di callback, allora può
essere eseguito per un massimo di 60 minuti prima di essere annullato. Questo è
illustrato nella figura seguente, in cui processAccount è la funzione parallela
e allFinished è il metodo di callback quando si chiama
executeInParallel.

Tutte le modifiche apportate prima dell'annullamento dello script verranno applicate.
Limiti entità
Script degli account Google Ads
Un singolo iteratore restituirà per impostazione predefinita al massimo 50.000 risultati. Puoi modificare questa impostazione chiamando
withLimit()sul selettore.Un singolo selettore può gestire al massimo 10.000 ID in
selector.withIds(). Se vengono specificati 10.000 o più ID,selector.get()genererà un errore di runtime. Allo stesso modo, se specifichi una condizioneId IN [LIST]con un elenco di più di 10.000 ID,si verificherà un errore di runtime.L'output di logging verrà troncato a 100 KB. In questo caso, verrà registrato un avviso.
Script degli account amministratore
Ogni account elaborato da uno script Ads Manager ha la propria quota, come indicato nella sezione precedente.
Quando utilizzi il metodo
executeInParallel, uno script può elaborare fino a 50 account.Il metodo
processAccountdiexecuteInParallelpuò restituire fino a 10 MB di dati.
Limiti di caricamento collettivo
Il file di caricamento è limitato a 50 MB e a un milione di righe e verrà rifiutato al momento dell'invio se supera questi limiti.
Un job di caricamento va in timeout dopo due ore e il job interromperà l'elaborazione di tutti i dati rimanenti del file caricato.
Quote per i servizi Google
I servizi Google Apps Script sottostanti impongono quote giornaliere e limiti rigidi su alcune funzionalità. Consulta un elenco di queste quote e dei relativi messaggi di eccezione.
Script autorizzati
OAuth2 viene utilizzato per autorizzare gli script. Ogni account ha un limite di 250 script autorizzati. Oltre questo limite, uno degli script autorizzati in precedenza verrà annullato. Questa operazione è solo temporanea e lo script può essere riautorizzato al successivo accesso.
Se superi spesso questo limite, valuta la possibilità di utilizzare più account utente per autorizzare diversi set di script.
Campagne video e Shopping
Il selettore di campagne standard (AdsApp.campaigns().get()) escluderà
le campagne video e
Shopping
dai risultati. Utilizza invece i selettori di campagne dedicati: