इस पेज पर IMA डीएआई के साथ काम करने और ब्राउज़र, वीडियो फ़ॉर्मैट के साथ काम करने के बारे में सामान्य जानकारी दी गई है.
YouTube पर काम करने वाले वीडियो फ़ॉर्मैट और ब्राउज़र
HTML5 अब भी एक नया और उभरता हुआ मानक है. इस वजह से, अलग-अलग ब्राउज़र के लिए अलग-अलग सुविधाओं के साथ काम करने की सुविधा अलग-अलग होती है. साथ ही, सभी प्रमुख ब्राउज़र के लिए कोई एक डिफ़ॉल्ट वीडियो फ़ॉर्मैट काम नहीं करता. ज़्यादातर ब्राउज़र में H.264, HLS, और Dash के लिए इस्तेमाल किए जाने वाले तीन मुख्य वीडियो फ़ॉर्मैट हैं.
वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) में इवेंट के साथ काम करने की सुविधा
इस सेक्शन में ऐसे वीएएसटी इवेंट की सूची दी गई है जो वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) रिस्पॉन्स में मिली जानकारी के आधार पर, सर्वर को अपने-आप रिपोर्ट किए जाते हैं.
पूरी तरह से काम करने वाला
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
वीएएसटी विज्ञापन दिखाने के बारे में ज़्यादा जानकारी के लिए, IAB के दिशा-निर्देश देखें.
विज्ञापन के लिए ब्रेक को फिर से देखते समय दिखने वाले विज्ञापन इवेंट
IMA, विज्ञापनों को दोबारा देखते समय इन वजहों से विज्ञापन इवेंट सक्रिय नहीं करता:
- इवेंट यूआरएल को सिर्फ़ एक बार ट्रिगर किया जाना चाहिए. ऐसा न करने पर, इन्हें स्पैम वाली गतिविधि के तौर पर पढ़ा जा सकता है.
- इससे उपयोगकर्ता, विज्ञापन के लिए पहले से देखे गए ब्रेक में और उसके आस-पास वीडियो देख सकते हैं. इससे वीडियो देखने के अनुभव को बेहतर बनाया जा सकता है.
विज्ञापन के लिए ब्रेक को फिर से देखते समय, सिर्फ़ ये इवेंट ट्रिगर होते हैं:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
YouTube पर वीडियो चलाने की सुविधा देने वाले प्लैटफ़ॉर्म
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 टूल में एचएलएस और डैश, दोनों के साथ काम करता है. खास एसडीके प्लैटफ़ॉर्म से जुड़ी सहायता पाने के लिए, यह टेबल देखें. सही तरीके से स्ट्रीम करने के लिए, आपके वीडियो प्लेयर को इस्तेमाल किए जा रहे स्ट्रीम टाइप के हिसाब से काम करना चाहिए.
IMA SDK प्लैटफ़ॉर्म | एचएलएस | डैश |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
वीडियो की सुविधाएं और SDK टूल के वर्शन
इन सुविधाओं के बारे में ज़्यादा जानने के लिए, वीडियो विज्ञापन की खास जानकारी लेख पढ़ें.
IAB वीडियो सुइट | सपोर्ट करें |
---|---|
वीएएसटी 4 | 1 |
वीएएसटी 3 | 2 |
वीएएसटी 2 | |
VPAID 2 | |
वीएमएपी 1.0.1 | 3 |
Ad Manager वीडियो की सुविधाएं | सपोर्ट करें |
लीनियर विज्ञापन | |
नॉन-लीनियर विज्ञापन (ओवरले) | |
सहभागी | 4 |
वीएएसटी 3 के वैकल्पिक सहयोगी विज्ञापन संसाधन | |
सक्रिय दृश्य विज्ञापन दिखने से जुड़े आंकड़े | |
VAST रीडायरेक्ट | |
डिसप्ले अनुरोध के साथ साथी बैकफ़िल | |
Google पब्लिशर टैग (GPT) के साथ काम करता है | |
कॉन्टेंट जागरूकता | |
विज्ञापन के नियम | |
पॉडिंग | |
बंपर विज्ञापन | |
मल्टी-इवेंट ट्रैकिंग (MET) पर रिपोर्टिंग | |
स्किप किया जा सकने वाला (बुकिंग / गैर-TrueView) | 5 |
वीडियो के लिए AdSense की सुविधाएं 7 | सपोर्ट करें |
TrueView इनस्ट्रीम | 6 |
इनस्ट्रीम चुनें | |
मानक इनस्ट्रीम | |
फ़ुल-स्लॉट | |
सहभागी | 4 |
साथी बैकफ़िल | |
ओवरले | |
Ad Manager के Ad Exchange सुविधाएं | सपोर्ट करें |
TrueView इनस्ट्रीम | 6 |
इनस्ट्रीम चुनें | |
मानक इनस्ट्रीम | |
फ़ुल-स्लॉट | |
सहभागी | 4 |
साथी बैकफ़िल | |
ओवरले | |
सक्रिय दृश्य विज्ञापन दिखने से जुड़े आंकड़े | |
यह विज्ञापन क्यों? | 8 |
1 Google Ad Manager पर काम करने वाली VAST 4 सुविधाओं में से IMA ये सुविधाएं काम करता है:
- वीएएसटी 4.2
- सिक्योर इंटरैक्टिव मीडिया इंटरफ़ेस डेफ़िनिशन (सिमआईडी) की सुविधा
- एक से ज़्यादा
UniversalAdID
नोड की अनुमति
- वीएएसटी 4.0
- AdID
- मेज़ानीन फ़ाइल
- नए VAST गड़बड़ी कोड
- नए वीएएसटी मैक्रो
AdVerifications
सहायता
2 ये वीएएसटी 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 टूल में काम करते हैं.
Cast SDK टूल के साथ, आपको
StreamRequest.senderCanSkip
वाली स्किप करने की सुविधा के बारे में बताना होगा.
इससे स्किप किए जा सकने वाले tradditional विज्ञापन के साथ काम किया जा सकेगा.
6 स्किप किए जा सकने वाले TrueView विज्ञापन, सिर्फ़ HTML5, iOS, और Android (Android TV के साथ-साथ) के लिए IMA डीएआई SDK टूल में काम करते हैं.
7 Cast SDK टूल में AdSense की सुविधाएं काम नहीं करतीं.
8 यह विज्ञापन क्यों? ज़रूरी है कि StreamManager
बनाते समय
adUiElement
पैरामीटर पास किया जाए.
यह विज्ञापन क्यों? Cast SDK में काम नहीं करता.
JavaScript फ़्रेमवर्क के लिए सीमाएं
IMA HTML5 SDK टूल के साथ JavaScript फ़्रेमवर्क
जैसे React या AngularJS का इस्तेमाल करते समय, कुछ बातों का ध्यान रखा जाता है. ये फ़्रेमवर्क अक्सर डीओएम के एलिमेंट को दूसरी जगह ले जाते हैं. इससे IMA SDK के काम में रुकावट आ सकती है. ऐसा इसलिए, क्योंकि SDK टूल के शुरू किए जाने पर, डीओएम के स्टैटिक होने की उम्मीद होती है. IMA SDK, JavaScript फ़्रेमवर्क के साथ सिर्फ़ तब तक काम करता है, जब तक
डीओएम एलिमेंट को एक जगह से दूसरी जगह ले जाने के बाद SDK टूल शुरू होता है.
खास तौर पर, StreamManager
बनाते समय, adUiElement
आर्ग्युमेंट के तौर पर पास किए गए HTML5 एलिमेंट को एक बार इंस्टैंशिएट किए जाने के बाद, एक से दूसरी जगह नहीं ले जाया जाना चाहिए.
Apple AirPlay की सहायता टीम
IMA SDK, Apple AirPlay पर काम नहीं करता. AirPlay का पता चलने पर, AirPlay को बंद कर दें या विज्ञापन के अनुरोध को बंद कर दें.