FrequencyCap

Настройки, контролирующие количество показов пользователю одного и того же рекламного объявления в течение определенного периода времени.

JSON-представление
{
  "unlimited": boolean,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer,
  "maxImpressions": integer,
  "maxViews": integer
}
Поля
unlimited

boolean

Применяется ли неограниченное ограничение частоты показов? Если это поле установлено в true , остальные поля ограничения частоты показов не применяются.

timeUnit

enum ( TimeUnit )

Единица времени, в которой будет применяться ограничение частоты.

Требуется, когда unlimited имеет значение false .

timeUnitCount

integer

Количество timeUnit , в течение которых будет действовать ограничение частоты.

Требуется, если unlimited равно false . В зависимости от значения timeUnit применяются следующие ограничения:

  • TIME_UNIT_MONTHS - должно быть 1
  • TIME_UNIT_WEEKS — должно быть от 1 до 4
  • TIME_UNIT_DAYS — должно быть от 1 до 6
  • TIME_UNIT_HOURS - должно быть от 1 до 23
  • TIME_UNIT_MINUTES — должно быть от 1 до 59
maxImpressions

integer

Максимальное количество показов одного и того же объявления пользователю в течение указанного периода. Должно быть больше 0.

Требуется, когда unlimited имеет значение false и maxViews не задан.

maxViews

integer

Необязательно. Максимальное количество кликов по объявлению или его полного просмотра пользователем в течение указанного периода, пока оно не будет ему показано. Должно быть больше 0.

Применимо только к ресурсам YouTube и партнеров.

Требуется, если unlimited имеет значение false и maxImpressions не задан.