FrequencyCap

Belirli bir dönemde bir kullanıcıya aynı reklamın kaç kez gösterilebileceğini 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ının uygulanıp uygulanmadığı. Bu alan true olarak ayarlandığında kalan sıklık sınırı alanları geçerli değildir.

timeUnit

enum (TimeUnit)

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

unlimited, false ise zorunludur.

timeUnitCount

integer

Sıklık sınırının geçerli olacağı timeUnit sayısı.

unlimited, false ise zorunludur. timeUnit değerine göre 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ıya aynı reklamın gösterilebileceği maksimum sayı. 0'dan büyük olmalıdır.

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

maxViews

integer

İsteğe bağlıdır. Bir kullanıcının bu dönemde bir reklamı tıklayabileceği veya tamamen görüntüleyebileceği maksimum sayı. Bu sayıya ulaşıldığında reklam kullanıcıya artık sunulmaz. 0'dan büyük olmalıdır.

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

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