इस पेज पर, IMA DAI के साथ काम करने वाले ब्राउज़र, वीडियो फ़ॉर्मैट, और प्लैटफ़ॉर्म के बारे में सामान्य जानकारी दी गई है.
काम करने वाले वीडियो फ़ॉर्मैट और ब्राउज़र
HTML5 अब भी एक नया और लगातार बेहतर होता स्टैंडर्ड है. इस वजह से, अलग-अलग ब्राउज़र पर अलग-अलग सुविधाएं काम करती हैं. साथ ही, ऐसा कोई डिफ़ॉल्ट वीडियो फ़ॉर्मैट नहीं है जो सभी मुख्य ब्राउज़र पर काम करता हो. ज़्यादातर ब्राउज़र में इस्तेमाल होने वाले तीन मुख्य वीडियो फ़ॉर्मैट ये हैं: H.264, HLS, और Dash.
वीएएसटी इवेंट के साथ काम करने की सुविधा
इस सेक्शन में, VAST इवेंट की सूची दी गई है. VAST रिस्पॉन्स में मिली जानकारी के आधार पर, ये इवेंट सर्वर को अपने-आप रिपोर्ट किए जाते हैं.
पूरी तरह से काम करता है
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(जब वीडियो को पीछे की ओर तेज़ी से ले जाया जाता है, तब यह इवेंट ट्रिगर होता है), start
,
thirdQuartile
.
आंशिक रूप से समर्थित
click
Click
इवेंट सिर्फ़ वीडियो विज्ञापनों के लिए भेजा जाता है. Android, iOS या डेस्कटॉप पर मौजूद नेटिव फ़ुलस्क्रीन प्लेयर पर क्लिक को कैप्चर नहीं किया जा सकता. हालांकि, वीडियो बंद होने पर, पेज में मौजूद क्लिक ट्रैकिंग एलिमेंट से क्लिक को कैप्चर किया जा सकता है. हालांकि, अगर वीडियो एलिमेंट में iPad पर नेटिव कंट्रोल का इस्तेमाल किया जाता है, तो क्लिक कैप्चर नहीं किए जा सकते.fullscreen
IMA, सिम्युलेटेड फ़ुल स्क्रीन मोड के साथ काम करता है. इसमें वीडियो, ब्राउज़र की पूरी विंडो पर दिखता है. IMA किसी वीडियो को फ़ुल स्क्रीन मोड में तब मानता है, जब उसके
offsetWidth
औरoffsetHeight
, दस्तावेज़ के मुख्य हिस्से के साइज़ के बराबर हों. यह मोड सभी ब्राउज़र पर काम करता है.iPhone और Android 3.0 से पहले के वर्शन वाले प्लैटफ़ॉर्म पर, वीडियो हमेशा फ़ुल स्क्रीन मोड में चलता है.
mute
,unmute
iOS और Android में ही वॉल्यूम को कंट्रोल करने की सुविधा होती है. इसलिए, IMA न तो आवाज़ का लेवल तय कर सकता है और न ही म्यूट करने की स्थिति का पता लगा सकता है. साथ ही, एसडीके को बदलावों के बारे में सूचना भी नहीं दी जाती है. यहां उन ब्राउज़र वर्शन की सूची दी गई है जिन पर
mute
औरunmute
काम करते हैं और जिन पर काम नहीं करते:- इन ब्राउज़र पर काम करता है: Firefox 3.5+, Chrome 8+, Safari 4+
- काम नहीं करता है: iOS, Android
वीएएसटी विज्ञापन दिखाने के बारे में ज़्यादा जानकारी के लिए, IAB के दिशा-निर्देश देखें.
विज्ञापन ब्रेक को फिर से देखने पर विज्ञापन इवेंट
IMA, इन वजहों से विज्ञापन फिर से देखते समय विज्ञापन इवेंट ट्रिगर नहीं करता:
- इवेंट यूआरएल को सिर्फ़ एक बार ट्रिगर किया जाना चाहिए. ऐसा न करने पर, इसे स्पैम वाली गतिविधि माना जा सकता है.
- इससे उपयोगकर्ता, विज्ञापन ब्रेक के दौरान और उसके आस-पास के कॉन्टेंट पर जा सकते हैं. इससे उन्हें बेहतर अनुभव मिलता है.
विज्ञापन ब्रेक को फिर से देखने पर, सिर्फ़ ये इवेंट ट्रिगर होते हैं:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
वीडियो प्लेयर के लिए उपलब्ध प्लैटफ़ॉर्म
Google IMA SDK, इन प्लैटफ़ॉर्म पर काम करते हैं:
प्लैटफ़ॉर्म | वर्शन |
---|---|
HTML5 | डेस्कटॉप: Chrome, Firefox, Safari, Edge, Opera मोबाइल: Chrome/Android Browser (Android for phones and tablets), Safari and Chrome (iOS) |
iOS | iOS 10.0 या इसके बाद के वर्शन |
Android | Android 4.4+ |
Google Cast | सभी कास्ट डिवाइस |
tvOS | tvOS 14+ |
Roku | ऐसे सभी डिवाइस जिन पर अब भी Roku से सॉफ़्टवेयर अपडेट मिल रहे हैं |
वीडियो स्ट्रीम के फ़ॉर्मैट के साथ काम करने की सुविधा
IMA, अपने सभी SDK में HLS और DASH, दोनों के साथ काम करता है. एसडीके के कुछ प्लैटफ़ॉर्म पर सहायता पाने के लिए, यह टेबल देखें. स्ट्रीम को सही तरीके से चलाने के लिए, आपके वीडियो प्लेयर में इस्तेमाल की जा रही स्ट्रीम टाइप की सुविधा होनी चाहिए.
IMA SDK प्लैटफ़ॉर्म | एचएलएस | DASH |
---|---|---|
HTML5 | ![]() |
![]() |
iOS | ![]() |
![]() |
Android | ![]() |
![]() |
Google Cast | ![]() |
![]() |
tvOS | ![]() |
![]() |
Roku | ![]() |
![]() |
वीडियो की सुविधाएं और एसडीके के वर्शन
इन सुविधाओं के बारे में ज़्यादा जानने के लिए, वीडियो विज्ञापन की खास जानकारी पढ़ें.
IAB Video Suite | सहायता |
---|---|
VAST 4 | ![]() |
VAST 3 | ![]() |
VAST 2 | ![]() |
VPAID 2 | ![]() |
VMAP 1.0.1 | ![]() |
Ad Manager की वीडियो सुविधाएं | सहायता |
लीनियर विज्ञापन | ![]() |
नॉन-लीनियर विज्ञापन (ओवरले) | ![]() |
सहभागी | ![]() |
VAST 3 के वैकल्पिक कंपैनियन विज्ञापन संसाधन | ![]() |
ऐक्टिव व्यू की मदद से विज्ञापन दिखने से जुड़े आंकड़े | ![]() |
VAST रीडायरेक्ट | ![]() |
डिसप्ले विज्ञापन के अनुरोध के साथ कंपैनियन बैकफ़िल | ![]() |
Google पब्लिशर टैग (GPT) के साथ काम करना | ![]() |
कॉन्टेंट के बारे में जानकारी | ![]() |
विज्ञापन के नियम | ![]() |
पॉडिंग | ![]() |
बंपर | ![]() |
मल्टी-इवेंट ट्रैकिंग (एमईटी) की रिपोर्टिंग | ![]() |
स्किप किए जा सकने वाले विज्ञापन (रिज़र्वेशन / नॉन-TrueView) | ![]() |
AdSense for Video की सुविधाएं 7 | सहायता |
TrueView InStream | ![]() |
InStream Select | ![]() |
स्टैंडर्ड इनस्ट्रीम | ![]() |
फ़ुल-स्लॉट | ![]() |
सहभागी | ![]() |
कंपैनियन बैकफ़िल | ![]() |
ओवरले | ![]() |
Ad Manager Ad Exchange की सुविधाएं | सहायता |
TrueView InStream | ![]() |
InStream Select | ![]() |
स्टैंडर्ड इनस्ट्रीम | ![]() |
फ़ुल-स्लॉट | ![]() |
सहभागी | ![]() |
कंपैनियन बैकफ़िल | ![]() |
ओवरले | ![]() |
ऐक्टिव व्यू की मदद से विज्ञापन दिखने से जुड़े आंकड़े | ![]() |
यह विज्ञापन क्यों? | ![]() |
1 Google Ad Manager के साथ काम करने वाली VAST 4 की सुविधाओं में से, IMA इन सुविधाओं के साथ काम करता है:
- VAST 4.2
- Secure Interactive Media Interface Definition (SIMID) के लिए सहायता
- एक से ज़्यादा
UniversalAdID
नोड की अनुमति
- VAST 4.0
- विज्ञापन आईडी
- मीज़ानिन फ़ाइल
- VAST से जुड़ी गड़बड़ी के नए कोड
- नए VAST मैक्रो
AdVerifications
सहायता
2 VAST 3.0 की ये सुविधाएं अभी काम नहीं करती हैं:
- कंपैनियन
adSlotId
- कंपेनियन विज्ञापन डिलीवरी के विकल्प
- आइकॉन
3 फ़िलहाल, VMAP की ये सुविधाएं काम नहीं करती हैं:
- VMAP के हिसाब से ट्रैकिंग इवेंट
- VMAP से जुड़ी गड़बड़ियों के कोड
- ओवरले विज्ञापन
- hh:mm:ss या "start" और "end" के अलावा अन्य टाइम ऑफ़सेट
- डिसप्ले
breakType
एट्रिब्यूट repeatAfter
एट्रिब्यूट
4 सिर्फ़ इमेज वाले कंपैनियन विज्ञापन दिखाए जा सकते हैं. इमेज कंपैनियन विज्ञापनों को दिखाने के लिए, कस्टम तरीके से लागू करने की ज़रूरत होती है. tvOS पर कंपैनियन विज्ञापनों का इस्तेमाल नहीं किया जा सकता.
5 स्किप किए जा सकने वाले पारंपरिक विज्ञापन, सिर्फ़ IMA DAI SDK के इन वर्शन के साथ काम करते हैं: HTML5, iOS, tvOS, Roku, और Android (इसमें Android TV भी शामिल है).
Cast SDK की मदद से, आपको StreamRequest.senderCanSkip
के साथ स्किप करने की सुविधा के बारे में बताना होगा, ताकि स्किप किए जा सकने वाले पारंपरिक विज्ञापनों को दिखाया जा सके.
6 TrueView स्किप किए जा सकने वाले विज्ञापन, सिर्फ़ HTML5, iOS, और Android (Android TV भी शामिल है) के लिए IMA डीएआई SDK टूल में काम करते हैं.
7 AdSense की सुविधाएं, Cast SDK में काम नहीं करती हैं.
8 यह विज्ञापन क्यों दिखाया जा रहा है? सुविधा के लिए, StreamManager
बनाते समय adUiElement
पैरामीटर को पास करना ज़रूरी है.
Cast SDK में, यह विज्ञापन क्यों? सुविधा काम नहीं करती.
JavaScript फ़्रेमवर्क के लिए चेतावनियां
IMA HTML5 SDK टूल के साथ JavaScript फ़्रेमवर्क, जैसे कि React या AngularJS का इस्तेमाल करते समय कुछ बातों का ध्यान रखना होता है. ये फ़्रेमवर्क अक्सर डीओएम के एलिमेंट को एक जगह से दूसरी जगह ले जाते हैं. इससे IMA SDK काम नहीं करता, क्योंकि SDK को शुरू करते समय डीओएम के एलिमेंट स्थिर होने चाहिए. IMA SDK, JavaScript फ़्रेमवर्क के साथ काम करता है. हालांकि, SDK को तब शुरू किया जाना चाहिए, जब फ़्रेमवर्क DOM एलिमेंट को ट्रांसफ़र कर चुका हो.
खास तौर पर, StreamManager
बनाते समय adUiElement
आर्ग्युमेंट के तौर पर पास किए गए HTML5 एलिमेंट को इंस्टैंटिएट करने के बाद, मूव नहीं किया जाना चाहिए.
Apple AirPlay की सुविधा
IMA SDK, Apple AirPlay के साथ काम नहीं करता. AirPlay का पता चलने पर, AirPlay की सुविधा बंद करें या विज्ञापन के अनुरोध बंद करें.