FrequencyCap

تنظیماتی که تعداد دفعات کاربر را کنترل می‌کنند ممکن است با همان تبلیغ در یک دوره زمانی معین نشان داده شوند.

نمایندگی JSON
{
  "unlimited": boolean,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer,
  "maxImpressions": integer,
  "maxViews": integer
}
فیلدها
unlimited

boolean

آیا محدودیت فرکانس نامحدود اعمال می شود. وقتی این فیلد روی true تنظیم شود، فیلدهای سقف فرکانس باقیمانده قابل اعمال نیستند.

timeUnit

enum ( TimeUnit )

واحد زمانی که در آن سقف فرکانس اعمال خواهد شد.

زمانی که unlimited false است الزامی است.

timeUnitCount

integer

تعداد timeUnit واحد درب فرکانس دوام خواهد داشت.

زمانی که unlimited false است الزامی است. محدودیت های زیر بر اساس مقدار timeUnit اعمال می شود:

  • TIME_UNIT_LIFETIME - این فیلد فقط خروجی است و به طور پیش فرض 1 خواهد بود
  • TIME_UNIT_MONTHS - باید بین 1 و 2 باشد
  • TIME_UNIT_WEEKS - باید بین 1 تا 4 باشد
  • TIME_UNIT_DAYS - باید بین 1 تا 6 باشد
  • TIME_UNIT_HOURS - باید بین 1 تا 23 باشد
  • TIME_UNIT_MINUTES - باید بین 1 تا 59 باشد
maxImpressions

integer

حداکثر تعداد دفعاتی که ممکن است در این مدت یک تبلیغ به کاربر نشان داده شود. باید بزرگتر از 0 باشد.

زمانی که unlimited false است و maxViews تنظیم نشده است، مورد نیاز است.

maxViews

integer

حداکثر تعداد دفعاتی که کاربر می‌تواند در این مدت یک تبلیغ را کلیک کند یا به طور کامل مشاهده کند تا زمانی که دیگر به او ارائه نشود. باید بزرگتر از 0 باشد.

فقط برای منابع YouTube و Partners قابل اجرا است.

زمانی که unlimited false است و maxImpressions تنظیم نشده است، الزامی است.