FrequencyCap

Ustawienia określające, ile razy użytkownik może zobaczyć tę samą reklamę w danym okresie.

Zapis JSON
{
  "unlimited": boolean,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer,
  "maxImpressions": integer,
  "maxViews": integer
}
Pola
unlimited

boolean

Czy zastosowano nieograniczone ograniczenie liczby wyświetleń. Gdy to pole jest ustawione na true, pozostałe pola limitu wyświetleń na użytkownika nie mają zastosowania.

timeUnit

enum (TimeUnit)

Jednostka czasu, w której ma być stosowany limit wyświetleń.

Wymagane, gdy unlimited ma wartość false.

timeUnitCount

integer

Liczba timeUnit, przez którą ograniczenie liczby wyświetleń będzie obowiązywać.

Wymagane, gdy unlimited ma wartość false. W zależności od wartości parametru timeUnit obowiązują te ograniczenia:

  • TIME_UNIT_MONTHS – musi być 1
  • TIME_UNIT_WEEKS – musi być liczbą z zakresu od 1 do 4
  • TIME_UNIT_DAYS – musi mieścić się w przedziale od 1 do 6
  • TIME_UNIT_HOURS – musi mieścić się w przedziale od 1 do 23
  • TIME_UNIT_MINUTES – musi mieścić się w przedziale od 1 do 59
maxImpressions

integer

Maksymalna liczba wyświetleń tej samej reklamy użytkownikowi w tym okresie. Musi być większy niż 0.

Wymagany, gdy unlimited to false, a maxViews nie jest ustawione.

maxViews

integer

Opcjonalnie: Maksymalna liczba kliknięć reklamy lub obejrzeń reklamy przez użytkownika w danym okresie, dopóki nie przestanie ona być wyświetlana. Musi być większy niż 0.

Dotyczy tylko zasobów YouTube i partnerów.

Wymagany, gdy unlimited to false, a maxImpressions nie jest ustawione.