सर्वर साइड (एसएसएआई) और सर्वर गाइडेड ऐड इंसर्शन (एसजीएआई) ऐड इंसर्शन का इस्तेमाल करें.
पॉड सर्विंग की मदद से, Google विज्ञापनों के साथ सर्वर-साइड विज्ञापन इंसर्ट किए जा सकते हैं. इसके लिए, आपको अपना कॉन्टेंट Google के डीएआई सर्वर पर भेजने की ज़रूरत नहीं होती. अपने मेनिफ़ेस्ट में बदलाव करने के लिए, मौजूदा वीडियो टेक्निकल पार्टनर के साथ काम किया जा सकता है. इसके अलावा, DAI पॉड सर्विंग एपीआई (लाइव या VOD) का इस्तेमाल करके, मेनिफ़ेस्ट में बदलाव करने वाला अपना सर्वर लागू किया जा सकता है.
इंटरैक्टिव मीडिया विज्ञापन (आईएमए) वाले DAI SDK टूल का इस्तेमाल करके, वेब और मोबाइल प्लैटफ़ॉर्म के लिए क्लाइंट ऐप्लिकेशन डेवलप किए जा सकते हैं. ये ऐप्लिकेशन, DAI पॉड सर्विंग एपीआई के साथ आसानी से इंटरैक्ट करते हैं. डीएआई पॉड सर्विंग एपीआई के साथ IMA DAI SDK को कॉन्फ़िगर करने के लिए, लाइव या वीओडी स्ट्रीम फ़ॉर्मैट के लिए, अपने क्लाइंट ऐप्लिकेशन के प्लैटफ़ॉर्म (Android, Chromecast, HTML5, iOS, Roku, tvOS) से जुड़ी गाइड देखें.
अगर आपकी कुछ खास ज़रूरतें हैं और IMA DAI SDK टूल उन्हें पूरा नहीं कर सकता, तो क्लाइंट वीडियो प्लेयर गाइड (लाइव या VOD) को फ़ॉलो करके, अपने क्लाइंट ऐप्लिकेशन डेवलप किए जा सकते हैं.
DAI पॉड सर्व करने वाले कॉम्पोनेंट
DAI Pod Serving API को लागू करने के लिए, तीन मुख्य कॉम्पोनेंट की ज़रूरत होती है:
Google Ad Manager
Google Ad Manager एक होस्ट की गई सेवा है. यह उपयोगकर्ता के स्ट्रीम सेशन बनाती और मैनेज करती है. साथ ही, विज्ञापन दिखाने के लिए उन्हें चुनती है, उन्हें स्ट्रीमिंग सेगमेंट के तौर पर कोड करती है, और अनुरोध किए जाने पर उन्हें क्लाइंट के वीडियो प्लेयर पर डिलीवर करती है.
लाइव स्ट्रीम में, विज्ञापन रीयल टाइम में तब दिखाए जाते हैं, जब क्लाइंट वीडियो प्लेयर किसी खास सेगमेंट का अनुरोध करता है. इसके बाद, उन मीडिया सेगमेंट के लिए विज्ञापन, प्लेयर को यूआरएल रीडायरेक्ट के तौर पर डिलीवर किए जाते हैं.
वीओडी स्ट्रीम में, वीडियो चलाने से पहले ही विज्ञापन चुन लिए जाते हैं. इसके बाद, इन्हें मेनिफ़ेस्ट मैनिपुलेटर को डिलीवर किया जाता है. ये विज्ञापन, हर विज्ञापन पॉड के हिसाब से स्ट्रीम मेनिफ़ेस्ट के सेट के तौर पर डिलीवर किए जाते हैं.
मेनिफ़ेस्ट में बदलाव करने वाला
मेनिफ़ेस्ट मैनिपुलेटर एक ऐसा सर्वर होता है जिसे क्लाइंट वीडियो प्लेयर से स्ट्रीम सेशन आईडी मिलता है. इसका इस्तेमाल करके, वह सर्वर विज्ञापनों को उस स्ट्रीम से जोड़ता है और उन विज्ञापनों को स्ट्रीम मेनिफ़ेस्ट में एम्बेड करता है.
एचएलएस लाइव स्ट्रीम के लिए, मैनिफ़ेस्ट मैनिपुलेटर सीधे तौर पर Ad Manager से कम्यूनिकेट नहीं करता. इसके बजाय, यह Ad Manager यूआरएल के साथ स्ट्रीम मेनिफ़ेस्ट में विज्ञापन मीडिया सेगमेंट जोड़ता है, ताकि क्लाइंट वीडियो प्लेयर, विज्ञापन मीडिया सेगमेंट फ़ाइलों का अनुरोध कर सके.
वीओडी स्ट्रीम के लिए, मैनिफ़ेस्ट मैनिपुलेटर सीधे तौर पर Ad Manager से कम्यूनिकेट करता है, ताकि विज्ञापनों का अनुरोध किया जा सके. साथ ही, उसे स्ट्रीमिंग मैनिफ़ेस्ट का एक सेट मिलता है, जिसे कॉन्टेंट स्ट्रीम के साथ मर्ज किया जा सकता है. इसके बाद, कंबाइंड मेनिफ़ेस्ट को क्लाइंट वीडियो प्लेयर को भेजा जाता है, ताकि वह वीडियो चला सके.
क्लाइंट का वीडियो प्लेयर
क्लाइंट वीडियो प्लेयर, ऐसा ऐप्लिकेशन या वेबसाइट होती है जो विज्ञापन वाली वीडियो स्ट्रीम को चलाती है. ऐसा करने से पहले, यह Ad Manager से स्ट्रीम आईडी का अनुरोध करता है. इसके बाद, उस आईडी को मेनिफ़ेस्ट मैनिपुलेटर को पास करता है, ताकि वीडियो चलाने के लिए स्ट्रीमिंग मेनिफ़ेस्ट मिल सके. यह इन-स्ट्रीम मेटाडेटा को मॉनिटर करने और विज्ञापन ट्रैकिंग इवेंट को ट्रिगर करने के लिए भी ज़िम्मेदार होता है.
लाइव स्ट्रीम बनाम वीओडी पॉड की सेवा
एक नज़र में, लाइव स्ट्रीम और वीओडी पॉड दिखाने की सुविधा एक जैसी लग सकती है. हालांकि, इन दोनों वर्कफ़्लो में कई अहम अंतर हैं.
लाइव स्ट्रीम पॉड दिखाना | वीओडी पॉड दिखाना |
---|---|
क्लाइंट वीडियो प्लेयर, वीडियो चलाने के दौरान ज़रूरत के हिसाब से Ad Manager से विज्ञापनों का अनुरोध करता है. विज्ञापन ब्रेक की सूचनाएं जल्दी पाने की सुविधा का इस्तेमाल करके, इन विज्ञापनों को पहले से चुना जा सकता है. | मैनिफ़ेस्ट मैनिपुलेटर, वीडियो चलाने से पहले Ad Manager से सभी विज्ञापनों का अनुरोध करता है. |
एचएलएस स्ट्रीम में, मेनिफ़ेस्ट मैनिपुलेटर सीधे तौर पर Ad Manager के साथ इंटरैक्ट नहीं करता. इसके बजाय, यह क्लाइंट वीडियो प्लेयर के लिए विज्ञापन सेगमेंट के यूआरएल जनरेट करता है, ताकि ज़रूरत पड़ने पर अनुरोध किया जा सके. | मैनिफ़ेस्ट मैनिपुलेटर, क्लाइंट वीडियो प्लेयर के लिए स्ट्रीम मैनिफ़ेस्ट जनरेट करने से पहले, सीधे तौर पर Ad Manager से विज्ञापन का अनुरोध करता है. |
अगर कोई विज्ञापन पॉड, तय किए गए विज्ञापन ब्रेक से छोटा है, तो Ad Manager स्लेट डाल सकता है. | स्लेट की ज़रूरत नहीं है या यह काम नहीं करती. |
विज्ञापन के अनुरोध करने से पहले, आपको Ad Manager में लाइव स्ट्रीम इवेंट और एन्कोडिंग प्रोफ़ाइलें रजिस्टर करनी होंगी. | विज्ञापन का अनुरोध करने से पहले, आपको Ad Manager में कोई सेटअप करने की ज़रूरत नहीं है. हालांकि, मेनिफ़ेस्ट मैनिपुलेटर को हर विज्ञापन अनुरोध पर, आपकी स्ट्रीम के लिए काम की एन्कोडिंग प्रोफ़ाइलें और विज्ञापन टैग उपलब्ध कराने होंगे. |
लाइव या VOD पॉड सर्विंग का इस्तेमाल करते समय, इन अंतरों को ध्यान में रखना ज़रूरी है.