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 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ı. 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.