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

