Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’exécution du script est limitée à 30 minutes. Si la durée d’exécution du script dépasse 30 minutes, il est annulé. Toutes les entités ajoutées ou mises à jour avant l’annulation du script sont enregistrées.
Le nombre d’exécutions d’un script n’est pas limité.
Le nombre de scripts que vous pouvez avoir par compte est limité à 100.
Limites de compte unique
Ces limites de compte unique sont par script (il ne s’agit pas de l’agrégation des appels entre les scripts).
Un itérateur peut retourner un maximum de 50 000 entités. Par exemple, KeywordIterator renvoie un maximum de 50 000 mots clés, même si KeywordSelector renvoie plus de 50 000 mots clés. Lorsque vous atteignez la limite, la méthode de l’itérateur
hasNextrenvoie false et Scripts enregistre un avertissement.La méthode d’un
withIdssélecteur est limitée à 10 000 identifiants. Scripts génère une erreur d’exécution si vous spécifiez plus de 10 000 ID. Il en va de même si vous utilisez la méthode duwithConditionsélecteur et spécifiez une condition 'Id IN [LIST]' avec plus de 10 000 IDs.Un script peut obtenir un maximum de 250 000 entités. Cela signifie que vous pouvez obtenir cinq itérateurs, chacun renvoyant un maximum de 50 000 entités. Lorsque vous atteignez la limite, la méthode de l’itérateur
hasNextrenvoie false et Scripts enregistre un avertissement.Un script peut créer un maximum de 250 000 mots clés et annonces. La création d’entités supplémentaires échoue et les scripts enregistrent un avertissement.
Un script peut écrire un maximum de 100 Ko de sortie dans le journal de la console. Lorsque vous dépassez la limite, Scripts enregistre un avertissement.
Modèle d’appel pour éviter les limites d’entités
Pour plus d’informations sur la gestion des limites d’entités dans vos scripts, consultez Modèle d’appel pour éviter les limites d’entités dans Meilleures pratiques.
Limites de plusieurs comptes
Les limites pour un seul compte répertoriées ci-dessus s’appliquent à chaque compte traité par un script multi-comptes.
L’exception concerne les scripts qui appellent la
executeInParallelméthode. Si votre script appelleexecuteInParallel, le script doit également se terminer dans les 30 minutes, sauf si vous spécifiez une fonction de rappel. Si vous spécifiez une fonction de rappel, le rappel peut prendre 30 minutes supplémentaires. Cela signifie que votre script (y compris la fonction que vous exécutez pour chaque compte) a 30 minutes pour se terminer et votre rappel a 30 minutes pour terminer. Si l’un ou l’autre prend plus de 30 minutes, le script est annulé et toutes les entités ajoutées ou mises à jour avant l’annulation du script sont enregistrées.Cette
executeInParallelméthode permet à votre script de traiter jusqu’à 50 comptes en même temps.La fonction qui
executeInParallelspécifie peut retourner un maximum de 10 Mo de données.
Limites d’UrlFetch
Consultez les limites d’UrlFetch.
Limites d’entités Microsoft Advertising
Pour connaître les limites des entités Microsoft Advertising, consultez Hiérarchie et limites des entités.