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.

Jeśli automatyczne przydzielanie budżetu jest włączone w zamówieniu reklamowym za pomocą automationType, to pole jest tylko do odczytu i ma domyślnie wartość PACING_PERIOD_FLIGHT.

pacingType

enum (PacingType)

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

W przypadku zamówień reklamowych opcja PACING_TYPE_ASAP jest niezgodna z opcją pacingPeriod PACING_PERIOD_FLIGHT.

Ma zastosowanie, gdy właściwość pacing_period ma wartość PACING_PERIOD_DAILY. Poniżej znajduje się lista pól, które wzajemnie się wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól:
dailyMaxMicros

string (int64 format)

Maksymalna kwota do wydania każdego dnia w mikrowalucie reklamodawcy.

Ma zastosowanie, gdy budżet jest oparty na walucie. Musi być większy niż 0. Jeśli na przykład chcesz ustawić 1, 5 standardowej jednostki waluty, wpisz w tym polu 1500000.

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

dailyMaxImpressions

string (int64 format)

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

Ma zastosowanie, gdy budżet jest oparty na wyświetleniach. Musi być większy niż 0.

Koniec pól wykluczających się wzajemnie.

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 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 Wartość trybu tempa nie jest określona lub jest nieznana w tej wersji.
PACING_TYPE_AHEAD Dotyczy tylko okresu tempa PACING_PERIOD_FLIGHT. Tempo „Z wyprzedzeniem” dąży do szybszego wykorzystania budżetu niż tempo równomierne, aby mieć pewność, że cały budżet zostanie wydany do końca okresu wyświetlania.
PACING_TYPE_ASAP Jak najszybciej wydaj całą kwotę budżetu tempa.
PACING_TYPE_EVEN Wydawaj stałą kwotę budżetu w każdym okresie.