Auf dieser Seite sind verschiedene Kontingente und Beschränkungen speziell für die AdSense Management API aufgeführt. Diese gelten zusätzlich zu allen produktspezifischen Limits (z. B. die Anzahl der Channels pro Konto), die für AdSense im Allgemeinen gelten.
Kontingente auf API-Ebene
Alle an die AdSense-Verwaltungs-API gesendeten Anfragen werden unabhängig von der Art der Anfrage auf die allgemeinen Anfrageratenkontingente angerechnet.
Sie können Ihre aktuelle Nutzung für alle diese Kontingente auf der Seite Kontingente in der Google API Console anzeigen. Sie können auch Nutzungsbenachrichtigungen oder zusätzliches Monitoring einrichten. Weitere Informationen finden Sie in der allgemeinen Übersicht über Google Cloud-Kontingente.
Das Überschreiten dieser Kontingente führt dazu, dass die Anfrage mit dem HTTP-Fehler „HTTP 429 Zu viele Anfragen“ abgelehnt wird. Die Fehlermeldung enthält Informationen dazu, welches Kontingent überschritten wurde.
Beschreibung | Wert | Hinweise |
---|---|---|
Abfragen pro Minute für einen einzelnen Nutzer und ein Projekt | 100 | – |
Abfragen pro Minute für alle Nutzer mit einem einzelnen Projekt | 500 | – |
Abfragen pro Tag | 10.000 | Die Tageskontingente werden gegen Mitternacht (Pacific Time) zurückgesetzt. |
Größenbeschränkungen für Berichte
Die maximale Größe von Berichten, die von der AdSense-Verwaltungs-API generiert werden, hängt vom Ausgabeformat ab:
-
JSON-Berichte, die zum Beispiel mit der Methode accounts.reports.generate generiert werden, sind auf maximal 100.000 Zeilen beschränkt. Berichte, die größer sind, werden gekürzt. Die Antwort enthält jedoch das Feld
totalMatchedRows
mit der Größe des vollständigen Berichts. Damit lässt sich feststellen, ob sie abgeschnitten wurden. - CSV-Berichte,die zum Beispiel mit der Methode accounts.reports.generateCsv generiert wurden,sind auf maximal 1.000.000 Zeilen beschränkt. Berichte, die größer sind, werden abgeschnitten.
Zeilenkontingent für Berichte
Über die AdSense Management API wird auch die Gesamtmenge der Berichtsdaten begrenzt, die über einen Tag bzw. kürzere Zeiträume abgerufen werden können, um missbräuchliche Nutzung zu verhindern. Das Überschreiten dieser Limits führt dazu, dass die Anfrage mit dem Fehler „HTTP 429 Zu viele Anfragen“ mit der Meldung „Zeilenkontingent für den Bericht überschritten“ abgelehnt wird.
Sonstige Anfragebeschränkungen
Verschiedene Anfrageparameter steuern, wie viele Daten für eine Anfrage zurückgegeben werden. Beispiel: page_size
für Anfragen, die Paginierung zulassen, oder limit
-Parameter für Anfragen zur Berichterstellung. Wenn diese Parameter nicht angegeben werden, ist der Standardwert immer der maximal zulässige Wert. Wenn Sie einen höheren Wert angeben, wird die Anfrage mit dem Fehler „HTTP 400 Bad Request“ abgelehnt.