एचएलएस या डैश लाइवस्ट्रीम के साथ सर्वर-साइड विज्ञापन इंसर्ट करने की सुविधा (एसएसएआई) लागू करने के लिए, पॉड सर्विंग एपीआई का इस्तेमाल करके अडैप्टिव बिटरेट वाले विज्ञापन पॉड का अनुरोध करें. काम करने वाले रिज़ॉल्यूशन और बिटरेट के बारे में जानने के लिए, वीडियो और ऑडियो फ़ॉर्मैट और ट्रांसकोडिंग लेख पढ़ें.
इस पेज पर, लाइव स्ट्रीम के लिए Pod Serving API का इस्तेमाल करने के बारे में बताया गया है.
ज़रूरी शर्तें
आगे बढ़ने से पहले, आपके पास ये चीज़ें होनी चाहिए:
पॉड सर्विंग रीडायरेक्ट की सुविधा वाले डाइनैमिक विज्ञापन डालने (डीएआई) की सुविधा का इस्तेमाल करके, लाइव स्ट्रीम इवेंट कॉन्फ़िगर करें. इनमें से कोई एक विकल्प चुनें:
- डीएआई के लिए लाइव स्ट्रीम सेट अप करें.
- SOAP API की क्लाइंट लाइब्रेरी चुनें और
LiveStreamEvent
ऑब्जेक्ट के साथLiveStreamEventService.createLiveStreamEvents
तरीके को कॉल करें. साथ ही,dynamicAdInsertionType
टाइप कोPOD_SERVING_REDIRECT
enum पर सेट करें. सभी क्लाइंट लाइब्रेरी के लिए, क्लाइंट लाइब्रेरी और उदाहरण कोड देखें.
वेब ब्राउज़र, मोबाइल डिवाइस या टीवी पर चल रहा क्लाइंट ऐप्लिकेशन, स्ट्रीम लोड करने और इवेंट मैनेज करने के लिए. जैसे, चलाना, रोकना, क्लिक करना या टैप करना.
यह मेनिफ़ेस्ट मैनिपुलेटर, क्लाइंट ऐप्लिकेशन से स्ट्रीम के अनुरोधों को मैनेज करता है. अहम जानकारी: मेनिफ़ेस्ट सेवा के लिए, हम एडवांस सर्वर साइड फ़्लो का इस्तेमाल करने का सुझाव देते हैं.
ऐसा Google Ad Manager खाता जिसमें पॉड सर्व करने की सुविधा के साथ-साथ, डीएआई की सुविधा चालू हो.
विज्ञापन दिखाने की बुनियादी प्रोसेस
अपनी स्ट्रीम डिलीवर करने के लिए, कोई स्ट्रीमिंग प्रोटोकॉल चुनें और यह तरीका अपनाएं:
एचएलएस
सेशन रजिस्टर करने के लिए, अपने वीडियो प्लेयर से Google Ad Manager को स्ट्रीम करने का अनुरोध करें.
आने वाले विज्ञापन इवेंट के लिए, विज्ञापन मेटाडेटा को पोल करना शुरू करता है.
मेनिफ़ेस्ट में बदलाव करने वाले व्यक्ति से, लाइव स्ट्रीम का मेनिफ़ेस्ट पाने का अनुरोध करें.
ज़रूरी नहीं: Google Ad Manager को विज्ञापन ब्रेक की सूचना पहले से भेजें. अहम जानकारी: हम बेहतर फ़िल रेट के लिए, यह तरीका अपनाने का सुझाव देते हैं.
जब आपका मेनिफ़ेस्ट मैनिपुलेटर, विज्ञापन ब्रेक मार्कर का पता लगाता है, तब विज्ञापन सेगमेंट के यूआरएल बनाएं और उन्हें मेनिफ़ेस्ट में जोड़ें.
- विज्ञापन ब्रेक के दौरान, आपका क्लाइंट वीडियो प्लेयर, विज्ञापन सेगमेंट का अनुरोध करता है. इसके बाद, विज्ञापन सेगमेंट की फ़ाइल डाउनलोड करने के लिए, सेगमेंट रीडायरेक्ट यूआरएल का इस्तेमाल करता है.
Google को मीडिया की पुष्टि करने वाले पिंग भेजने और उन्हें ढूंढने के लिए, ID3 टैग से विज्ञापन इवेंट आईडी निकालें.
DASH
एचएलएस टैब में दिए गए सभी चरणों का पालन करें.
एक बार DASH की अवधि का टेंप्लेट का अनुरोध करें और टेंप्लेट को कैश मेमोरी में सेव करें. इस तरीके से, सेशन के सभी विज्ञापन ब्रेक के लिए अवधि तय की जाती है.
विज्ञापन दिखाने का ऐडवांस फ़्लो
अपनी स्ट्रीम डिलीवर करने के लिए, कोई स्ट्रीमिंग प्रोटोकॉल चुनें:
एचएलएस
सेशन रजिस्टर करने के लिए, अपने क्लाइंट वीडियो प्लेयर से Google Ad Manager को स्ट्रीम करने का अनुरोध करें.
आने वाले विज्ञापन इवेंट के लिए, विज्ञापन मेटाडेटा को पोल करना शुरू करता है.
मेनिफ़ेस्ट में बदलाव करने वाले व्यक्ति से, लाइव स्ट्रीम का मेनिफ़ेस्ट पाने का अनुरोध करें.
ज़रूरी नहीं: बेहतर फ़िल रेट के लिए, Google Ad Manager को विज्ञापन ब्रेक की सूचना पहले ही भेजें.
Google Ad Manager को विज्ञापन पॉड के समय के मेटाडेटा (एटीएम) का अनुरोध करें.
विज्ञापन सेगमेंट के यूआरएल बनाने के लिए, विज्ञापन पॉड और स्लेट टाइम की सटीक जानकारी पाएं.
विज्ञापन सेगमेंट के यूआरएल को मेनिफ़ेस्ट में स्टिच करें.
जब आपका मेनिफ़ेस्ट मैनिपुलेटर, विज्ञापन ब्रेक मार्कर का पता लगाता है, तब विज्ञापन सेगमेंट के यूआरएल बनाएं और उन्हें मेनिफ़ेस्ट में स्टिच करें.
- विज्ञापन ब्रेक के दौरान, आपका क्लाइंट वीडियो प्लेयर, विज्ञापन सेगमेंट का अनुरोध करता है. इसके बाद, विज्ञापन सेगमेंट की फ़ाइल डाउनलोड करने के लिए, सेगमेंट रीडायरेक्ट यूआरएल का इस्तेमाल करता है.
Google को मीडिया की पुष्टि करने वाले पिंग भेजने और उन्हें ढूंढने के लिए, ID3 टैग से विज्ञापन इवेंट आईडी निकालें.
DASH
एचएलएस टैब में दिए गए सभी चरणों का पालन करें.
डैश पीरियड बनाने के लिए, ज़रूरी अतिरिक्त फ़ील्ड के लिए विज्ञापन पॉड की टाइमिंग के मेटाडेटा (एटीएम) के जवाबों का इस्तेमाल करें.
सिलसिलेवार निर्देश
एपीआई एंडपॉइंट, अनुरोध और जवाब के डेटा के उदाहरणों के बारे में जानने के लिए, लाइव स्ट्रीम के लिए क्लाइंट वीडियो प्लेयर ऐप्लिकेशन और लाइव स्ट्रीम के लिए मेनिफ़ेस्ट मैनिपुलेटर देखें.