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