Limites

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

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 condition Id 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 de executeInParallel 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: