Pacing

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

JSON representation
{
  "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)

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

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

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

dailyMaxImpressions

string ( int64 format)

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

Применяется, когда бюджет основан на показах. Должен быть больше 0.

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

PacingPeriod

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

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

PacingType

Possible pacing types.

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