Limits

Auf dieser Seite werden verschiedene Beschränkungen in Google Ads-Skripts aufgeführt, die Sie kennen sollten. Diese Beschränkungen können sich jederzeit ohne Vorankündigung ändern. Stellen Sie daher sicher, dass Ihre Skripts flexibel sind und Fehlerbehandlung berücksichtigen.

Zeitlimits für die Ausführung

Google Ads-Skripts können für eine Dauer von maximal 30 Minuten ausgeführt werden. Nach dieser Zeit wird die Ausführung abgebrochen. Alle vor dem Abbruch der Ausführung des Skripts durchgeführten Änderungen werden übernommen.

Ad Manager-Scripts

Ad Manager-Scripts können normalerweise maximal 30 Minuten lang ausgeführt werden. Danach werden sie abgebrochen. Wenn in einem Ad Manager-Script jedoch die Methode executeInParallel verwendet wird, um Konten parallel zu verarbeiten, und eine Rückrufmethode angegeben ist, kann es bis zu 60 Minuten lang ausgeführt werden, bevor es abgebrochen wird. Dies wird in der Abbildung unten veranschaulicht. Dabei ist processAccount die parallele Funktion und allFinished die Callback-Methode beim Aufruf von executeInParallel.

Alle vor dem Abbruch der Ausführung des Skripts durchgeführten Änderungen werden übernommen.

Beschränkungen für Entitäten

Scripts von Google Ads-Konten

  • Mit einem einzelnen Iterator werden standardmäßig maximal 50.000 Ergebnisse zurückgegeben. Sie können dies ändern, indem Sie withLimit() aufrufen.

  • Mit einer einzelnen Auswahl können in selector.withIds() maximal 10.000 IDs verarbeitet werden. Wenn mindestens 10.000 IDs angegeben werden, wirft selector.get() einen Laufzeitfehler. Ähnliches gilt für die Angabe einer Id IN [LIST]-Bedingung mit einer Liste von IDs.

    10.000 führt zu einem Laufzeitfehler.

  • Die Protokollausgabe wird bei 100 KB abgebrochen. In diesem Fall wird eine Warnung protokolliert.

Scripts von Verwaltungskonten

  • Jedem Konto, das von einem Ad Manager-Script verarbeitet wird, wird ein eigenes Kontingent zugewiesen, wie oben aufgeführt.

  • Bei Verwendung der Methode executeInParallel kann ein Script bis zu 50 Konten verarbeiten.

  • Die processAccount-Methode von executeInParallel kann bis zu 10 MB Daten zurückgeben.

Beschränkungen für Bulk-Uploads

  • Die Uploaddatei ist auf 50 MB und eine Million Zeilen begrenzt und wird bei der Einreichung abgelehnt, wenn sie diese Limits überschreitet.

  • Ein Upload-Job hat ein Zeitlimit von zwei Stunden und der Job beendet danach die Verarbeitung aller in der hochgeladenen Datei verbleibenden Daten.

Kontingente für Google-Dienste

Bei den zugrunde liegenden Google Apps-Skript-Diensten gibt es für einige Funktionen Tageskontingente und fixe Beschränkungen. Eine Liste dieser Kontingente und die zugehörigen Ausnahmemeldungen finden Sie auf dieser Seite.

Autorisierte Skripts

OAuth2 wird zur Autorisierung von Skripts verwendet. Für jedes Konto gilt ein Limit von 250 autorisierten Scripts. Darüber hinaus wird die Autorisierung eines der zuvor autorisierten Skripts aufgehoben. Dies ist nur vorübergehend und das Skript kann wieder autorisiert werden, wenn es erneut geöffnet wird.

Wenn Sie dieses Limit häufig erreichen, sollten Sie mehrere Nutzerkonten verwenden, um verschiedene Skripts zu autorisieren.

Video- und Shopping-Kampagnen

Mit der Standardkampagnenauswahl (AdsApp.campaigns().get()) werden Video- und Shopping-Kampagnen aus den Ergebnissen herausgefiltert. Verwenden Sie stattdessen die speziellen Kampagnenauswahlen: