Cette page répertorie les différents quotas et limites propres à l'API AdSense Management. Elles s'appliquent en plus des limites spécifiques aux produits (telles que le nombre de critères par compte) qui s'appliquent à AdSense en général.
Quotas au niveau de l'API
Toutes les demandes envoyées à l'API AdSense Management sont comptabilisées dans les quotas généraux de taux, indépendamment du type de demande.
Vous pouvez consulter votre utilisation actuelle de chacun de ces quotas sur la page Quotas de la console Google APIs. Vous pouvez également configurer des alertes d'utilisation ou une surveillance supplémentaire. Pour en savoir plus, consultez la documentation générale sur les quotas Google Cloud.
Le dépassement de ces quotas entraîne le rejet de la requête et le renvoi d'une erreur HTTP 429 (Trop de requêtes) s'affiche. Le message d'erreur indiquera le quota dépassé.
Description | Valeur | Remarques |
---|---|---|
Requêtes par minute pour un seul utilisateur et un seul projet | 100 | N/A |
Requêtes par minute pour tous les utilisateurs utilisant un seul projet | 500 | N/A |
Requêtes par jour | 10 000 | Les quotas quotidiens sont réinitialisés vers minuit, heure du Pacifique. |
Limites de taille des rapports
La taille maximale des rapports générés par l'API AdSense Management dépend du format de sortie:
-
Les rapports JSON (tels que générés par la méthode accounts.reports.generate,par exemple) sont limités à 100 000 lignes au maximum. Les rapports plus volumineux seront tronqués, mais la réponse inclut un champ
totalMatchedRows
qui inclut la taille du rapport complet, qui peut être utilisé pour déterminer si la troncation a eu lieu. - Les rapports CSV (tels que générés par la méthode accounts.reports.generateCsv, par exemple) sont limités à un maximum de 1 000 000 lignes. Les rapports plus volumineux seront tronqués.
Quota de lignes du rapport
Afin d'éviter toute utilisation abusive, l'API AdSense Management applique également des limites à la quantité totale de données de rapport pouvant être récupérées sur des périodes quotidiennes et plus courtes. Le dépassement de ces limites entraîne le rejet de la requête avec une erreur HTTP 429 (Requêtes trop nombreuses) accompagnée du message "Report rows quota exceeded" (Quota de lignes du rapport dépassé).
Autres limites de requêtes
Différents paramètres de requête contrôlent la quantité de données à renvoyer pour une requête (par exemple, page_size
pour les requêtes autorisant la pagination ou le paramètre limit
pour les requêtes de génération de rapports). Si ces paramètres ne sont pas spécifiés, la valeur par défaut est toujours la valeur maximale autorisée. La spécification d'une valeur supérieure entraîne le rejet de la requête avec une erreur HTTP 400 (Requête incorrecte).