-
- google.ima.dai.api.Ad
- google.ima.dai.api.AdPodInfo
- google.ima.dai.api.AdProgressData
- google.ima.dai.api.CompanionAd
- google.ima.dai.api.CuePoint
- google.ima.dai.api.LiveStreamRequest
- google.ima.dai.api.StreamData
- google.ima.dai.api.StreamEvent
- google.ima.dai.api.StreamEvent.Type
- google.ima.dai.api.StreamManager
- google.ima.dai.api.StreamRequest
- google.ima.dai.api.VODStreamRequest
- google.ima.VERSION
Class google.ima.dai.api.Ad
तरीके
यह क्लास, डाइनैमिक विज्ञापन इंसर्शन के दौरान विज्ञापन ऑब्जेक्ट को दिखाती है. यह क्लास, ima.Ad प्रॉपर्टी का सबसेट दिखाती है.
getAdId()
लौटाए जाने वाले प्रॉडक्ट string
:
getAdPodInfo()
लौटाए जाने वाले प्रॉडक्ट google.ima.dai.api.AdPodInfo
:
getAdSystem()
लौटाए जाने वाले प्रॉडक्ट string
:
getAdvertiserName()
लौटाए जाने वाले प्रॉडक्ट string
:
getApiFramework()
लौटाए जाने वाले प्रॉडक्ट string
:
getCompanionAds()
लौटाए जाने वाले प्रॉडक्ट Array.<google.ima.dai.api.CompanionAd>
:
getCreativeAdId()
लौटाए जाने वाले प्रॉडक्ट string
:
getCreativeId()
लौटाए जाने वाले प्रॉडक्ट string
:
getDealId()
लौटाए जाने वाले प्रॉडक्ट string
:
getDescription()
लौटाए जाने वाले प्रॉडक्ट string
:
getDuration()
लौटाए जाने वाले प्रॉडक्ट number
:
getTitle()
लौटाए जाने वाले प्रॉडक्ट string
:
getVastMediaHeight()
लौटाए जाने वाले प्रॉडक्ट number
:
getVastMediaWidth()
लौटाए जाने वाले प्रॉडक्ट number
:
getWrapperAdIds()
लौटाए जाने वाले प्रॉडक्ट Array.<string>
:
getWrapperAdSystems()
लौटाए जाने वाले प्रॉडक्ट Array.<string>
:
getWrapperCreativeIds()
लौटाए जाने वाले प्रॉडक्ट Array.<string>
:
क्लास google.ima.dai.api.AdPodInfo
तरीके
यह क्लास, डाइनैमिक विज्ञापन डालने के दौरान विज्ञापन पॉड की जानकारी देने वाले ऑब्जेक्ट को दिखाती है. यह क्लास, ima.AdPodInfo प्रॉपर्टी का सबसेट दिखाता है.
getAdPosition()
लौटाए जाने वाले प्रॉडक्ट number
:
getMaxDuration()
लौटाए जाने वाले प्रॉडक्ट number
:
getPodIndex()
लौटाए जाने वाले प्रॉडक्ट number
:
getTimeOffset()
लौटाए जाने वाले प्रॉडक्ट number
:
getTotalAds()
लौटाए जाने वाले प्रॉडक्ट number
:
Class google.ima.dai.api.AdProgressData
फ़ील्ड
विज्ञापन की प्रोग्रेस का डेटा तय करने के लिए क्लास.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adBreakDuration |
|
|
adPosition |
|
|
currentTime |
|
|
duration |
|
|
totalAds |
|
Class google.ima.dai.api.CompanionAd
तरीके
यह क्लास, डाइनैमिक ऐड इंसर्शन के दौरान कंपैनियन विज्ञापन ऑब्जेक्ट को दिखाती है. यह क्लास, ima.CompanionAd प्रॉपर्टी का सबसेट दिखाता है.
getAdSlotId()
लौटाए जाने वाले प्रॉडक्ट string
:
getContent()
लौटाए जाने वाले प्रॉडक्ट string
:
getContentType()
लौटाए जाने वाले प्रॉडक्ट string
:
getHeight()
लौटाए जाने वाले प्रॉडक्ट number
:
getWidth()
लौटाए जाने वाले प्रॉडक्ट number
:
Class google.ima.dai.api.CuePoint
फ़ील्ड
यह क्लास, क्यूपॉइंट की प्रॉपर्टी तय करने के लिए होती है. यह DAI VOD स्ट्रीम में विज्ञापन ब्रेक को दिखाता है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
end |
|
इस क्यूपॉइंट के खत्म होने का समय. |
played |
|
अगर इस क्यू पॉइंट को चलाया गया है. |
start |
|
इस क्यूपॉइंट के शुरू होने का समय. |
Class google.ima.dai.api.LiveStreamRequest
फ़ील्ड
लाइव स्ट्रीम के अनुरोध की प्रॉपर्टी तय करने के लिए क्लास.
कंस्ट्रक्टर:पैरामीटर | टाइप | ब्यौरा |
---|---|---|
opt_liveStreamRequest |
Object |
ऑब्जेक्ट, जिसमें स्ट्रीम अनुरोध की प्रॉपर्टी पहले से असाइन की गई हैं. |
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
assetKey |
|
इसका इस्तेमाल यह तय करने के लिए किया जाता है कि कौनसी स्ट्रीम चलाई जानी चाहिए. लाइव स्ट्रीम के अनुरोध की ऐसेट कुंजी एक आइडेंटिफ़ायर है. इसे DFP के यूज़र इंटरफ़ेस (यूआई) में देखा जा सकता है. |
क्लास google.ima.dai.api.StreamData
फ़ील्ड
स्ट्रीम डेटा के बारे में बताने वाली क्लास.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adProgressData |
|
इस कुकी में, फ़िलहाल चल रहे विज्ञापन के समय से जुड़ी जानकारी होती है. |
cuepoints |
|
मांग पर उपलब्ध स्ट्रीम के लिए विज्ञापन के क्यू पॉइंट. स्ट्रीम के आगे बढ़ने पर, इनमें बदलाव हो सकता है. यह सिर्फ़ CUEPOINTS_CHANGED |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
Class google.ima.dai.api.StreamEvent
तरीके
यह इवेंट टाइप, स्ट्रीम मैनेजर से सूचना के तौर पर तब जनरेट होता है, जब स्ट्रीम की स्थिति बदलती है.
getAd()
Returns google.ima.dai.api.Ad
: विज्ञापन की जानकारी के साथ ऑब्जेक्ट दिखाता है.
getStreamData()
लौटाए गए सामान की जानकारी google.ima.dai.api.StreamData
: स्ट्रीम की जानकारी के साथ लौटाए गए सामान का ऑब्जेक्ट.
Enum google.ima.dai.api.StreamEvent.Type
फ़ील्ड
IMA SDK के साथ काम करने वाले इवेंट टाइप की सूची.
वैल्यू
मान | ब्यौरा |
---|---|
AD_BREAK_ENDED |
विज्ञापन ब्रेक खत्म होने पर ट्रिगर होता है. |
AD_BREAK_STARTED |
विज्ञापन ब्रेक शुरू होने पर सक्रिय होता है. |
AD_PROGRESS |
विज्ञापन की प्रोग्रेस में कोई अपडेट होने पर सक्रिय होता है. |
CLICK |
विज्ञापन चलने के दौरान, क्लिक एलिमेंट पर क्लिक या टैप करने पर यह इवेंट भेजा जाता है. |
COMPLETE |
विज्ञापन पूरा होने पर सक्रिय होता है. |
CUEPOINTS_CHANGED |
जब क्यू पॉइंट बदलते हैं, तब मांग पर उपलब्ध स्ट्रीम के लिए भेजा जाता है. |
ERROR |
यह इवेंट तब ट्रिगर होता है, जब कोई गड़बड़ी होती है. |
FIRST_QUARTILE |
विज्ञापन के पहले चौथाई हिस्से तक पहुंचने पर सक्रिय होता है. |
LOADED |
स्ट्रीम मेनिफ़ेस्ट उपलब्ध होने पर ट्रिगर होता है. |
MIDPOINT |
विज्ञापन के बीच में पहुंचने पर सक्रिय होता है. |
STARTED |
विज्ञापन के शुरू होने पर ट्रिगर होता है. |
STREAM_INITIALIZED |
स्ट्रीम शुरू होने पर ट्रिगर होता है. |
THIRD_QUARTILE |
जब कोई विज्ञापन तीसरे क्वार्टाइल तक पहुंच जाता है, तब यह इवेंट ट्रिगर होता है. |
Class google.ima.dai.api.StreamManager
तरीके
यह कुकी, डाइनैमिक ऐड इंसर्शन स्ट्रीम को मैनेज करती है. यह डीएआई बैकएंड के साथ इंटरैक्शन मैनेज करता है. साथ ही, ट्रैकिंग पिंग को हैंडल करता है. इसके अलावा, यह स्ट्रीम और विज्ञापन इवेंट को पब्लिशर को फ़ॉरवर्ड करता है. यह मैनेजर, BaseAdsManager से इनहेरिट नहीं करता, क्योंकि यह किसी खास विज्ञापन का मैनेजर नहीं है, बल्कि पूरी स्ट्रीम का मैनेजर है
कंस्ट्रक्टर:पैरामीटर | टाइप | ब्यौरा |
---|---|---|
videoElement |
HTMLVideoElement |
वीडियो प्लेयर का असल एलिमेंट. |
contentTimeForStreamTime(streamTime)
यह फ़ंक्शन, स्ट्रीम के दिए गए समय के लिए, बिना विज्ञापनों के कॉन्टेंट का समय दिखाता है. यह फ़ंक्शन, लाइव स्ट्रीम के लिए स्ट्रीम का दिया गया समय दिखाता है.
Returns number
: विज्ञापन हटा दिए जाने के बाद, यह फ़ंक्शन स्ट्रीम के दिए गए समय के हिसाब से कॉन्टेंट का समय दिखाता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamTime |
number |
विज्ञापन शामिल करने के बाद स्ट्रीम की अवधि (सेकंड में). |
onTimedMetadata(metadata)
प्रोसेस किए गए मेटाडेटा की डिक्शनरी में पास होता है. डिक्शनरी में, उपयोगकर्ता की ओर से तय की गई मेटाडेटा स्ट्रिंग को वैल्यू के तौर पर इस्तेमाल करने के लिए, 'TXXX' कुंजी की ज़रूरत होती है.
अगर आपका प्लेयर रॉ मेटाडेटा उपलब्ध कराता है, तो ima.dai.api.StreamManager.processMetadata
को कॉल करें.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
metadata |
Object |
मेटाडेटा का शब्दकोश. |
previousCuePointForStreamTime(streamTime)
यह फ़ंक्शन, स्ट्रीम के दिए गए समय के लिए पिछले क्यूपॉइंट को दिखाता है. अगर ऐसा कोई क्यूपॉइंट मौजूद नहीं है, तो शून्य दिखाता है. इस कुकी का इस्तेमाल, स्नैप बैक जैसी सुविधाओं को लागू करने के लिए किया जाता है. साथ ही, इसे तब कॉल किया जाता है, जब पब्लिशर को पता चलता है कि उपयोगकर्ता ने विज्ञापन ब्रेक पर वापस जाने के लिए वीडियो को आगे-पीछे किया है.
वापस लाता है google.ima.dai.api.CuePoint
: स्ट्रीम के दिए गए समय के लिए पिछला क्यूपॉइंट.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamTime |
number |
स्ट्रीम का वह समय जिस पर वीडियो को ले जाया गया था. |
processMetadata(type, data, timestamp)
यह कुकी, लाइव स्ट्रीम के लिए टाइम किया गया मेटाडेटा प्रोसेस करती है. अगर आपका वीडियो प्लेयर, टाइमस्टैंप के साथ-साथ पार्स नहीं किया गया मेटाडेटा उपलब्ध कराता है, तो इस विकल्प का इस्तेमाल करें. ऐसा न होने पर, ima.dai.api.StreamManager.onTimedMetadata
को कॉल करें.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
type |
string |
मेटाडेटा का टाइप. यह 'ID3' होना चाहिए. |
data |
Uint8Array |
टैग का रॉ डेटा. ID3 के लिए, पूरा टैग होना चाहिए. |
timestamp |
number |
डेटा को प्रोसेस करने का समय. |
requestStream(streamRequest)
यह कुकी, दिए गए स्ट्रीम पैरामीटर का इस्तेमाल करके स्ट्रीम लोड करने का अनुरोध करती है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
streamRequest |
google.ima.dai.api.StreamRequest |
इसमें स्ट्रीम मेटाडेटा लोड करने के लिए पैरामीटर शामिल होते हैं. |
setClickElement(clickElement)
यह कुकी, विज्ञापन पर क्लिक थ्रू एलिमेंट सेट करती है. इस एलिमेंट का इस्तेमाल, विज्ञापन चलने के दौरान क्लिक या टैप करने के लिए किया जाता है. इससे उपयोगकर्ता को मौजूदा पेज से किसी दूसरे पेज पर रीडायरेक्ट किया जा सकता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
clickElement |
Element |
विज्ञापन पर क्लिक थ्रू के तौर पर इस्तेमाल किया गया एलिमेंट. |
streamTimeForContentTime(contentTime)
यह फ़ंक्शन, दिए गए कॉन्टेंट के समय के लिए, विज्ञापनों के साथ स्ट्रीम का समय दिखाता है. लाइव स्ट्रीम के लिए, दिए गए कॉन्टेंट का समय दिखाता है.
Returns number
: विज्ञापन डालने के बाद, यह फ़ंक्शन कॉन्टेंट के दिए गए समय के हिसाब से स्ट्रीम का समय दिखाता है.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
contentTime |
number |
विज्ञापनों के बिना कॉन्टेंट देखने का समय (सेकंड में). |
Class google.ima.dai.api.StreamRequest
फ़ील्ड
यह क्लास, स्ट्रीम के अनुरोध की प्रॉपर्टी तय करने के लिए होती है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adTagParameters |
|
आपके पास स्ट्रीम के अनुरोध पर, विज्ञापन टैग पैरामीटर के सीमित सेट को बदलने का विकल्प होता है. अपनी स्ट्रीम में टारगेटिंग पैरामीटर सप्लाई करना लेख में ज़्यादा जानकारी दी गई है. स्ट्रीम के वैरिएंट को प्राथमिकता देने के लिए, dai-ot और dai-ov पैरामीटर का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, स्ट्रीम के वैरिएंट पैरामीटर को बदलना लेख पढ़ें. |
apiKey |
|
स्ट्रीम के अनुरोध के लिए एपीआई पासकोड. इसे DFP एडमिन यूज़र इंटरफ़ेस (यूआई) के ज़रिए कॉन्फ़िगर किया जाता है. साथ ही, पब्लिशर को यह सुविधा इसलिए दी जाती है, ताकि वह अपने कॉन्टेंट को अनलॉक कर सके. यह उन ऐप्लिकेशन की पुष्टि करता है जो कॉन्टेंट को ऐक्सेस करने की कोशिश कर रहे हैं. |
streamActivityMonitorId |
|
इस आईडी का इस्तेमाल, स्ट्रीम ऐक्टिविटी मॉनिटर की मदद से स्ट्रीम को डीबग करने के लिए किया जाता है. इसका इस्तेमाल, पब्लिशर को स्ट्रीम ऐक्टिविटी मॉनिटर टूल में स्ट्रीम लॉग ढूंढने का आसान तरीका उपलब्ध कराने के लिए किया जाता है. |
Class google.ima.dai.api.VODStreamRequest
फ़ील्ड
वीओडी स्ट्रीम के अनुरोध की प्रॉपर्टी तय करने के लिए क्लास.
कंस्ट्रक्टर:पैरामीटर | टाइप | ब्यौरा |
---|---|---|
opt_VODStreamRequest |
Object |
ऑब्जेक्ट, जिसमें स्ट्रीम करने का अनुरोध पहले से मौजूद है प्रॉपर्टी असाइन की गई हैं. |
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
contentSourceId |
|
सीएमएस से पब्लिशर के कॉन्टेंट के लिए यूनीक आइडेंटिफ़ायर. मांग पर स्ट्रीम करने के लिए ज़रूरी है. |
videoId |
|
वीडियो कॉन्टेंट के सोर्स के लिए आइडेंटिफ़ायर. मांग पर उपलब्ध स्ट्रीम के लिए ज़रूरी है. |
कॉन्स्टेंट google.ima.VERSION
एक स्ट्रिंग, जिसमें एसडीके का पूरा वर्शन शामिल होता है.