Cette page décrit les différentes limites des scripts Google Ads que vous devez connaître. Ces limites peuvent changer à tout moment sans avertissement. Par conséquent, assurez-vous que vos scripts sont flexibles et qu'ils contiennent une gestion des erreurs.
Limites du temps d'exécution
scripts Google Ads
Pour les comptes d'annonceur, l'exécution des scripts Google Ads est limitée à un maximum de 30 minutes. Passé ce délai, ils sont annulés. Toutes les modifications apportées avant l'annulation du script sont appliquées.
Scripts Ads Manager
Les scripts Ads Manager peuvent normalement s'exécuter pendant un maximum de 30 minutes, après quoi ils sont annulés. Toutefois, si un script Ads Manager utilise la méthode executeInParallel
pour traiter des comptes en parallèle et qu'il spécifie une méthode de rappel, il peut s'exécuter pendant un maximum de 60 minutes avant d'être annulé. Ceci est illustré dans la figure ci-dessous, où processAccount
est la fonction parallèle et allFinished
est la méthode de rappel lors de l'appel de executeInParallel
.
Toutes les modifications effectuées avant l'annulation du script sont appliquées.
Limites d'entités
Scripts des comptes Google Ads
Par défaut,un seul itérateur renvoie 50 000 résultats maximum. Vous pouvez modifier ce paramètre en appelant
withLimit()
sur le sélecteur.Un seul sélecteur peut traiter au maximum 10 000 ID dans
selector.withIds()
. Si 10 000 ID ou plus sont spécifiés,selector.get()
génère une erreur d'exécution. De même, vous pouvez spécifier une conditionId IN [LIST]
avec une liste d'ID.10 000 entraînera une erreur d'exécution.
Les journaux sont tronqués à hauteur de 100 Ko. Dans ce cas, un avertissement est consigné.
Scripts de comptes administrateur
Chaque compte traité par un script du gestionnaire d'annonces dispose de son propre quota, comme indiqué ci-dessus.
Lorsque vous utilisez la méthode
executeInParallel
, un script peut traiter jusqu'à 50 comptes.La méthode
processAccount
deexecuteInParallel
peut renvoyer jusqu'à 10 Mo de données.
Limites de l'importation groupée
Le fichier d'importation est limité à 50 Mo et à un million de lignes. Il sera refusé lors de l'envoi s'il dépasse ces limites.
Une tâche d'importation expire au bout de deux heures et cesse de traiter les données restantes du fichier importé.
Quotas pour les services Google
Les services Google Apps Script imposent des quotas quotidiens et des limites strictes pour certaines fonctionnalités. Pour obtenir la liste de ces quotas et des messages d'exception associés, consultez cette page.
Scripts autorisés
Le protocole OAuth2 est utilisé pour autoriser les scripts. Chaque compte est limité à 250 scripts autorisés. Au-delà de cette limite, l'autorisation de l'un des scripts précédemment autorisés est annulée. Cette opération n'est que temporaire. Le script peut être à nouveau autorisé lors de sa prochaine ouverture.
Si vous atteignez fréquemment cette limite, vous devez envisager d'utiliser plusieurs comptes utilisateur pour autoriser différents ensembles de scripts.
Campagnes vidéo et Shopping
Le sélecteur de campagne standard (AdsApp.campaigns().get()
) filtre les campagnes vidéo et Shopping des résultats. Utilisez plutôt les sélecteurs de campagne dédiés: