मीडिया को पहले से लोड किया जा रहा है

IMA SDK, वीडियो विज्ञापन की ऐसेट को पहले से लोड करने की सुविधा देता है. SDK टूल के इंटिग्रेशन में जाकर, इस सुविधा को चालू किया जा सकता है का इस्तेमाल करें. यह गाइड Google Analytics 4 पर माइग्रेट करने के IMA SDK के साथ मीडिया को पहले से लोड करें.

पेजों को पहले से लोड करने की सुविधा चालू करें

पहले से लोड करने की सुविधा चालू करने के लिए, इसे सेट करें AdsRenderingSettings.enablePreloading सही है. ऐसा ADS_MANAGER_LOADED इवेंट के नतीजे के तौर पर किया जाना चाहिए:

function onAdsManagerLoaded(adsManagerLoadedEvent) {
  var adsRenderingSettings = new google.ima.AdsRenderingSettings();
  adsRenderingSettings.enablePreloading = true;
  ...
  var adsManager = adsManagerLoadedEvent.getAdsManager(
      videoContent, adsRenderingSettings);
}

समस्या शुरू होने का समय

इस टेबल में, पेजों को पहले से लोड करते समय विज्ञापन लोड होने के समय में हुए बदलावों के बारे में खास जानकारी दी गई है सक्षम है:

इवेंट पहले से लोड करने की सुविधा के साथ पहले से लोड किए बिना
विज्ञापन VAST का अनुरोध किया गया AdsLoader.requestAds() AdsLoader.requestAds()
प्री-रोल लोड किया गया (एक विज्ञापन) AdsManager.init() AdsManager.start()
प्री-रोल लोड किया गया (VMAP/विज्ञापन नियम) AdsManager.init() AdsManager.init()
वीडियो के बीच में या खत्म होने के बाद विज्ञापन लोड होने की सुविधा विज्ञापन के लिए ब्रेक में पहले विज्ञापन के लिए, विज्ञापन शुरू होने के समय से 8 सेकंड पहले. लगातार चलने वाले विज्ञापनों के लिए, जब पिछला विज्ञापन चलना शुरू होता है. विज्ञापन के शुरू होने के समय.

सीमाएं

पहले से लोड करने की प्रोसेस पर, नीचे दी गई सीमाएं लागू होती हैं:

  • मीडिया को पहले से लोड करने की सुविधा, iOS डिवाइसों के मोबाइल वेब पर उपलब्ध न हो या जब जो कनेक्ट किए गए स्मार्ट टीवी पर HTML5 IMA SDK का इस्तेमाल करते हैं.
  • VPAID पहले से लोड किया गया हो, लेकिन इसमें विज्ञापन की डिपेंडेंसी शामिल न हो उस विज्ञापन द्वारा चलाया जाने वाला मीडिया—विज्ञापन के चलने तक लोड रहता है.
  • VMAP विज्ञापनों को पहले से लोड करने के लिए, वीडियो अपने-आप चलने की सुविधा चालू होनी चाहिए. पक्का करें कि settings.isAutoPlayAdBreaks() को true पर सेट किया गया है, जो कि डिफ़ॉल्ट वैल्यू है.
  • वीडियो खत्म होने के बाद दिखने वाले विज्ञापन, वीडियो के आखिरी हिस्से के बाद या उससे आठ सेकंड पहले लोड होते हैं कॉन्टेंट को बंद कर दें, अगर AdsRequest.contentDuration का इस्तेमाल, अवधि सेट करने के लिए किया जाता है.

अक्सर पूछे जाने वाले सवाल

क्या मीडिया प्रीलोडिंग से पूरा क्रिएटिव लोड होता है?
नहीं, विज्ञापन चलना शुरू होने पर, क्रिएटिव आम तौर पर पूरी तरह से लोड नहीं होता है. पहले से लोड करने की सुविधा का मकसद, समय को कम करके उपयोगकर्ता अनुभव को बेहतर बनाना है विज्ञापन लोड होने में कुछ समय लगता है. इसका मकसद ऑफ़लाइन विज्ञापन दिखाना नहीं है. IMA SDK, ब्राउज़र पर उतना ही मीडिया लोड करता है जितना ब्राउज़र की अनुमति देता है. उपयोगकर्ता के इंटरनेट कनेक्शन और क्रिएटिव का साइज़.
क्या विज्ञापन के वीएएसटी के साथ-साथ मीडिया के लिए, मीडिया को पहले से लोड करने की सुविधा चालू होनी चाहिए?
नहीं, SDK टूल हमेशा विज्ञापन के वीएएसटी को पहले से लोड कर देता है, भले ही पहले से लोड किया गया डेटा कुछ भी हो सेटिंग.