क्लास ima
तरीके
IMA SDK को कंट्रोल करने वाले ग्लोबल फ़ंक्शन.
disableLogging()
यह SDK टूल लॉग करने की सुविधा को बंद करता है. डेटा लॉग करने की सुविधा डिफ़ॉल्ट रूप से चालू होगी.
getStreamManager()
उपलब्ध होने पर स्ट्रीम मैनेजर दिखाता है.
अगर स्ट्रीम मैनेजर अब तक उपलब्ध नहीं है, तो 'अमान्य' दिखेगा.
अगर स्ट्रीम मैनेजर बनाने में कोई गड़बड़ी हुई है, तो गड़बड़ी वाला ऑब्जेक्ट दिखता है.
दिखाता object
: स्ट्रीम मैनेजर या गड़बड़ी वाला ऑब्जेक्ट दिखाता है.
initSdk(settings)
SDK टूल को शुरू करता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
settings |
object |
IMA सेटिंग ऑब्जेक्ट का वैकल्पिक होना ज़रूरी है. |
requestStream(streamRequest)
एसिंक्रोनस स्ट्रीम अनुरोध शुरू करता है
इस तरीके को कॉल करने के बाद कंट्रोल, प्लेयर को तुरंत वापस लौटा देता है.
यह object
: गड़बड़ी का मैसेज दिखाता है या कोई गड़बड़ी न होने पर अमान्य जानकारी दिखाता है
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamRequest |
object |
क्लास ima.AdBreakInfo
फ़ील्ड
तरीके
इसमें विज्ञापन के लिए ब्रेक के बारे में जानकारी होती है. SDK टूल से इवेंट कॉलबैक को पास किया गया.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adPosition |
|
विज्ञापन के लिए ब्रेक में मौजूद विज्ञापन का इंडेक्स. अकेले विज्ञापनों के लिए 1 होगा. |
duration |
|
ब्रेक की ज़्यादा से ज़्यादा अवधि (सेकंड में). अगर इस बारे में जानकारी नहीं है, तो -1. |
podIndex |
|
लाइव स्ट्रीम के लिए, हमेशा -1 दिखाता है. मांग पर वीडियो (वीओडी) के लिए, विज्ञापनों के पॉड का इंडेक्स दिखाता है. प्रीरोल पॉड के लिए, 0 दिखाता है. वीडियो के बीच में दिखने वाले विज्ञापनों के लिए, रिटर्न 1, 2, ..., n. पोस्टरोल पॉड के लिए, n+1...n+x दिखाता है. अगर यह विज्ञापन किसी पॉड का हिस्सा नहीं है या यह पॉड किसी प्लेलिस्ट का हिस्सा नहीं है, तो डिफ़ॉल्ट रूप से 0 होता है. |
timeOffset |
|
सेकंड में कॉन्टेंट में पॉड की जगह. वीडियो शुरू होने से पहले दिखने वाला कोई नतीजा 0, वीडियो खत्म होने के बाद दिखने वाले नतीजे -1, और वीडियो के बीच में दिखने वाले नतीजों की संख्या, पॉड का शेड्यूल किया गया समय दिखाती है. |
totalAds |
|
इस विज्ञापन ब्रेक में शामिल विज्ञापनों की कुल संख्या. अकेले विज्ञापनों के लिए 1 होगा. |
createAdBreakInfo()
लौटाता है ima.AdBreakInfo
:
क्लास ima.AdEvent
फ़ील्ड
विज्ञापन मैनेजर की ओर से सक्रिय किए गए इवेंट.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
AD_PERIOD_ENDED |
|
जब भी स्ट्रीम, विज्ञापन या स्लेट से कॉन्टेंट पर स्विच की जाती है, तब ट्रिगर होता है. यह तब भी ट्रिगर होगा, जब कोई विज्ञापन दूसरी बार चलाया जाता है या कोई विज्ञापन देखते समय. |
AD_PERIOD_STARTED |
|
जब भी स्ट्रीम, कॉन्टेंट से विज्ञापन या स्लेट पर स्विच होती है, तब ट्रिगर होता है. यह तब भी ट्रिगर होगा, जब कोई विज्ञापन दूसरी बार चलाया जाता है या कोई विज्ञापन देखते समय. |
COMPLETE |
|
पूरा विज्ञापन चलने के बाद सक्रिय होता है. |
ERROR |
|
कोई गड़बड़ी होने पर सक्रिय होता है. |
FIRST_QUARTILE |
|
तब सक्रिय होता है, जब विज्ञापन प्लेहेड पहले चतुर्थांश को पार करता है. |
MIDPOINT |
|
विज्ञापन प्लेहेड के मिडपॉइंट पार करने पर सक्रिय होता है. |
PROGRESS |
|
किसी विज्ञापन की प्रोग्रेस से जुड़ा अपडेट होने पर ट्रिगर होता है. |
SKIPPABLE_STATE_CHANGED |
|
स्किप किए जा सकने वाले विज्ञापन की स्थिति बदलने पर ट्रिगर होता है. |
SKIPPED |
|
किसी विज्ञापन को स्किप करने पर सक्रिय होता है. |
START |
|
किसी विज्ञापन के चलने पर सक्रिय होता है. |
THIRD_QUARTILE |
|
विज्ञापन प्लेहेड के तीसरे चतुर्थांश को पार करने पर सक्रिय होता है. |
क्लास ima.AdInfo
फ़ील्ड
तरीके
इसमें विज्ञापन के बारे में जानकारी होती है. SDK टूल से इवेंट कॉलबैक को पास किया गया.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adBreakInfo |
|
इस विज्ञापन के पूरे ब्रेक से जुड़ी जानकारी. |
adDescription |
|
विज्ञापन का ब्यौरा. |
adId |
|
विज्ञापन का आईडी या अगर पता न हो, तो खाली स्ट्रिंग. |
adSystem |
|
क्रिएटिव सप्लाई करने वाला विज्ञापन सिस्टम. |
adTitle |
|
विज्ञापन का टाइटल. |
advertiserName |
|
विज्ञापन देने वाले पक्ष की ओर से तय किया गया विज्ञापन देने वाले का नाम. |
companions |
|
VAST रिस्पॉन्स में दिए गए सहयोगी विज्ञापन. |
currentTime |
|
किसी विज्ञापन के सेकंड में मौजूदा समय या अगर पता न हो, तो -1. |
duration |
|
इस विज्ञापन की अवधि सेकंड में या अगर पता न हो, तो -1. |
universalAdIDRegistry |
|
इस स्ट्रिंग का इस्तेमाल उस रजिस्ट्री वेबसाइट के यूआरएल की पहचान करने के लिए किया जाता है जहां चुने गए क्रिएटिव के यूनिवर्सल विज्ञापन आईडी को कैटलॉग किया जाता है. |
universalAdIDValue |
|
विज्ञापन के लिए चुने गए क्रिएटिव का यूनिवर्सल विज्ञापन आईडी. |
wrappers |
|
इस विज्ञापन के लिए रैपर की जानकारी के साथ ima.WrapperInfo का कलेक्शन. ऑर्डर, आउटर रैपर से इनर तक होगा. |
createAdInfo()
लौटाता है ima.AdInfo
:
क्लास ima.Companion
फ़ील्ड
तरीके
इसमें विज्ञापन के साथ-साथ चलने वाले लोगों की जानकारी होती है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
apiFramework |
|
इस विज्ञापन को चलाने के लिए एपीआई की ज़रूरत थी या अगर उपलब्ध नहीं है, तो अमान्य है. |
creativeType |
|
क्रिएटिव टाइप को आम तौर पर mimetype के तौर पर दिखाता है. |
height |
|
पिक्सल में कंपैनियन की ऊंचाई. 0 उपलब्ध नहीं है. |
trackingEvents |
|
ट्रैकिंग इवेंट का मैप, जहां कुंजी इवेंट है और मान उस इवेंट पर पिंग करने के लिए यूआरएल की सूची है. |
url |
|
इस कंपैनियन के स्टैटिक रिसॉर्स का यूआरएल. |
width |
|
पिक्सल में कंपैनियन की चौड़ाई. 0 उपलब्ध नहीं है. |
createCompanion()
लौटाता है ima.Companion
:
क्लास ima.CuePoint
फ़ील्ड
तरीके
इसमें क्यू पॉइंट के बारे में जानकारी होती है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
end |
|
क्यूपॉइंट के खत्म होने का समय सेकंड में. यह किसी विज्ञापन ब्रेक से जुड़ा होता है. |
hasPlayed |
|
क्यूपॉइंट दिखाने वाला एक बूलियन पहले ही खेला जा चुका है. |
start |
|
क्यूपॉइंट शुरू होने का समय सेकंड में. यह किसी विज्ञापन ब्रेक से जुड़ा होता है. |
createCuePoint()
लौटाता है ima.CuePoint
:
क्लास ima.Error
फ़ील्ड
तरीके
कोई गड़बड़ी होने पर ऑब्जेक्ट, गड़बड़ी हैंडलर को पास किया जाता है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
id |
|
गड़बड़ी का आईडी. गड़बड़ी के कोड की सूची के लिए,ErrorEvent कॉन्सटेंट देखें. |
info |
|
गड़बड़ी के बारे में ज़्यादा जानकारी. |
type |
|
इस ऑब्जेक्ट का टाइप बताने के लिए, हमेशा गड़बड़ी पर सेट करें. |
createError()
लौटाता है ima.Error
:
क्लास ima.ErrorEvent
फ़ील्ड
वे सभी गड़बड़ियां जो SDK टूल के ज़रिए वापस भेज सकते हैं.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
BAD_STREAM_REQUEST |
|
स्ट्रीम करने के अनुरोध की जानकारी सही तरीके से अपने-आप नहीं भरी गई थी. |
COULD_NOT_LOAD_STREAM |
|
स्ट्रीम लोड नहीं की जा सकी. |
ERROR |
|
कोई गड़बड़ी हुई. |
INVALID_RESPONSE |
|
सर्वर रिस्पॉन्स मान्य नहीं था. |
STREAM_API_KEY_NOT_VALID |
|
दी गई एपीआई कुंजी को सर्वर ने स्वीकार नहीं किया. |
क्लास ima.Player
तरीके
adBreakEnded(adBreakInfo)
ज़रूरी नहीं. विज्ञापन के लिए ब्रेक खत्म होने पर कॉल किया जाता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
इसमें विज्ञापन के लिए ब्रेक के बारे में जानकारी होती है. |
adBreakStarted(adBreakInfo)
ज़रूरी नहीं. यह तब कॉल किया जाता है, जब विज्ञापन के लिए ब्रेक शुरू होना शुरू होता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
इसमें विज्ञापन के लिए ब्रेक के बारे में जानकारी होती है. |
allVideoComplete()
ज़रूरी नहीं. जब पूरा वीडियो पूरा हो जाए, तब कॉल किया जाता है.
createPlayer()
खाली IMA Player
ऑब्जेक्ट बनाता है. विज्ञापन चलाने के लिए, आपको
loadUrl
फ़ंक्शन लागू करना होगा. अन्य फ़ंक्शन ज़रूरी नहीं हैं.
लौटाता है ima.Player
:
loadUrl(streamInfo)
यह तब कॉल किया जाता है, जब प्लेयर को यूआरएल चलाना शुरू करना चाहिए. स्ट्रीम को लोड करने के लिए,
आपको यह तरीका लागू करना होगा.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamInfo |
ima.StreamInfo |
इसमें कॉन्टेंट चलाने के लिए ज़रूरी जानकारी होती है. |
क्लास ima.StreamFormat
फ़ील्ड
इससे स्ट्रीम के फ़ॉर्मैट के बारे में पता चलता है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
DASH |
|
|
HLS |
|
क्लास ima.StreamInfo
फ़ील्ड
तरीके
SDK से स्ट्रीम के बारे में प्लेयर को भेजी गई जानकारी.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
format |
|
वीडियो का फ़ॉर्मैट: hls या डैश. इसकी जानकारी ima.StreamFormat में लिखी गई है. |
manifest |
|
स्ट्रीम का यूआरएल. |
streamId |
|
स्ट्रीम का यूनीक आईडी. |
streamType |
|
वीडियो का टाइप: लाइव या मांग पर उपलब्ध. इसकी जानकारी ima.StreamType में दी गई है. |
subtitles |
|
अगर उपलब्ध हो, तो सबटाइटल. अगर ऐसा नहीं है, तो यह अमान्य है. |
createStreamInfo()
लौटाता है ima.StreamInfo
:
क्लास ima.StreamManager
तरीके
स्ट्रीम प्लेबैक मैनेज करने से जुड़ा ऑब्जेक्ट.
addEventListener(event, callback)
बताए गए इवेंट के लिए लिसनर जोड़ता है. साथ काम करने वाले इवेंट के लिए, AdEvent कॉन्सटेंट देखें.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
event |
string |
|
callback |
function |
createStreamManager(streamRequest, streamInitResponse)
लौटाता है ima.StreamManager
:
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamRequest |
ima.StreamRequest |
|
streamInitResponse |
ima.StreamInitResponse |
enableInteractiveAds()
काम नहीं करता. इसके बजाय, कंपैनियन विज्ञापन से सीधे आरएएफ़ में डेटा पास करें.
यह अब नहीं है.
getContentTime(streamTime)
इससे वीओडी स्ट्रीम के लिए मिलीसेकंड में समय की जानकारी मिलती है. इससे कॉन्टेंट में बिना विज्ञापन वाले समय की जानकारी मिलती है.
देखें: https://developers.google.com/ad-manager/Dynamic-ad-insertion/sdk/roku/faq
-1 में मौजूदा स्ट्रीम टाइम पास के लिए कॉन्टेंट टाइम पाने के लिए.
दिखाता Integer
: किसी स्ट्रीम के चलने के समय से जुड़ा कॉन्टेंट का समय.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamTime |
Integer |
स्ट्रीम में समय. |
getCuePoints()
विज्ञापन के लिए सभी ब्रेक के हिसाब से सभी क्यू पॉइंट दिखाता है. यह सिर्फ़, मांग पर उपलब्ध वीडियो के लिए लागू होता है. इसमें विज्ञापन के लिए ब्रेक की जानकारी पहले से ही मौजूद होती है. सभी समय, स्ट्रीम के समय को सेकंड में दिखाते हैं.
Object
दिखाता है: सभी क्यू पॉइंट वाला कलेक्शन.
getPreviousCuePoint(time)
इस समय से पहले का क्यू पॉइंट देता है. क्यू पॉइंट विज्ञापन के लिए ब्रेक दिखाता है. सभी समय, स्ट्रीम के समय को सेकंड में दिखाते हैं.
दिखाता है ima.CuePoint
: इसका मतलब है कि ऑब्जेक्ट को शुरू, खत्म होने, और hasPlayed के तौर पर दिखाया गया है. अगर कोई क्यू पॉइंट मौजूद नहीं है, तो
यह वैल्यू अमान्य होती है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
time |
Float |
देखने का समय, -1 से मौजूदा समय पता चलता है. |
getStreamTime(contentTime)
इससे पता चलता है कि वीओडी (वीडियो ऑन डिमांड) के लिए, कॉन्टेंट के समय से लाइव स्ट्रीम के लिए कितना समय लिया गया है. यह समय, मिलीसेकंड में होता है.
देखें: https://developers.google.com/ad-manager/Dynamic-ad-insertion/sdk/roku/faq
दिखाता है Integer
: कॉन्टेंट को अपलोड किए जाने के समय के हिसाब से स्ट्रीम का समय.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
contentTime |
Integer |
कॉन्टेंट का समय. |
loadThirdPartyStream(streamManifest, streamSubtitle)
विज्ञापन मेटाडेटा को लोड करता है और दिए गए streamManifestUrl
और streamSubtitle
डेटा के साथ
loadUrl
फ़ंक्शन को कॉल करता है. यह फ़ंक्शन सिर्फ़ तब काम करता है, जब स्ट्रीम के लिए किए गए अनुरोध का टाइप
ima.StreamType.POD_VOD
हो.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamManifest |
string |
स्ट्रीम मेनिफ़ेस्ट यूआरएल, जिसमें विज्ञापनों को स्टिच किया गया है. |
streamSubtitle |
ifArray |
सबटाइटल, स्ट्रीम से जुड़े होते हैं. अगर कोई नहीं है, तो |
onMessage(msg)
वीडियो ऑब्जेक्ट से आने वाले सभी मैसेज को हैंडल करता है.
roMessagePort पर मिले हर मैसेज के लिए, कॉल किया जाना चाहिए.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
msg |
object |
roVideo पोर्ट से आने वाला मैसेज. |
replaceAdTagParameters(adTagParameters)
किसी लाइव स्ट्रीम के आने वाले विज्ञापन अनुरोधों के लिए इस्तेमाल किए जाने वाले सभी विज्ञापन टैग पैरामीटर को बदलता है. ध्यान दें कि इस कॉल में वीओडी (वीडियो ऑन डिमांड) स्ट्रीम नहीं की जा सकतीं.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
adTagParameters |
string |
विज्ञापन टैग के नए पैरामीटर. |
start()
स्ट्रीम का प्लेबैक शुरू करता है.
क्लास ima.StreamRequest
फ़ील्ड
तरीके
इसका इस्तेमाल, स्ट्रीम के लिए अनुरोध की प्रॉपर्टी तय करने के लिए किया जाता है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adTagParameters |
|
ज़रूरी नहीं. स्ट्रीम के अनुरोध में, विज्ञापन टैग के कुछ पैरामीटर को बदला जा सकता है. अपनी स्ट्रीम में टारगेटिंग पैरामीटर देने से ज़्यादा जानकारी मिलती है. स्ट्रीम के वैरिएंट की प्राथमिकता के लिए, dai-ot और dai-ov पैरामीटर का भी इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, स्ट्रीम के वैरिएंट पैरामीटर बदलना देखें. |
adUiNode |
|
सीन ग्राफ़ नोड, जहां विज्ञापन का यूज़र इंटरफ़ेस (यूआई) दिखता है. IMA, विज्ञापनों के दौरान इस एलिमेंट पर यह विज्ञापन क्यों और अभी नहीं जैसे बटन डालता है. एलिमेंट को पूरे वीडियो एलिमेंट को ओवरले करना चाहिए. |
apiKey |
|
ज़रूरी नहीं. इन कुंजियों का इस्तेमाल, स्ट्रीम के अनुरोधों की पुष्टि करने के लिए किया जा सकता है. डीएआई की पुष्टि करने वाली कुंजियों को डीएफ़पी यूज़र इंटरफ़ेस (यूआई) में सेट अप करना ज़रूरी है. |
assetKey |
|
लाइव स्ट्रीम के लिए ज़रूरी है. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि किस स्ट्रीम को चलाया जाए. लाइव स्ट्रीम के लिए अनुरोध करने के लिए एसेट कुंजी एक आइडेंटिफ़ायर है. इसे डीएफ़पी यूज़र इंटरफ़ेस (यूआई) में देखा जा सकता है. |
authToken |
|
स्ट्रीम अनुरोध के लिए अनुमति देने वाला टोकन. इसका इस्तेमाल एपीआई पासकोड की जगह पर किया जाता है, ताकि कॉन्टेंट के लिए सख्ती से अनुमति दी जा सके. पब्लिशर इस टोकन के आधार पर, अलग-अलग कॉन्टेंट स्ट्रीम की अनुमतियों को कंट्रोल कर सकता है. |
contentSourceId |
|
मांग पर की जाने वाली स्ट्रीम के लिए ज़रूरी है. cmsid, Looker यूज़र इंटरफ़ेस (यूआई) में मौजूद DFP वीडियो कॉन्टेंट सोर्स से लिया जाता है. |
customAssetKey |
|
कस्टम ऐसेट कुंजी का इस्तेमाल यह तय करने के लिए किया जाता है कि कौनसी स्ट्रीम चलाई जाए. पॉड दिखाने वाले स्ट्रीम अनुरोधों के लिए कस्टम एसेट कुंजियां ज़रूरी हैं. |
format |
|
स्ट्रीम का फ़ॉर्मैट. डिफ़ॉल्ट वैल्यू |
networkCode |
|
स्ट्रीम का अनुरोध करने वाले पब्लिशर का नेटवर्क कोड. पॉड सर्विंग स्ट्रीम अनुरोधों के लिए नेटवर्क कोड की ज़रूरत होती है. |
player |
|
प्लेयर इंटरफ़ेस को लागू करने की जानकारी. |
ppid |
|
समर्थन नहीं होना या रुकना. adTagपैरामीटर का इस्तेमाल करें. ज़रूरी नहीं. डीएफ़पी ऑडियंस पब्लिशर की ओर से भेजा गया आइडेंटिफ़ायर. |
streamActivityMonitorId |
|
स्ट्रीम गतिविधि मॉनिटर की मदद से, स्ट्रीम को डीबग करने के लिए इस्तेमाल किया जाने वाला आईडी. इसका इस्तेमाल पब्लिशरों को स्ट्रीम गतिविधि मॉनिटर टूल में स्ट्रीम लॉग ढूंढने की सुविधा देने के लिए किया जाता है. |
videoId |
|
मांग पर की जाने वाली स्ट्रीम के लिए ज़रूरी है. वीडियो कॉन्टेंट के सोर्स का आइडेंटिफ़ायर. |
videoObject |
|
क्लाइंट ऐप्लिकेशन पर वीडियो चलाने के लिए, वीडियो ऑब्जेक्ट (जैसे कि Video roSGNode) का इस्तेमाल किया जाता है. इस ऑब्जेक्ट का अलग-अलग डेटा का सर्वे किया जाएगा, ताकि इसे HLS आईडी 3 इवेंट के सही समय पर इस्तेमाल किया जा सके. |
createLiveStreamRequest(assetKey, apiKey)
लाइव StreamRequest
की ज़रूरी प्रॉपर्टी को शुरू करता है. इस एपीआई का इस्तेमाल करने से, StreamType
की खास प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर कोई ज़रूरी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिन होती है और एपीआई
एक सामान्य StreamRequest
दिखाता है, जिसमें किसी प्रॉपर्टी को अनदेखा नहीं किया जाता.
यह वैल्यू ima.StreamRequest
: ima.StreamRequest
ऑब्जेक्ट को ज़रूरी लाइव प्रॉपर्टी के साथ दिखाती है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
assetKey |
string |
|
apiKey |
string |
ऐसा वैकल्पिक पैरामीटर जिसे |
createPodLiveStreamRequest(customAssetKey, networkCode, apiKey)
पॉड लाइव ima.StreamRequest
की ज़रूरी प्रॉपर्टी को शुरू करता है.
इस एपीआई का इस्तेमाल करने पर, ima.StreamType
की खास प्रॉपर्टी
को अनदेखा कर दिया जाता है.
अगर कोई ज़रूरी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिन होती है और एपीआई
एक सामान्य StreamRequest
दिखाता है, जिसमें किसी प्रॉपर्टी को अनदेखा नहीं किया जाता.
यह दिखाता है StreamRequest
: ima.StreamRequest
ऑब्जेक्ट, ज़रूरी PodLive प्रॉपर्टी के साथ.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
apiKey |
string |
ऐसा वैकल्पिक पैरामीटर जिसे |
createPodVodStreamRequest(networkCode)
किसी तीसरे पक्ष के वीडियो स्टिचर के साथ डीएआई पॉड का इस्तेमाल करते समय, वीओडी स्ट्रीम को रजिस्टर करने के लिए, ima.StreamRequest
की ज़रूरी प्रॉपर्टी को शुरू करता है. यह फ़ंक्शन, अनुरोध के टाइप को
ima.StreamType.POD_VOD
पर सेट करता है. साथ ही, जो डेटा मौजूद नहीं है उसके लिए सभी ज़रूरी प्रॉपर्टी की
पुष्टि करता है. पुष्टि न होने पर, डीबग कंसोल में गड़बड़ी को लॉग
किया जाएगा.
यह StreamRequest
: ima.StreamRequest
ऑब्जेक्ट दिखाता है. अगर सभी
ज़रूरी प्रॉपर्टी के बारे में बताया गया है, तो अनुरोध के टाइप को
ima.StreamType.POD_VOD
पर सेट किया जाता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
networkCode |
string |
Google Ad Manager नेटवर्क का कोड |
createStreamRequest()
ima.StreamRequest
: एक खाली ima.StreamRequest
ऑब्जेक्ट दिखाता है.
createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken)
वीडियो स्टिचर लाइव
StreamRequest
की ज़रूरी प्रॉपर्टी शुरू करता है. इस एपीआई का इस्तेमाल करने पर, StreamType
की खास प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर कोई ज़रूरी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिन होती है और एपीआई
एक सामान्य StreamRequest
दिखाता है, जिसमें किसी प्रॉपर्टी को अनदेखा नहीं किया जाता.
यह वैल्यू ima.StreamRequest
: ima.StreamRequest
ऑब्जेक्ट को ज़रूरी VideoStitcherLive प्रॉपर्टी के साथ दिखाता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
liveConfigId |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken)
वीडियो स्टिचर वीओडी
StreamRequest
की ज़रूरी प्रॉपर्टी को शुरू करता है. इस एपीआई का इस्तेमाल करने पर, StreamType
की खास प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर कोई ज़रूरी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिन होती है और एपीआई
एक सामान्य StreamRequest
दिखाता है, जिसमें किसी प्रॉपर्टी को अनदेखा नहीं किया जाता.
दिखाता ima.StreamRequest
: ima.StreamRequest
ऑब्जेक्ट, ज़रूरी VideoStitcherVod प्रॉपर्टी के साथ.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
adTagUrl |
string |
|
networkCode |
string |
|
contentSourceUrl |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVodStreamRequest(contentSourceId, videoId, apiKey)
वीओडी (वीडियो ऑन डिमांड) ima.StreamRequest
की ज़रूरी प्रॉपर्टी को शुरू करता है. इस एपीआई का इस्तेमाल करने पर, ima.StreamType
की खास प्रॉपर्टी को अनदेखा कर दिया जाता है.
अगर कोई ज़रूरी पैरामीटर खाली स्ट्रिंग है, तो गड़बड़ी लॉगिन होती है और एपीआई
एक सामान्य StreamRequest
दिखाता है, जिसमें किसी प्रॉपर्टी को अनदेखा नहीं किया जाता.
यह दिखाता है ima.StreamRequest
: ima.StreamRequest
ऑब्जेक्ट,
ज़रूरी वीओडी प्रॉपर्टी के साथ.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
contentSourceId |
string |
|
videoId |
string |
|
apiKey |
string |
ऐसा वैकल्पिक पैरामीटर जिसे |
क्लास ima.StreamType
फ़ील्ड
इससे पता चलता है कि प्लेयर से किस तरह की स्ट्रीम चलाने के लिए कहा जाता है. प्रीरोल और वीओडी (वीडियो ऑन डिमांड) को स्ट्रीम की शुरुआत से चलाया जाना चाहिए.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
LIVE |
|
वीडियो लाइव है. |
VOD |
|
वीडियो मांग पर उपलब्ध है. |
क्लास ima.WrapperInfo
फ़ील्ड
तरीके
इसमें रैपर के बारे में जानकारी होती है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adId |
|
विज्ञापन का आईडी या अगर पता न हो, तो खाली स्ट्रिंग. |
adSystem |
|
विज्ञापन सिस्टम का एलान किया गया नाम या अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
creativeAdId |
|
क्रिएटिव पर विज्ञापन आईडी या अगर जानकारी न हो, तो किसी खाली स्ट्रिंग का नाम. |
creativeId |
|
क्रिएटिव का आईडी या अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
dealId |
|
अगर पता न हो, तो डील आईडी या खाली स्ट्रिंग. |
createWrapperInfo()
लौटाता है ima.WrapperInfo
: