Na tej stronie znajdziesz różne limity i ograniczenia w skryptach Google Ads, o których musisz wiedzieć. Te limity mogą się zmienić w dowolnym momencie bez ostrzeżenia, dlatego upewnij się, że Twoje skrypty są elastyczne i zawierają obsługę błędów.
Limity czasu wykonywania
Skrypty Google Ads
Skrypty Google Ads na kontach reklamodawców mogą działać maksymalnie 30 minut, po czym zostaną anulowane. Wszystkie zmiany wprowadzone przed anulowaniem skryptu zostaną zastosowane.
Skrypty menedżera Google Ads
Skrypty menedżera Google Ads mogą zwykle działać maksymalnie 30 minut, po
czym zostaną anulowane. Jeśli jednak skrypt menedżera Google Ads używa metody
executeInParallel
do równoległego przetwarzania kont i określa metodę wywołania zwrotnego, może
działać do maksymalnie 60 minut, zanim zostanie anulowany. Ilustruje to
poniższy rysunek, na którym processAccount jest funkcją
równoległą, a allFinished jest metodą wywołania zwrotnego podczas wywoływania
executeInParallel.

Wszystkie zmiany wprowadzone przed anulowaniem skryptu zostaną zastosowane.
Limity elementów
Skrypty kont Google Ads
Pojedynczy iterator domyślnie zwraca maksymalnie 50 tys. wyników. Możesz to zmienić, wywołując
withLimit()w selektorze.Pojedynczy selektor może obsługiwać maksymalnie 10 tys. identyfikatorów w
selector.withIds(). Jeśli określono 10 tys. lub więcej identyfikatorów,selector.get()zgłosi błąd wykonania. Podobnie określenie warunkuId IN [LIST]z listą zawierającą więcej niż 10 tys. identyfikatorów spowoduje błąd wykonania.Dane wyjściowe logowania zostaną obcięte do 100 KB. W takim przypadku zostanie zarejestrowane ostrzeżenie.
Skrypty kont menedżera
Każde konto przetwarzane przez skrypt menedżera Google Ads ma własny limit, jak podano w poprzedniej sekcji.
Gdy używasz metody
executeInParallel, skrypt może przetwarzać maksymalnie 50 kont.Metoda
processAccountzexecuteInParallelmoże zwracać maksymalnie 10 MB danych.
Limity przesyłania zbiorczego
Rozmiar przesyłanego pliku jest ograniczony do 50 MB i 1 mln wierszy. Jeśli przekroczy te limity, zostanie odrzucony.
Po 2 godzinach przesyłanie zbiorcze zostanie przerwane, a zadanie przestanie przetwarzać pozostałe dane z przesłanego pliku.
Limity usług Google
Podstawowe usługi Google Apps Script nakładają dzienne limity i limity stałe na niektóre funkcje. Zapoznaj się z listą tych limitów i towarzyszących im komunikatów o wyjątkach.
Autoryzowane skrypty
Do autoryzacji skryptów używany jest protokół OAuth2. Każde konto ma limit 250 autoryzowanych skryptów. Po przekroczeniu tego limitu autoryzacja jednego z wcześniej autoryzowanych skryptów zostanie cofnięta. Jest to tylko tymczasowe, a skrypt można ponownie autoryzować przy następnym otwarciu.
Jeśli często przekraczasz ten limit, rozważ użycie wielu kont użytkowników do autoryzowania różnych zestawów skryptów.
Kampanie wideo i kampanie produktowe
Standardowy selektor kampanii (AdsApp.campaigns().get()) odfiltruje z wyników kampanie wideo i kampanie produktowe. Zamiast tego użyj selektorów kampanii: