Pacing

Ustawienia określające częstotliwość 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)

To pole jest wymagane. Przedział czasu, w którym zostanie wykorzystany budżet dla tempa.

Gdy automatyczne przydzielanie budżetu jest włączone w zamówieniu reklamowym za pomocą funkcji [auto_budget_allocation][InsertionOrderBudget.auto_budget_allocation], to pole pojawia się tylko na początku i ma wartość domyślną PACING_PERIOD_FLIGHT.

pacingType

enum (PacingType)

To pole jest wymagane. Rodzaj tempa, który określa sposób wydawania kwoty budżetu w pacingPeriod.

Pole sumy daily_max_value. Ma zastosowanie, gdy pacing_period ma wartość PACING_PERIOD_DAILY. daily_max_value może mieć tylko jedną z tych wartości:
dailyMaxMicros

string (int64 format)

Maksymalna kwota do wydania każdego dnia w milionowych częściach waluty reklamodawcy.

Ma zastosowanie, jeśli budżet jest oparty na walucie. Musi być większy niż 0. Na przykład dla standardowej jednostki waluty 1,5 ustaw wartość 1500000.

Przypisana wartość zostanie zaokrąglona do pełnych jednostek podlegających rozliczeniu dla danej waluty zgodnie z następującymi zasadami: każda wartość dodatnia mniejsza niż jedna jednostka podlegająca rozliczeniu zostanie zaokrąglona w górę do jednej jednostki podlegającej rozliczeniu, a wszystko większe niż jedna jednostka podlegająca rozliczeniu – w dół do najbliższej wartości rozliczanej. Jeśli np. jednostka walutą do rozliczenia to 0,01, a to pole ma wartość 10257770, zostanie zaokrąglone w dół do 10 250 000, czyli do 10,25. Jeśli ustawisz wartość 505, zostanie ona zaokrąglona do 10 000 (czyli do 0, 01).

dailyMaxImpressions

string (int64 format)

Maksymalna dzienna liczba wyświetleń.

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

PacingPeriod

Możliwe przedziały czasu, w których wydano środki zgodnie z kwotą 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 czasu wyświetlania.

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 wydawania z wyprzedzeniem powoduje, że środki są wydawane szybciej niż równomiernie, aby do końca okresu wyświetlania został wykorzystany cały budżet.
PACING_TYPE_ASAP Wydaj całą kwotę budżetu tempa jak najszybciej.
PACING_TYPE_EVEN Wydawaj stałą kwotę budżetu w każdym okresie.