FrequencyCap

Bir kullanıcıya belirli bir dönemde aynı reklamla 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 uygulanmayacağı. Bu alan true değerine 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 zorunludur.

timeUnitCount

integer

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

unlimited, false olduğunda zorunludur. timeUnit değeri için aşağıdaki kısıtlamalar uygulanır:

  • TIME_UNIT_LIFETIME: Bu alan yalnızca çıkış niteliğindedir 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 kaç kez gösterilebileceğini belirtir. 0'dan büyük olmalıdır.

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

maxViews

integer

Bir kullanıcının, reklam artık kendisine sunulmayana kadar bu süre içinde bir 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 zorunludur.