वर्कस्पेस खोलें

इम्प्लीमेंटेशन गाइड

पोस्ट-रोल वीडियो

Post-roll video ads

वीडियो विज्ञापन जो वीडियो ख़त्म होते ही उसी प्लेयर में चलता है, जैसे किसी कार्यक्रम के अंत के विज्ञापन।

  • Ad Manager
  • Ad Exchange
  • AdSense (Ad Manager के ज़रिए)
  • वीडियो प्लेयर के अंदर (मोबाइल और डेस्कटॉप)
डेस्कटॉप
मोबाइल

1 मिनट में समझें

पोस्ट-रोल वीडियो क्या है

जानते हैं जब टीवी का कार्यक्रम ख़त्म होता है और अगला शुरू होने से पहले कुछ विज्ञापन आते हैं? पोस्ट-रोल आपकी साइट पर यही है: वीडियो विज्ञापन जो वीडियो के अंत में, उसी प्लेयर के अंदर चलता है। व्यक्ति जो देखना चाहता था वह देख चुका है और उसके तुरंत बाद विज्ञापन दिखता है। Pre का मतलब पहले, mid का मतलब बीच में और post का मतलब बाद में।

पोस्ट-रोल का राज़ प्लेयर को बताना है कि वीडियो ख़त्म हो गया। IMA SDK, यानी प्लेयर में विज्ञापन लगाने के लिए Google का कोड पैकेज, ख़ुद अंदाज़ा नहीं लगा सकता कि कंटेंट ख़त्म हो गया। Google की गाइड कहती है: पोस्ट-रोल चलाने के लिए, कंटेंट ख़त्म होने पर आपको SDK को बताना होगा, और फिर वह अंत का ब्रेक चलाता है, अगर कोई तय हो। यह सूचना सिर्फ़ तब दी जानी चाहिए जब वीडियो ख़त्म हो, कभी तब नहीं जब कोई विज्ञापन ख़त्म हो, क्योंकि IMA विज्ञापनों के लिए भी वही प्लेयर इस्तेमाल कर सकता है। यह ऐसा है जैसे स्कूल की घंटी सिर्फ़ तब बजाना जब कक्षा ख़त्म हो, छुट्टी के बीच में नहीं।

ब्रेक को वीडियो विज्ञापन नियमों से व्यवस्थित किया जा सकता है, जो Google Ad Manager 360 की सुविधा है। इनमें पोस्ट-रोल को चालू (सक्षम), बंद (अक्षम) किया जा सकता है, या कम प्राथमिकता वाले नियम पर छोड़ा जा सकता है (टालें)। नियमों के साथ जवाब VMAP में आता है, जो टीवी के कार्यक्रम की तरह बताता है कि कौन-से ब्रेक हैं। नियमों के बिना प्लेयर खुद वीडियो के अंत में अनुरोध कर सकता है और टैग में बता सकता है कि यह पोस्ट-रोल है।

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

चरण-दर-चरण

कैसे लागू करें

  1. प्लेयर को IMA से तैयार करेंप्लेयर को IMA SDK से वैसे ही बनाएँ जैसे प्री-रोल में: IMA की स्क्रिप्ट, वीडियो के ऊपर विज्ञापन का बॉक्स, AdsLoader और आपके टैग वाला AdsRequest।
  2. नियम में पोस्ट-रोल चालू करेंAd Manager 360 में वीडियो, विज्ञापन नियम, नया विज्ञापन नियम पर जाएँ, मानक चुनें और पोस्ट-रोल वीडियो विज्ञापनों को चालू करें पर रखें। फिर विज्ञापनों की अधिकतम संख्या और विज्ञापन की अधिकतम अवधि तय करें।
  3. टैग समायोजित करेंविज्ञापन नियमों के साथ, टैग में ad_rule=1 होता है। नियमों के बिना, प्लेयर वीडियो के अंत में अनुरोध करता है और vpos=postroll बता सकता है, जो कहता है कि अनुरोध वीडियो के अंत का है।
  4. कंटेंट के अंत की सूचना देंवीडियो के अंत को सुनें और AdsLoader की "कंटेंट पूरा हुआ" सूचना कॉल करें। जब कोई विज्ञापन शुरू हो तो यह लिसनर हटाएँ और कंटेंट लौटने पर वापस लगाएँ।
  5. विज्ञापनों के बाद समापन करेंजब सभी ब्रेक चल चुके होते हैं, तब IMA ALL_ADS_COMPLETED इवेंट से बताता है। ज़रूरत हो तो प्लेयर को साफ़ करने के लिए इस सूचना का इस्तेमाल करें।

लागू किया गया उदाहरण

कोड और स्क्रीन पर यह कैसा दिखता है

यह IMA वाले प्लेयर के कोड के साथ जाता है: पोस्ट-रोल चलाने के लिए वीडियो के अंत की सूचना देता है और विज्ञापन चलते समय लिसनर संभालता है।
<script>
  var video = document.getElementById('conteudo');

  // Avisa o IMA que o CONTEÚDO acabou (nunca no fim de um anúncio)
  var contentEndedListener = function () { adsLoader.contentComplete(); };
  video.addEventListener('ended', contentEndedListener);

  adsLoader.addEventListener(
      google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
      function (e) {
        adsManager = e.getAdsManager(video);

        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
            function () {
              // anúncio vai tocar: tira o ouvinte de fim do vídeo
              video.removeEventListener('ended', contentEndedListener);
              video.pause();
            });

        adsManager.addEventListener(
            google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
            function () {
              // conteúdo volta: coloca o ouvinte de novo
              video.addEventListener('ended', contentEndedListener);
              if (!video.ended) { video.play(); }
            });

        adsManager.addEventListener(
            google.ima.AdEvent.Type.ALL_ADS_COMPLETED,
            function () { console.log('Todos os intervalos tocaram'); });
      });
</script>
डेस्कटॉप परजब वीडियो अंत पर पहुँचता है, तो विज्ञापन उसी प्लेयर में चलता है। विज्ञापन के बाद, वीडियो अपने-आप दोबारा शुरू नहीं होता।
मोबाइल परकंप्यूटर जैसा ही: वीडियो ख़त्म होते ही विज्ञापन मोबाइल के प्लेयर में चलता है।

Google क्या सलाह देता है

क्या करें और क्या नहीं

कर सकते हैं

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

नहीं कर सकते

  • जब कंटेंट नहीं, बल्कि कोई विज्ञापन ख़त्म हुआ हो, तब कंटेंट के अंत की सूचना न दें: सूचना सिर्फ़ वीडियो के अंत के लिए है।
  • वीडियो और विज्ञापन के नियंत्रणों को ढका, छिपा हुआ या काम न करने वाला न छोड़ें।
  • गलत स्लॉट घोषित नहीं किया जा सकता: वीडियो वाला प्लेयर In-stream या कंपैनियन कंटेंट होना चाहिए।
  • एक ही समय में एक से ज़्यादा दिखने वाले प्लेयर को अपने-आप चलने न दें।
  • YouTube वीडियो से पैसे कमाने के लिए IMA उत्पादों का इस्तेमाल न करें।

सुझाव

सही तरीके से करने के लिए

सावधानी

आम गलतियां

वीडियो के अंत की सूचना न देना

Google कहता है कि पोस्ट-रोल चलने के लिए SDK को पता होना चाहिए कि कंटेंट ख़त्म हो गया। इस सूचना के बिना अंत का ब्रेक नहीं होता।

विज्ञापन के अंत पर सूचना देना

अगर वीडियो के अंत का लिसनर तब भी चालू रहे जब विज्ञापन उसी प्लेयर में चल रहा हो, तो सूचना ग़लत समय पर निकल सकती है। विराम पर लिसनर हटाएँ और कंटेंट लौटने पर वापस लगाएँ।

ख़त्म हो चुके वीडियो को चलाने का आदेश देना

पोस्ट-रोल के बाद, IMA कंटेंट फिर से शुरू करने को कहता है। अगर वीडियो ख़त्म हो चुका है, तो दोबारा चलाने का आदेश न दें, नहीं तो वह व्यक्ति के कहे बिना फिर शुरू हो सकता है।

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

मेरा पोस्ट-रोल क्यों नहीं दिखता?

एक संभावित कारण यह है कि IMA को वीडियो खत्म होने की सूचना नहीं दी गई। Google चाहता है कि साइट कंटेंट खत्म होने की सूचना दे, ताकि अगर अंत का ब्रेक तय किया गया हो तो SDK उसे चला सके।

क्या पोस्ट-रोल के लिए मुझे विज्ञापन नियम चाहिए?

ज़रूरी नहीं। नियमों के साथ (Ad Manager 360), पोस्ट-रोल VMAP में तय होकर आता है। नियमों के बिना, प्लेयर वीडियो के अंत में विज्ञापन माँग सकता है और टैग में vpos=postroll बता सकता है।

क्या पोस्ट-रोल वीडियो को बीच में रोकता है?

नहीं। वह कंटेंट ख़त्म होने के बाद, उसी प्लेयर में चलता है।

लाइब्रेरी

Google का आधिकारिक स्रोत

इस पेज की हर बात Google के आधिकारिक दस्तावेज़ों पर आधारित है। सीधे स्रोत पर पढ़ें:

क्या आपकी साइट इस फ़ॉर्मेट का सही इस्तेमाल करती है?

ऑडिट साइट को एक विज़िटर की तरह पढ़ता है, बिना कुछ क्लिक किए, और दिखाता है कि क्या ठीक करना है।

ऑडिट करें