ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক

এই নির্দেশিকাটি এমন ব্যবহারকারীদের জন্য যারা বিজ্ঞাপন বিরতির প্লেব্যাকের সময় ম্যানুয়াল নিয়ন্ত্রণ করতে চান। একটি ডিফল্ট বাস্তবায়নে, 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;
    ...
  }
}

FAQ

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