FrequencyCap

Belirli bir zaman dilimi içinde bir kullanıcıya aynı reklamla birlikte kaç kez gösterilebileceğini kontrol eden ayarlar.

JSON gösterimi
{
  "unlimited": boolean,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer,
  "maxImpressions": 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 devam edeceği timeUnit sayısı.

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

  • TIME_UNIT_LIFETIME: Bu alan yalnızca çıkıştır ve varsayılan olarak 1 değerini alır
  • 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 süre zarfında aynı reklamın bir kullanıcıya en fazla kaç kez gösterilebileceğidir. 0'dan büyük olmalıdır.

unlimited, false olduğunda gereklidir.

TimeUnit

Olası zaman birimleri.

Sıralamalar
TIME_UNIT_UNSPECIFIED Bu sürümde zaman birimi değeri belirtilmemiş veya bilinmiyor.
TIME_UNIT_LIFETIME Sıklık sınırı, satır öğesinin tüm kullanım süresine uygulanır.
TIME_UNIT_MONTHS Sıklık sınırı belirli sayıda aya uygulanır.
TIME_UNIT_WEEKS Sıklık sınırı birkaç haftaya uygulanır.
TIME_UNIT_DAYS Sıklık sınırı belirli sayıda güne uygulanır.
TIME_UNIT_HOURS Sıklık sınırı belirli sayıda saate uygulanır.
TIME_UNIT_MINUTES Sıklık sınırı, dakika sayısı için geçerli olur.