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