FrequencyCap

Setelan yang mengontrol berapa kali pengguna dapat ditampilkan dengan iklan yang sama selama jangka waktu tertentu.

Representasi JSON
{
  "unlimited": boolean,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer,
  "maxImpressions": integer
}
Kolom
unlimited

boolean

Apakah pembatasan frekuensi tidak terbatas diterapkan atau tidak. Jika kolom ini ditetapkan ke true, kolom batas frekuensi yang tersisa tidak berlaku.

timeUnit

enum (TimeUnit)

Satuan waktu yang menerapkan pembatasan frekuensi.

Wajib jika unlimited adalah false.

timeUnitCount

integer

Jumlah timeUnit batas frekuensi akan berlaku.

Wajib jika unlimited adalah false. Batasan berikut berlaku berdasarkan nilai timeUnit:

  • TIME_UNIT_LIFETIME - kolom ini hanya merupakan output dan akan ditetapkan secara default ke 1
  • TIME_UNIT_MONTHS - harus antara 1 dan 2
  • TIME_UNIT_WEEKS - harus antara 1 dan 4
  • TIME_UNIT_DAYS - harus antara 1 dan 6
  • TIME_UNIT_HOURS - harus antara 1 dan 23
  • TIME_UNIT_MINUTES - harus antara 1 dan 59
maxImpressions

integer

Frekuensi maksimum iklan yang sama ditampilkan kepada pengguna selama periode ini. Harus lebih besar dari 0.

Wajib jika unlimited adalah false.

TimeUnit

Kemungkinan satuan waktu.

Enum
TIME_UNIT_UNSPECIFIED Nilai satuan waktu tidak ditentukan atau tidak diketahui dalam versi ini.
TIME_UNIT_LIFETIME Batas frekuensi akan diterapkan selama masa aktif item baris.
TIME_UNIT_MONTHS Batas frekuensi akan diterapkan selama beberapa bulan.
TIME_UNIT_WEEKS Batas frekuensi akan diterapkan selama beberapa minggu.
TIME_UNIT_DAYS Batas frekuensi akan diterapkan selama beberapa hari.
TIME_UNIT_HOURS Batas frekuensi akan diterapkan selama jumlah jam.
TIME_UNIT_MINUTES Batas frekuensi akan diterapkan selama jumlah menit.