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

इस पेज पर ब्राउज़र, वीडियो फ़ॉर्मैट, और प्लैटफ़ॉर्म के लिए 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 चेकमार्क लाल-X
Android चेकमार्क चेकमार्क
Google Cast चेकमार्क चेकमार्क
tvOS चेकमार्क लाल-X
Roku चेकमार्क चेकमार्क

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

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

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

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

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