FrequencyCap

Belirli bir zaman dilimi içinde bir kullanıcıya 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 uygulanmadığı. Bu alan true değerine 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 geçerli olacağı timeUnit sayısı.

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

  • TIME_UNIT_LIFETIME: Bu alan yalnızca çıkış içindir 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

Bir kullanıcıya bu süre zarfında aynı reklamın gösterilebileceği maksimum sayı. 0'dan büyük olmalıdır.

unlimited, false ise ve maxViews ayarlanmadığında gereklidir.

maxViews

integer

İsteğe bağlı. Bir kullanıcının, bu süre içinde bir reklamın artık kendisine sunulmadığı zamana kadar onu tıklayabileceği veya tamamen görüntüleyebileceği maksimum sayı. 0'dan büyük olmalıdır.

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

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