मैन्युअल विज्ञापन ब्रेक प्लेबैक

यह गाइड उन उपयोगकर्ताओं के लिए है जो विज्ञापन के लिए ब्रेक चलाने के समय पर मैन्युअल कंट्रोल पाना चाहते हैं. डिफ़ॉल्ट तौर पर, 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 लागू करने के लिए यह ज़रूरी है?
बिलकुल नहीं! यह सुविधा सिर्फ़ उन पब्लिशर के लिए दी जाती है जो नहीं चाहते कि IMA SDK टूल, आपके विज्ञापन नियमों या VMAP रिस्पॉन्स के हिसाब से शेड्यूल किए गए विज्ञापन के बीच में अपने-आप विज्ञापन चलाए.