বিজ্ঞাপন বিরতির প্লেব্যাক কনফিগার করা

প্ল্যাটফর্ম বেছে নিন: Android iOS

এই নির্দেশিকা সেইসব ব্যবহারকারীদের জন্য যারা বিজ্ঞাপন বিরতি প্লেব্যাকের সময়সীমার উপর ম্যানুয়াল কন্ট্রোল চান। ডিফল্ট প্রয়োগে, SDK শিডিউল করা সময়ে অটোমেটিক মিড-রোল চালায়। কিছু ডেভেলপার SDK-কে এই বিজ্ঞাপন বিরতি অটোমেটিক চালাতে দিতে নাও চাইতে পারেন। ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক প্রয়োগ করার মাধ্যমে, মিড-রোল লোড হয়ে গেলে SDK একটি AD_BREAK_READY ইভেন্ট ফায়ার করে এবং আপনি বিরতির প্লেব্যাক শুরু করার জন্য অপেক্ষা করে।

পূর্বশর্ত

  • IMA SDK প্রয়োগ করা iOS অ্যাপ্লিকেশন।

সহায়ক প্রাইমার

আপনার অ্যাপে এখনও IMA SDK প্রয়োগ করতে হলে, আমাদের শুরু করার নির্দেশিকা দেখুন।

ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক কনফিগার করা হচ্ছে

ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক কনফিগার করতে তিনটি ধাপ লাগে:

  1. SDK-কে বলুন যে আপনি বিজ্ঞাপন বিরতির প্লেব্যাক কন্ট্রোল করতে চান।
  2. AD_BREAK_READY ইভেন্টের জন্য শুনুন।
  3. আপনি রেডি হয়ে গেলে SDK-কে বিজ্ঞাপন চালানোর কথা বলুন।
ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক প্রয়োগ করার জন্য উন্নত উদাহরণতে প্রয়োজনীয় পরিবর্তনগুলি নিচের স্নিপেটে দেখানো হয়েছে:
- (void)setUpAdsLoader {
  ...
  IMASettings settings = [[IMASettings alloc] init];
  // Tell the SDK that you want to control ad break playback.
  settings.autoPlayAdBreaks = NO;
  self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
  ...
}

- (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event {
  ...
  switch (event.type) {
    // Listen for the AD_BREAK_READY event
    case kIMAAdEvent_AD_BREAK_READY:
      // Tell the SDK to play ads when you're ready. To skip this ad break,
      // simply return from this handler without calling [adsManager start].
      [adsManager start];
      break;
    ...
  }
}

প্রায়শই জিজ্ঞাসিত প্রশ্ন

IMA SDK প্রয়োগের জন্য কি এটি প্রয়োজন?
একদমই না! এটি শুধুমাত্র সেইসব প্রকাশকদের জন্য অফার করা হয় যারা চান না যে আপনার বিজ্ঞাপনের নিয়ম বা VMAP রেসপন্স দ্বারা শিডিউল করা হলে IMA SDK অটোমেটিক মিড-রোল বিজ্ঞাপন চালাক।