-
- 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>:
Class 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 के यूज़र इंटरफ़ेस (यूआई) में देखा जा सकता है. |
Class google.ima.dai.api.StreamData
फ़ील्ड
स्ट्रीम डेटा के बारे में बताने वाली क्लास.
प्रॉपर्टी
| नाम | टाइप | ब्यौरा |
|---|---|---|
adProgressData |
|
फ़िलहाल चल रहे विज्ञापन के समय से जुड़ी जानकारी. |
cuepoints |
|
मांग पर उपलब्ध स्ट्रीम के लिए विज्ञापन के क्यूपॉइंट. स्ट्रीमिंग के दौरान, इनमें बदलाव हो सकता है. यह सिर्फ़ CUEPOINTS_CHANGED |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
Class google.ima.dai.api.StreamEvent
तरीके
यह इवेंट टाइप, स्ट्रीम मैनेजर से सूचना के तौर पर तब मिलता है, जब स्ट्रीम की स्थिति बदलती है.
getAd()
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)
यह फ़ंक्शन, स्ट्रीम के किसी दिए गए समय के लिए, बिना विज्ञापन के कॉन्टेंट का समय दिखाता है. यह लाइव स्ट्रीम के लिए, स्ट्रीम शुरू होने का समय दिखाता है.
वापस लाता है 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 कॉन्स्टेंट
इस स्ट्रिंग में, SDK टूल का पूरा वर्शन होता है.