ضبط تشغيل الفواصل الإعلانية

اختيار النظام الأساسي: Android iOS

هذا الدليل مخصّص للمستخدمين الذين يريدون التحكّم يدويًا في توقيت تشغيل فواصل الإعلانات. في عملية التنفيذ التلقائية، يعرض حزمة تطوير البرامج (SDK) تلقائيًا "الإعلانات أثناء التشغيل" في الوقت المحدّد لها. قد يريد بعض المطوّرين منع حزمة SDK من تشغيل فواصل الإعلانات هذه تلقائيًا. من خلال تنفيذ تشغيل فواصل الإعلانات يدويًا، تُطلق حزمة تطوير البرامج الحدث AD_BREAK_READY عند تحميل إعلان أثناء التشغيل، وتنتظر منك بدء تشغيل الفاصل الإعلاني.

المتطلبات الأساسية

  • تطبيق iOS تمّ فيه تنفيذ حزمة تطوير البرامج لإعلانات الوسائط التفاعلية

مقدمات مفيدة

إذا كنت لا تزال بحاجة إلى تنفيذ حزمة تطوير البرامج لإعلانات الوسائط التفاعلية في تطبيقك، يمكنك الاطّلاع على دليل "البدء".

ضبط تشغيل الفواصل الإعلانية يدويًا

يتطلّب ضبط تشغيل الفواصل الإعلانية يدويًا ثلاث خطوات:

  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;
    ...
  }
}

الأسئلة الشائعة

هل هذا الإجراء مطلوب لتنفيذ حزمة تطوير البرامج لإعلانات الوسائط التفاعلية؟
بالطبع لا. لا يتوفّر هذا الخيار إلا للناشرين الذين لا يريدون أن تشغّل حزمة تطوير البرامج للإعلانات التفاعلية تلقائيًا "الإعلانات أثناء التشغيل" عندما تتم جدولتها من خلال قواعد الإعلانات أو استجابة قائمة تشغيل إعلانات الفيديو المتعددة (VMAP).