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_MONTHS - ১ হতে হবে
  • TIME_UNIT_WEEKS - ১ থেকে ৪-এর মধ্যে হতে হবে
  • TIME_UNIT_DAYS - ১ থেকে ৬-এর মধ্যে হতে হবে
  • TIME_UNIT_HOURS - ১ থেকে ২৩-এর মধ্যে হতে হবে
  • TIME_UNIT_MINUTES - ১ থেকে ৫৯-এর মধ্যে হতে হবে
maxImpressions

integer

এই সময়সীমার মধ্যে একজন ব্যবহারকারীকে একই বিজ্ঞাপন সর্বাধিক যতবার দেখানো হতে পারে। ০-এর থেকে বড় হতে হবে।

unlimited-এর মান false হলে এবং maxViews সেট করা না থাকলে প্রয়োজন।

maxViews

integer

ঐচ্ছিক। এই সময়সীমার মধ্যে কোনও ব্যবহারকারী সর্বাধিক যতবার কোনও বিজ্ঞাপনে ক্লিক-থ্রু করতে বা সেটি সম্পূর্ণ দেখতে পারেন, যতক্ষণ না সেটি তাকে আর দেখানো হয়। ০-এর থেকে বড় হতে হবে।

শুধুমাত্র YouTube ও পার্টনার রিসোর্সের ক্ষেত্রে প্রযোজ্য।

unlimited-এর মান false হলে এবং maxImpressions সেট করা না থাকলে প্রয়োজন।