FrequencyCap

Belirli bir dönemde bir kullanıcının aynı reklamı görme sayısını kontrol eden ayarlar.

JSON gösterimi
{
  "unlimited": boolean,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer,
  "maxImpressions": integer,
  "maxViews": integer
}
Alanlar
unlimited

boolean

Sınırsız sıklık sınırı uygulanıp uygulanmadığı. Bu alan true olarak ayarlandığında kalan sıklık sınırı alanları geçerli olmaz.

timeUnit

enum (TimeUnit)

Sıklık sınırının uygulanacağı zaman birimi.

unlimited, false olduğunda gereklidir.

timeUnitCount

integer

Sıklık sınırının timeUnit süreceği sayı.

unlimited, false olduğunda gereklidir. timeUnit değerine bağlı olarak aşağıdaki kısıtlamalar geçerlidir:

  • TIME_UNIT_MONTHS - 1 olmalıdır.
  • TIME_UNIT_WEEKS - 1 ile 4 arasında olmalıdır
  • TIME_UNIT_DAYS: 1 ile 6 arasında olmalıdır.
  • TIME_UNIT_HOURS - 1 ile 23 arasında olmalıdır
  • TIME_UNIT_MINUTES - 1 ile 59 arasında olmalıdır
maxImpressions

integer

Bu dönemde bir kullanıcının aynı reklamı görebileceği maksimum sayı. 0'dan büyük olmalıdır.

unlimited, false olduğunda ve maxViews ayarlanmadığında gereklidir.

maxViews

integer

İsteğe bağlıdır. Bu dönemde, kullanıcıya reklam sunulmayı durdurana kadar kullanıcının reklamı tıklayabileceği veya tam olarak görüntüleyebileceği maksimum sayı. 0'dan büyük olmalıdır.

Yalnızca YouTube ve iş ortağı kaynakları için geçerlidir.

unlimited, false olduğunda ve maxImpressions ayarlanmadığında gereklidir.