Questa pagina descrive i 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. Verranno applicate tutte le modifiche apportate prima dell'annullamento dello script.
Script di Gestore annunci
Gli script di Ads Manager possono essere eseguiti normalmente per un massimo di 30 minuti, dopodiché verranno annullati. Tuttavia, se uno script di Ads Manager utilizza il metodo
executeInParallel
per elaborare gli account in parallelo e specifica un metodo di callback, può essere eseguito fino a un massimo di 60 minuti prima di essere annullato. Ciò è
illustrato nella figura seguente, in cui processAccount
è la funzione parallela e allFinished
è il metodo di callback quando si chiama
executeInParallel
.
Verranno applicate tutte le modifiche apportate prima dell'annullamento dello script.
Limiti entità
Script degli account Google Ads
Un singolo iteratore restituirà 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, specificare una condizioneId IN [LIST]
con un elenco di ID10.000 genererà un errore di runtime.
L'output di logging verrà troncato a 100 KB. Se ciò accade, verrà registrato un avviso.
Script degli account amministratore
Ogni account elaborato da uno script di Ads Manager riceve la propria quota come indicato sopra.
Quando utilizzi il metodo
executeInParallel
, uno script può elaborare fino a 50 account.Il metodo
processAccount
diexecuteInParallel
può 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 scade dopo due ore e l'elaborazione di tutti i dati rimanenti del file caricato viene interrotta.
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 messaggi di eccezione corrispondenti.
Script autorizzati
OAuth2 viene utilizzato per autorizzare gli script. Ogni account ha un limite di 250 script autorizzati. Superato questo limite, uno degli script precedentemente autorizzati verrà deautorizzato. Si tratta solo di una situazione temporanea e lo script può essere riautorizzato alla successiva apertura.
Se superi spesso questo limite, ti consigliamo di utilizzare più account utente per autorizzare diversi set di script.
Campagne video e Shopping
Il selettore delle campagne standard (AdsApp.campaigns().get()
) filtrerà
le campagne video e
Shopping
dai risultati. Utilizza invece i selettori delle campagne dedicati: