यह गाइड उन लोगों के लिए है जिन्हें विज्ञापन के लिए ब्रेक के समय पर मैन्युअल तरीके से कंट्रोल करना है. डिफ़ॉल्ट रूप से लागू होने पर, SDK टूल अपने-आप तय किए गए समय पर वीडियो के बीच में दिखने लगता है. ऐसा हो सकता है कि कुछ डेवलपर, SDK टूल को विज्ञापन के लिए ये ब्रेक अपने-आप चलाने से रोकना चाहें. विज्ञापन के लिए मैन्युअल तरीके से वीडियो चलाने की सुविधा लागू करने पर, SDK टूल, वीडियो के बीच में दिखने वाले विज्ञापन के लोड होने पर AD_BREAK_READY
इवेंट को ट्रिगर करता है. इसके बाद, वह ब्रेक का वीडियो शुरू होने का इंतज़ार करता है.
ज़रूरी शर्तें
- IMA SDK वाला iOS ऐप्लिकेशन.
मददगार प्राइमर
अगर आपको अब भी अपने ऐप्लिकेशन में IMA SDK लागू करना है, तो हमारी शुरू करें गाइड देखें.
विज्ञापन के लिए ब्रेक को मैन्युअल तरीके से चलाने की सुविधा को कॉन्फ़िगर करना
विज्ञापन के लिए ब्रेक को मैन्युअल तरीके से चलाने के लिए, इसे कॉन्फ़िगर करने के तीन चरण हैं:- SDK टूल को बताएं कि आपको विज्ञापन के लिए ब्रेक की सुविधा को कंट्रोल करना है.
- AD_BREAK_READY इवेंट सुनें.
- जब आप तैयार हों, तो 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, वीडियो के बीच में दिखने वाले विज्ञापनों को अपने-आप न चलाए. ऐसा तब हो सकता है, जब विज्ञापन के लिए तय किए गए नियमों या वीएमएपी रिस्पॉन्स के हिसाब से विज्ञापन शेड्यूल किए गए हों.