इनके साथ काम करता है

इस पेज पर 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 चेकमार्क लाल-X
Android चेकमार्क चेकमार्क
Google Cast चेकमार्क चेकमार्क
tvOS चेकमार्क लाल-X
Roku चेकमार्क चेकमार्क

वीडियो की सुविधाएं और SDK टूल के वर्शन

इन सुविधाओं के बारे में ज़्यादा जानने के लिए, वीडियो विज्ञापन की खास जानकारी लेख पढ़ें.

IAB वीडियो सुइट सपोर्ट करें
वीएएसटी 4 चेतावनी 1
वीएएसटी 3 चेतावनी 2
वीएएसटी 2 चेकमार्क
VPAID 2 लाल-X
वीएमएपी 1.0.1 चेतावनी 3
Ad Manager वीडियो की सुविधाएं सपोर्ट करें
लीनियर विज्ञापन चेकमार्क
नॉन-लीनियर विज्ञापन (ओवरले) लाल-X
सहभागी चेतावनी 4
वीएएसटी 3 के वैकल्पिक सहयोगी विज्ञापन संसाधन लाल-X
सक्रिय दृश्य विज्ञापन दिखने से जुड़े आंकड़े चेकमार्क
VAST रीडायरेक्ट चेकमार्क
डिसप्ले अनुरोध के साथ साथी बैकफ़िल लाल-X
Google पब्लिशर टैग (GPT) के साथ काम करता है लाल-X
कॉन्टेंट जागरूकता लाल-X
विज्ञापन के नियम चेकमार्क
पॉडिंग चेकमार्क
बंपर विज्ञापन चेकमार्क
मल्टी-इवेंट ट्रैकिंग (MET) पर रिपोर्टिंग चेकमार्क
स्किप किया जा सकने वाला (बुकिंग / गैर-TrueView) चेतावनी 5
वीडियो के लिए AdSense की सुविधाएं 7 सपोर्ट करें
TrueView इनस्ट्रीम चेतावनी 6
इनस्ट्रीम चुनें चेकमार्क
मानक इनस्ट्रीम चेकमार्क
फ़ुल-स्लॉट लाल-X
सहभागी चेतावनी 4
साथी बैकफ़िल लाल-X
ओवरले लाल-X
Ad Manager के Ad Exchange सुविधाएं सपोर्ट करें
TrueView इनस्ट्रीम चेतावनी 6
इनस्ट्रीम चुनें चेकमार्क
मानक इनस्ट्रीम चेकमार्क
फ़ुल-स्लॉट लाल-X
सहभागी चेतावनी 4
साथी बैकफ़िल लाल-X
ओवरले लाल-X
सक्रिय दृश्य विज्ञापन दिखने से जुड़े आंकड़े चेकमार्क
यह विज्ञापन क्यों? चेतावनी 8

1 Google Ad Manager पर काम करने वाली VAST 4 सुविधाओं में से IMA ये सुविधाएं काम करता है:

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 को बंद कर दें या विज्ञापन के अनुरोध को बंद कर दें.