Limiti

Questa pagina illustra vari limiti e limitazioni degli script Google Ads che devi conoscere. Questi limiti possono cambiare in qualsiasi momento senza preavviso, quindi assicurati che gli script siano flessibili e contengano la gestione degli errori.

Limiti di tempo di esecuzione

Gli script Google Ads per gli account inserzionista possono essere eseguiti per massimo 30 minuti, dopodiché verranno annullati. Verranno applicate tutte le modifiche apportate prima dell'annullamento dello script.

Script Ad Manager

In genere, gli script di Ad Manager possono essere eseguiti per massimo 30 minuti, dopodiché verranno annullati. Tuttavia, se uno script di Ad Manager utilizza il metodo executeInParallel per elaborare gli account in parallelo e specifica un metodo di callback, può essere eseguito per un massimo di 60 minuti prima di essere annullato. Questo è illustrato nella figura seguente, dove 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 di entità

Script degli account Google Ads

  • Per impostazione predefinita,un singolo iteratore restituisce al massimo 50.000 risultati. Puoi modificarlo chiamando withLimit() sul selettore.

  • Un singolo selettore può gestire al massimo 10.000 ID in selector.withIds(). Se vengono specificati almeno 10.000 ID, selector.get() genera un errore di runtime. Analogamente, specifica una condizione Id IN [LIST] con un elenco di ID

    10.000 causerà un errore di runtime.

  • L'output del logging verrà troncato a 100 KB. In questo caso verrà registrato un avviso.

Script degli account amministratore

  • Ogni account elaborato da uno script di Ads Manager riceve la propria quota come elencata sopra.

  • Quando si utilizza il metodo executeInParallel, uno script può elaborare fino a 50 account.

  • Il metodo processAccount di executeInParallel può restituire fino a 10 MB di dati.

Limiti per i caricamenti collettivi

  • Il file di caricamento è limitato a 50 MB e un milione di righe e verrà rifiutato al momento dell'invio se supera questi limiti.

  • Un job di caricamento scade dopo due ore e interrompe l'elaborazione di eventuali 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à. Per un elenco di queste quote e dei relativi messaggi di eccezione, consulta questa pagina.

Script autorizzati

OAuth2 viene utilizzato per autorizzare gli script. Ogni account ha un limite di 250 script autorizzati. Superato questo limite, uno degli script autorizzati in precedenza verrà disautorizzato. Si tratta di una misura temporanea e lo script può essere nuovamente autorizzato alla successiva apertura.

Se riscontri spesso questo limite, ti consigliamo di utilizzare più account utente per autorizzare insiemi diversi di script.

Campagne video e Shopping

Il selettore delle campagne standard (AdsApp.campaigns().get()) esclude dalle ricerche le campagne video e Shopping. Utilizza invece i selettori delle campagne dedicati: