Pacing

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

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

  // Union field daily_max_value can be only one of the following:
  "dailyMaxMicros": string,
  "dailyMaxImpressions": string
  // End of list of possible types for union field daily_max_value.
}
Pola
pacingPeriod

enum (PacingPeriod)

Wymagane. Przedział czasu, w którym zostanie wykorzystany 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 polem wyjściowym 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.

Pole zbiorcze daily_max_value. Obowiązuje, gdy wartość pacing_period to PACING_PERIOD_DAILY. daily_max_value może mieć tylko jedną z tych wartości:
dailyMaxMicros

string (int64 format)

Maksymalna kwota waluty do wydania każdego dnia w mikro 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 w tym polu wartość 1500000.

Przypisana wartość zostanie zaokrąglona do pełnych jednostek rozliczeniowych w odpowiedniej walucie zgodnie z tymi zasadami: każda wartość dodatnia mniejsza niż jedna jednostka rozliczeniowa zostanie zaokrąglona w górę do jednej jednostki rozliczeniowej, a każda wartość większa niż jedna 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 ustawisz wartość 505, zostanie ona zaokrąglona w górę do 10 000, czyli 0,01.

dailyMaxImpressions

string (int64 format)

Maksymalna liczba wyświetleń, które mają być wyświetlane każdego dnia.

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

PacingPeriod

Możliwe okresy, w których można wydać kwotę określoną w ustawieniach tempa wydawania budżetu.

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 będzie stosowane codziennie.
PACING_PERIOD_FLIGHT Ustawienie tempa zostanie zastosowane do całego okresu wyświetlania reklamy.

PacingType

Możliwe typy tempa.

Wartości w polu enum
PACING_TYPE_UNSPECIFIED W tej wersji wartość trybu tempa nie jest określona lub jest nieznana.
PACING_TYPE_AHEAD Dotyczy tylko okresu tempa PACING_PERIOD_FLIGHT. Tempo emisji „Z wyprzedzeniem” wykorzystuje budżet szybciej niż równomiernie, aby mieć pewność, że cały budżet zostanie wydany do końca okresu wyświetlania.
PACING_TYPE_ASAP Wykorzystanie całego budżetu na tempo emisji tak szybko, jak to możliwe.
PACING_TYPE_EVEN Wydawaj stałą kwotę budżetu w każdym okresie.