FrequencyCap

Bir kullanıcıya belirli bir dönemde aynı reklamın kaç kez gösterilebileceğini belirleyen ayarlardır.

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 uygulanmayacağı. 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 olduğunda gereklidir.

timeUnitCount

integer

Sıklık sınırının dayanacağı timeUnit sayısı.

unlimited, false olduğunda gereklidir. timeUnit değerine göre aşağıdaki kısıtlamalar uygulanır:

  • TIME_UNIT_LIFETIME: Bu alanın değeri yalnızca çıkıştır ve varsayılan olarak 1 olur
  • TIME_UNIT_MONTHS - 1 ile 2 arasında 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önem boyunca bir kullanıcıya aynı reklamın maksimum gösterilme sayısı. 0'dan büyük olmalıdır.

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

maxViews

integer

Bir kullanıcının bu süre zarfında, reklam artık kendisine sunulmayana kadar reklamı en fazla kaç kez tıklayabileceği veya tamamen görüntüleyebileceği. 0'dan büyük olmalıdır.

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

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