Pacing

Настройки, определяющие скорость расходования бюджета.

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.
}
Поля
pacingPeriod

enum (PacingPeriod)

Обязательно. Период времени, в течение которого будет расходоваться бюджет.

Если в заказе на размещение включено автоматическое распределение бюджета с помощью поля automationType, то это поле предназначено только для вывода и по умолчанию имеет значение PACING_PERIOD_FLIGHT.

pacingType

enum (PacingType)

Обязательно. Тип регулирования скорости, определяющий, как бюджет будет расходоваться в течение pacingPeriod.

Поле "PACING_TYPE_ASAP" несовместимо с полем "pacingPeriod" (PACING_PERIOD_FLIGHT) для заказов на размещение.

Применяется, если для параметра pacing_period задано значение PACING_PERIOD_DAILY. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей:
dailyMaxMicros

string (int64 format)

Максимальная сумма, которую можно тратить каждый день, в микроединицах валюты рекламодателя.

Применимо, если бюджет основан на денежных средствах. Укажите значение больше нуля. Например, если цена составляет 1,5 стандартной денежной единицы, укажите в этом поле значение 1500000.

Назначенное значение будет округлено до целых оплачиваемых единиц для соответствующей валюты по следующим правилам: любое положительное значение, меньшее одной оплачиваемой единицы, будет округлено до одной оплачиваемой единицы, а любое значение, превышающее одну оплачиваемую единицу, будет округлено в меньшую сторону до ближайшего оплачиваемого значения. Например, если оплачиваемая единица валюты равна 0,01, а в этом поле указано значение 10257770, оно будет округлено до 10250000, что соответствует значению 10,25. Если указать 505, то значение будет округлено до 10 000, что соответствует 0,01.

dailyMaxImpressions

string (int64 format)

Максимальное количество показов в день.

Применимо, если бюджет основан на показах. Укажите значение больше нуля.

Конец взаимоисключающих полей.

PacingPeriod

Возможные периоды времени, за которые расходуется бюджет.

Перечисления
PACING_PERIOD_UNSPECIFIED Значение периода не указано или неизвестно в этой версии.
PACING_PERIOD_DAILY Настройки регулирования скорости применяются ежедневно.
PACING_PERIOD_FLIGHT Настройка регулирования скорости будет применена ко всей продолжительности кампании.

PacingType

Возможные типы регулирования скорости.

Перечисления
PACING_TYPE_UNSPECIFIED Значение режима регулирования скорости не указано или неизвестно в этой версии.
PACING_TYPE_AHEAD Применимо только к периоду регулирования PACING_PERIOD_FLIGHT. В этом случае наш сервис будет тратить бюджет быстрее, чем в случае равномерного расходования, чтобы гарантировать, что к концу периода трансляции рекламы будет израсходован весь бюджет.
PACING_TYPE_ASAP Израсходовать весь бюджет как можно быстрее.
PACING_TYPE_EVEN Расходовать одинаковую сумму бюджета за каждый период времени.