Pacing

Ustawienia, które kontrolują tempo wydawania budżetu.

Zapis JSON
{
  "pacingPeriod": enum (PacingPeriod),
  "pacingType": enum (PacingType),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "dailyMaxMicros": string,
  "dailyMaxImpressions": string
  // End of mutually exclusive fields.
}
Pola
pacingPeriod

enum (PacingPeriod)

Wymagane. Okres, w którym zostanie wydany budżet na tempo wydawania.

Gdy automatyczne przydzielanie budżetu jest włączone w zamówieniu reklamowym za pomocą parametru automationType, to pole jest tylko danymi wyjściowymi i domyślnie ma wartość PACING_PERIOD_FLIGHT.

pacingType

enum (PacingType)

Wymagane. Rodzaj tempa, który określa, jak kwota budżetu będzie wydawana w ramach pacingPeriod.

PACING_TYPE_ASAP nie jest zgodny z pacingPeriod PACING_PERIOD_FLIGHT w przypadku zamówień reklamowych.

Obowiązuje, gdy wartość pacing_period to PACING_PERIOD_DAILY. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól:
dailyMaxMicros

string (int64 format)

Maksymalna kwota waluty do wydania każdego dnia w mikrojednostkach waluty reklamodawcy.

Dotyczy budżetów opartych na walucie. Musi być większy niż 0. Na przykład w przypadku 1,5 jednostki waluty ustaw to pole na 1500000.

Przypisana wartość zostanie zaokrąglona do pełnych jednostek rozliczeniowych w odpowiedniej walucie zgodnie z tymi zasadami: każda wartość dodatnia mniejsza niż 1 jednostka rozliczeniowa zostanie zaokrąglona w górę do 1 jednostki rozliczeniowej, a każda wartość większa niż 1 jednostka rozliczeniowa zostanie zaokrąglona w dół do najbliższej wartości rozliczeniowej. Jeśli na przykład jednostka rozliczeniowa waluty to 0,01, a to pole ma wartość 10257770, zostanie ona zaokrąglona w dół do 10250000, czyli 10,25. Jeśli wartość wynosi 505, zostanie zaokrąglona w górę do 10 000, czyli 0,01.

dailyMaxImpressions

string (int64 format)

Maksymalna liczba wyświetleń do zrealizowania każdego dnia.

Dotyczy budżetów opartych na wyświetleniach. Musi być większy niż 0.

Koniec pól wykluczających się nawzajem.

PacingPeriod

Możliwe okresy, w których można wydać kwotę dla tempa.

Wartości w polu enum
PACING_PERIOD_UNSPECIFIED Wartość okresu nie jest określona lub jest nieznana w tej wersji.
PACING_PERIOD_DAILY Ustawienie tempa emisji będzie stosowane codziennie.
PACING_PERIOD_FLIGHT Ustawienie tempa zostanie zastosowane do całego okresu emisji.

PacingType

Możliwe typy tempa.

Wartości w polu enum
PACING_TYPE_UNSPECIFIED W tej wersji wartość trybu określania tempa nie jest określona lub jest nieznana.
PACING_TYPE_AHEAD Dotyczy tylko okresu tempa PACING_PERIOD_FLIGHT. Przy tym ustawieniu budżet jest wykorzystywany szybciej niż równomiernie, aby do końca okresu wyświetlania wykorzystać cały budżet.
PACING_TYPE_ASAP Jak najszybciej wydaj cały budżet na przyspieszenie.
PACING_TYPE_EVEN Wydawaj stałą kwotę budżetu w każdym okresie.