ima. StreamRequest
निर्माता
StreamRequest
नया स्ट्रीम अनुरोध()
इस कुकी का इस्तेमाल, स्ट्रीम के अनुरोध की प्रॉपर्टी तय करने के लिए किया जाता है.
प्रॉपर्टी
adTagParameters
स्ट्रिंग
ज़रूरी नहीं. आप अपने स्ट्रीम अनुरोध पर विज्ञापन टैग पैरामीटर के सीमित सेट को ओवरराइड कर सकते हैं. अपनी स्ट्रीम के लिए टारगेटिंग पैरामीटर उपलब्ध कराएं से ज़्यादा जानकारी मिलती है. आप स्ट्रीम वैरिएंट वरीयता के लिए dai-ot और dai-ov पैरामीटर का भी उपयोग कर सकते हैं. अधिक जानकारी के लिए स्ट्रीम वैरिएंट पैरामीटर ओवरराइड करें देखें.
adUiNode
roSGNode
यह सीन ग्राफ़ नोड है, जहां विज्ञापन का यूज़र इंटरफ़ेस (यूआई) दिखता है. विज्ञापन दिखाने के दौरान, IMA इस एलिमेंट पर यह विज्ञापन क्यों और स्किप करें जैसे बटन जोड़ता है. यह एलिमेंट, पूरे वीडियो एलिमेंट पर ओवरले होना चाहिए.
apiKey
स्ट्रिंग
ज़रूरी नहीं. इन कुंजियों का उपयोग स्ट्रीम अनुरोधों को प्रमाणित करने के लिए किया जा सकता है. DAI ऑथेंटिकेशन कुंजियां, DFP यूज़र इंटरफ़ेस (यूआई) में सेट अप की जानी चाहिए.
assetKey
स्ट्रिंग
लाइव स्ट्रीम के लिए ज़रूरी है. इस कुकी का इस्तेमाल यह तय करने के लिए किया जाता है कि कौनसी स्ट्रीम चलाई जानी चाहिए. लाइव स्ट्रीम के अनुरोध की ऐसेट कुंजी एक आइडेंटिफ़ायर है. यह DFP के यूज़र इंटरफ़ेस (यूआई) में मिल सकता है.
authToken
स्ट्रिंग
यह स्ट्रीम के अनुरोध के लिए अनुमति देने वाला टोकन है. इसका इस्तेमाल, एपीआई पासकोड की जगह किया जाता है. इससे कॉन्टेंट के इस्तेमाल की अनुमति देने की प्रक्रिया को ज़्यादा सुरक्षित बनाया जा सकता है. इस टोकन के आधार पर, पब्लिशर अलग-अलग कॉन्टेंट स्ट्रीम के लिए अनुमतियों को कंट्रोल कर सकता है.
contentSourceId
स्ट्रिंग
मांग पर उपलब्ध स्ट्रीम के लिए ज़रूरी है. cmsid, DFP यूज़र इंटरफ़ेस (यूआई) में मौजूद DFP वीडियो कॉन्टेंट सोर्स से मिलता है.
customAssetKey
स्ट्रिंग
कस्टम ऐसेट कुंजी का इस्तेमाल यह तय करने के लिए किया जाता है कि कौनसा स्ट्रीम चलाया जाना चाहिए. पॉड के ज़रिए स्ट्रीम करने के अनुरोधों के लिए, कस्टम ऐसेट कुंजियां ज़रूरी होती हैं.
प्रारूप
स्ट्रीम का प्रारूप. डिफ़ॉल्ट रूप से ima.StreamFormat.HLS.
networkCode
स्ट्रिंग
स्ट्रीम अनुरोध करने वाले प्रकाशक के लिए नेटवर्क कोड. createPodLiveStreamRequest या createPodVodStreamRequest का इस्तेमाल करके किए गए पॉड सर्विंग स्ट्रीम के अनुरोधों के लिए, नेटवर्क कोड ज़रूरी होते हैं. ये कोड createVideoStitcherLiveStreamRequest, createVideoStitcherVodStreamRequest, या createVideoStitcherVodStreamRequestWithVodConfig के साथ किए गए क्लाउड स्टिचिंग स्ट्रीम अनुरोधों के लिए भी आवश्यक हैं. ये कोड वैकल्पिक हैं. हालांकि, createLiveStreamRequest या createVodStreamRequest की मदद से किए गए Full service स्ट्रीम के अनुरोधों के लिए, इनका इस्तेमाल करने का सुझाव दिया जाता है. नेटवर्क कोड जोड़ने से, Ad Manager के यूज़र इंटरफ़ेस (यूआई) में चुनी गई सेटिंग लागू होती हैं. जैसे, प्रोग्राम के हिसाब से विज्ञापनों को सीमित तौर पर दिखाने की सुविधा चालू करना. पॉड सर्विंग और क्लाउड स्टिचिंग के लिए, नेटवर्क कोड जोड़ने से स्ट्रीम का पता चलता है और उसे चलाया जाता है. नेटवर्क कोड जानने के लिए, यह लेख देखें.
खिलाड़ी
(ima.Player या अमान्य)
प्लेयर इंटरफ़ेस का एक वर्शन.
ppid
स्ट्रिंग
समर्थन नहीं होना या रुकना. adTagParameters का उपयोग करें. ज़रूरी नहीं. DFP ऑडियंस प्रकाशक द्वारा प्रदान किया गया पहचानकर्ता.
streamActivityMonitorId
स्ट्रिंग
इस आईडी का इस्तेमाल, स्ट्रीम ऐक्टिविटी मॉनिटर की मदद से स्ट्रीम को डीबग करने के लिए किया जाता है. इसका उपयोग प्रकाशकों को स्ट्रीम गतिविधि मॉनिटर टूल में स्ट्रीम लॉग ढूंढने की सुविधा प्रदान करने के लिए किया जाता है.
videoId
स्ट्रिंग
ऑन-डिमांड स्ट्रीम के लिए आवश्यक. वीडियो कॉन्टेंट के सोर्स के लिए आइडेंटिफ़ायर.
videoObject
(roVideo या अमान्य)
वीडियो ऑब्जेक्ट (जैसे वीडियो roSGNode) क्लाइंट ऐप पर वीडियो प्लेबैक के लिए ज़िम्मेदार है. इस ऑब्जेक्ट को लाइव HLS ID3 इवेंट्स के सही समय निर्धारण के लिए विभिन्न डेटा के लिए पोल किया जाएगा.
videoStitcherSessionOptions
V की सरणी
सेशन के विकल्पों का इस्तेमाल, VideoStitcher streamRequests के लिए VideoStitcher से जुड़े खास पैरामीटर सेट करने के लिए किया जाता है.
तरीके
createLiveStreamRequest
createLiveStreamRequest(assetKey, apiKey, networkCode) ima.StreamRequest लौटाता है
लाइव StreamRequest के आवश्यक गुणों को आरंभ करता है. इस API का उपयोग करने से किसी भी अन्य StreamType-विशिष्ट प्रॉपर्टी को अनदेखा कर दिया जाएगा.
यदि कोई आवश्यक पैरामीटर रिक्त स्ट्रिंग हैं, तो त्रुटि लॉगिंग होती है और API एक सामान्य StreamRequest लौटाता है, जिसमें किसी भी गुण को अनदेखा नहीं किया जाता है.
पैरामीटर |
|
|---|---|
|
assetKey |
स्ट्रिंग |
|
apiKey |
स्ट्रिंग लौटाए गए |
|
networkCode |
स्ट्रिंग स्ट्रीम का अनुरोध करने वाले पब्लिशर के लिए नेटवर्क कोड. नेटवर्क कोड शामिल करना ज़रूरी नहीं है, लेकिन हमारा सुझाव है कि आप ऐसा करें. |
- रिटर्न
-
ima.StreamRequestima.StreamRequestऑब्जेक्ट, जिसमें लाइव ऑब्जेक्ट की ज़रूरी प्रॉपर्टी मौजूद हों.
createPodLiveStreamRequest
createPodLiveStreamRequest(customAssetKey, networkCode, apiKey) returns StreamRequest
पॉड लाइव ima.StreamRequest के आवश्यक गुणों को आरंभ करता है.
इस एपीआई का इस्तेमाल करने पर, ima.StreamType से जुड़ी किसी भी अन्य प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर कोई ज़रूरी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिंग होती है. साथ ही, एपीआई सामान्य StreamRequest दिखाता है. इसमें किसी भी प्रॉपर्टी को अनदेखा नहीं किया जाता.
पैरामीटर |
|
|---|---|
|
customAssetKey |
स्ट्रिंग |
|
networkCode |
स्ट्रिंग |
|
apiKey |
स्ट्रिंग लौटाए गए |
- रिटर्न
-
StreamRequestima.StreamRequestऑब्जेक्ट, जिसमें PodLive की ज़रूरी प्रॉपर्टी मौजूद हों.
createPodVodStreamRequest
createPodVodStreamRequest(networkCode) returns StreamRequest
किसी तृतीय पक्ष वीडियो स्टिचर के साथ DAI पॉड सेवा का उपयोग करते समय VOD स्ट्रीम पंजीकृत करने के लिए ima.StreamRequest के आवश्यक गुणों को आरंभ करता है. यह फ़ंक्शन, अनुरोध के टाइप को ima.StreamType.POD_VOD पर सेट करता है. साथ ही, यह उन सभी ज़रूरी प्रॉपर्टी की पुष्टि करता है जिनमें डेटा मौजूद नहीं है. पुष्टि न होने पर, डीबग कंसोल में गड़बड़ी लॉग की जाएगी.
पैरामीटर |
|
|---|---|
|
networkCode |
स्ट्रिंग Google Ad Manager नेटवर्क कोड |
- रिटर्न
-
StreamRequestएकima.StreamRequestऑब्जेक्ट. यदि सभी आवश्यक गुण निर्दिष्ट हैं, तो अनुरोध प्रकारima.StreamType.POD_VODपर सेट किया जाता है.
createStreamRequest
createStreamRequest() ima.StreamRequest दिखाता है
- रिटर्न
-
ima.StreamRequestएक खालीima.StreamRequestऑब्जेक्ट.
createVideoStitcherLiveStreamRequest
createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken) ima.StreamRequest लौटाता है
यह Video Stitcher Live StreamRequest की ज़रूरी प्रॉपर्टी शुरू करता है. इस API का उपयोग करने से किसी भी अन्य StreamType-विशिष्ट प्रॉपर्टी को अनदेखा कर दिया जाएगा.
यदि कोई आवश्यक पैरामीटर रिक्त स्ट्रिंग हैं, तो त्रुटि लॉगिंग होती है और API एक सामान्य StreamRequest लौटाता है, जिसमें किसी भी गुण को अनदेखा नहीं किया जाता है.
पैरामीटर |
|
|---|---|
|
customAssetKey |
स्ट्रिंग |
|
networkCode |
स्ट्रिंग |
|
liveConfigId |
स्ट्रिंग |
|
प्रांत |
स्ट्रिंग |
|
projectNumber |
स्ट्रिंग |
|
oAuthToken |
स्ट्रिंग |
- रिटर्न
-
ima.StreamRequestima.StreamRequestऑब्जेक्ट, जिसमें VideoStitcherLive की ज़रूरी प्रॉपर्टी शामिल हों.
createVideoStitcherVodStreamRequest
createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken) returns ima.StreamRequest
यह Video Stitcher VOD StreamRequest की ज़रूरी प्रॉपर्टी को शुरू करता है. इस एपीआई का इस्तेमाल करने पर, StreamType से जुड़ी किसी भी अन्य प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर ज़रूरी पैरामीटर में से कोई भी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिंग होती है. साथ ही, एपीआई सामान्य StreamRequest दिखाता है. इसमें किसी भी प्रॉपर्टी को अनदेखा नहीं किया जाता.
पैरामीटर |
|
|---|---|
|
adTagUrl |
स्ट्रिंग |
|
networkCode |
स्ट्रिंग |
|
contentSourceUrl |
स्ट्रिंग |
|
प्रांत |
स्ट्रिंग |
|
projectNumber |
स्ट्रिंग |
|
oAuthToken |
स्ट्रिंग |
- रिटर्न
-
ima.StreamRequestima.StreamRequestऑब्जेक्ट, जिसमें VideoStitcherVod की ज़रूरी प्रॉपर्टी शामिल हों.
createVideoStitcherVodStreamRequestWithVodConfig
createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken) returns ima.StreamRequest
यह फ़ंक्शन, Video Stitcher VOD की ज़रूरी प्रॉपर्टी को शुरू करता है. इसके लिए, यह StreamRequest का इस्तेमाल करता है. इसे क्लाउड वीडियो स्टिचिंग की सुविधा से बनाया गया है.vodConfigId
इस एपीआई का इस्तेमाल करने पर, StreamType से जुड़ी अन्य प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर ज़रूरी पैरामीटर में से कोई भी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिंग होती है. साथ ही, एपीआई सामान्य StreamRequest दिखाता है. इसमें किसी भी प्रॉपर्टी को अनदेखा नहीं किया जाता.
पैरामीटर |
|
|---|---|
|
vodConfigId |
स्ट्रिंग |
|
networkCode |
स्ट्रिंग |
|
प्रांत |
स्ट्रिंग |
|
projectNumber |
स्ट्रिंग |
|
oAuthToken |
स्ट्रिंग |
- रिटर्न
-
ima.StreamRequestima.StreamRequestऑब्जेक्ट, जिसमें VideoStitcherVod की ज़रूरी प्रॉपर्टी शामिल हों.
createVodStreamRequest
createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode) returns ima.StreamRequest
यह फ़ंक्शन, वीओडी ima.StreamRequest की ज़रूरी प्रॉपर्टी को शुरू करता है. इस एपीआई का इस्तेमाल करने पर, ima.StreamType से जुड़ी अन्य प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर ज़रूरी पैरामीटर में से कोई भी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिंग होती है. साथ ही, एपीआई सामान्य StreamRequest दिखाता है. इसमें किसी भी प्रॉपर्टी को अनदेखा नहीं किया जाता.
पैरामीटर |
|
|---|---|
|
contentSourceId |
स्ट्रिंग |
|
videoId |
स्ट्रिंग |
|
apiKey |
स्ट्रिंग लौटाए गए |
|
networkCode |
स्ट्रिंग स्ट्रीम का अनुरोध करने वाले पब्लिशर के लिए नेटवर्क कोड. नेटवर्क कोड शामिल करना ज़रूरी नहीं है, लेकिन हमारा सुझाव है कि आप ऐसा करें. |
- रिटर्न
-
ima.StreamRequestima.StreamRequestऑब्जेक्ट, जिसमें वीओडी की ज़रूरी प्रॉपर्टी शामिल हों.