-
- 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
क्लास 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
:
क्लास google.ima.dai.api.AdProgressData
फ़ील्ड
विज्ञापन की प्रोग्रेस का डेटा बताने वाली क्लास.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adBreakDuration |
|
|
adPosition |
|
|
currentTime |
|
|
duration |
|
|
totalAds |
|
क्लास google.ima.dai.api.CompanionAd
तरीके
डाइनैमिक ऐड इंसर्शन के दौरान, कंपैनियन विज्ञापन ऑब्जेक्ट को दिखाने वाली क्लास. यह क्लास, ima.CompanionAd प्रॉपर्टी का सबसेट दिखाती है.
getAdSlotId()
लौटाए गए प्रॉडक्ट string
:
getContent()
लौटाए गए प्रॉडक्ट string
:
getContentType()
लौटाए गए प्रॉडक्ट string
:
getHeight()
लौटाए गए प्रॉडक्ट number
:
getWidth()
लौटाए गए प्रॉडक्ट number
:
क्लास google.ima.dai.api.CuePoint
फ़ील्ड
क्यूपॉइंट की प्रॉपर्टी बताने के लिए क्लास, जो डीएआई वीओडी स्ट्रीम में विज्ञापन के लिए ब्रेक दिखाती है.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
end |
|
इस क्यूपॉइंट के खत्म होने का समय. |
played |
|
यह क्यूपॉइंट चलाया गया है या नहीं. |
start |
|
इस क्यूपॉइंट के शुरू होने का समय. |
क्लास google.ima.dai.api.LiveStreamRequest
फ़ील्ड
लाइव स्ट्रीम के अनुरोध की प्रॉपर्टी बताने के लिए क्लास.
कंस्ट्रक्टर:पैरामीटर | टाइप | ब्यौरा |
---|---|---|
opt_liveStreamRequest |
Object |
ऑब्जेक्ट, जिसमें पहले से ही स्ट्रीम के लिए अनुरोध करने वाली प्रॉपर्टी असाइन की गई हों. |
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
assetKey |
|
इसका इस्तेमाल यह तय करने के लिए किया जाता है कि कौनसी स्ट्रीम चलानी है. लाइव स्ट्रीम के अनुरोध की एसेट कुंजी एक आइडेंटिफ़ायर है, जिसे DFP यूज़र इंटरफ़ेस (यूआई) में देखा जा सकता है. |
क्लास google.ima.dai.api.StreamData
फ़ील्ड
स्ट्रीम डेटा की जानकारी देने वाली क्लास.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adProgressData |
|
फ़िलहाल चल रहे विज्ञापन के लिए, समय से जुड़ी जानकारी. |
cuepoints |
|
मांग पर उपलब्ध स्ट्रीम के लिए विज्ञापन के क्यू पॉइंट. स्ट्रीम के आगे बढ़ने के साथ, इनमें बदलाव हो सकता है. यह सिर्फ़ CUEPOINTS_CHANGED |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
क्लास 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 |
जब कोई विज्ञापन तीसरे क्वार्टाइल तक पहुंचता है, तब ट्रिगर होता है. |
क्लास 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)
स्ट्रीम के दिए गए समय के लिए, पिछला क्यूपॉइंट दिखाता है. अगर कोई ऐसा क्यूपॉइंट मौजूद नहीं है, तो यह फ़ंक्शन null दिखाता है. इसका इस्तेमाल, स्नैप बैक जैसी सुविधाओं को लागू करने के लिए किया जाता है. साथ ही, जब पब्लिशर को पता चलता है कि उपयोगकर्ता ने विज्ञापन के लिए ब्रेक पर वापस जाने के लिए, वीडियो को आगे या पीछे किया है, तब इसे कॉल किया जाता है.
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)
किसी कॉन्टेंट के लिए, विज्ञापनों के साथ स्ट्रीम का कुल समय दिखाता है. लाइव स्ट्रीम के लिए, कॉन्टेंट का दिया गया समय दिखाता है.
number
दिखाता है: विज्ञापन डालने के बाद, कॉन्टेंट के दिए गए समय के हिसाब से स्ट्रीम का समय.
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
contentTime |
number |
बिना किसी विज्ञापन के कॉन्टेंट का कुल समय (सेकंड में). |
क्लास google.ima.dai.api.StreamRequest
फ़ील्ड
स्ट्रीम के अनुरोध की प्रॉपर्टी बताने के लिए क्लास.
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
adTagParameters |
|
स्ट्रीम के अनुरोध पर, विज्ञापन टैग पैरामीटर के सीमित सेट को बदला जा सकता है. अपनी स्ट्रीम में टारगेटिंग पैरामीटर की वैल्यू दें सेक्शन में ज़्यादा जानकारी दी गई है. स्ट्रीम वैरिएंट की प्राथमिकता के लिए, dai-ot और dai-ov पैरामीटर का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, स्ट्रीम वैरिएंट पैरामीटर बदलें लेख पढ़ें. |
apiKey |
|
स्ट्रीम के अनुरोध का एपीआई पासकोड. इसे DFP एडमिन यूज़र इंटरफ़ेस की मदद से कॉन्फ़िगर किया जाता है. साथ ही, पब्लिशर को अपना कॉन्टेंट अनलॉक करने के लिए उपलब्ध कराया जाता है. यह उन ऐप्लिकेशन की पुष्टि करता है जो कॉन्टेंट को ऐक्सेस करने की कोशिश कर रहे हैं. |
streamActivityMonitorId |
|
स्ट्रीम ऐक्टिविटी मॉनिटर की मदद से स्ट्रीम को डीबग करने के लिए इस्तेमाल किया जाने वाला आईडी. इसका इस्तेमाल, पब्लिशर को स्ट्रीम गतिविधि मॉनिटर टूल में स्ट्रीम लॉग ढूंढने का आसान तरीका उपलब्ध कराने के लिए किया जाता है. |
क्लास google.ima.dai.api.VODStreamRequest
फ़ील्ड
वीओडी स्ट्रीम के अनुरोध की प्रॉपर्टी बताने के लिए क्लास.
कंस्ट्रक्टर:पैरामीटर | टाइप | ब्यौरा |
---|---|---|
opt_VODStreamRequest |
Object |
ऑब्जेक्ट, जिसमें पहले से ही स्ट्रीम अनुरोध की प्रॉपर्टी असाइन की गई हों. |
प्रॉपर्टी
नाम | टाइप | ब्यौरा |
---|---|---|
contentSourceId |
|
पब्लिशर के कॉन्टेंट के लिए, सीएमएस से मिला यूनीक आइडेंटिफ़ायर. ऑन-डिमांड स्ट्रीम के लिए ज़रूरी है. |
videoId |
|
वीडियो कॉन्टेंट के सोर्स का आइडेंटिफ़ायर. ऑन-डिमांड स्ट्रीम के लिए ज़रूरी है. |
Google.ima.VERSION का कॉन्स्टेंट
एक स्ट्रिंग, जिसमें SDK टूल का पूरा वर्शन होता है.