VPAID 2 JavaScript क्रिएटिव

IMA HTML5 SDK टूल, VPAID 2 JavaScript क्रिएटिव के साथ काम करता है. सहायता चालू करना आसान है, लेकिन VPAID 2 खास जानकारी और IMA SDK के VPAID 2 के काम करने के तरीके के बीच आपको दो अंतरों के बारे में पता होना चाहिए. इन अंतर का असर प्लेयर या SDK टूल को लागू करने वाले कोड पर नहीं पड़ता. हालांकि, ये VPAID 2 JavaScript क्रिएटिव के लेखकों के लिए अहम हैं. इसकी वजह यह है कि IMA HTML5 SDK टूल से रेंडर किए जाने पर, क्रिएटिव में गड़बड़ियां हो सकती हैं या वे उम्मीद के मुताबिक काम नहीं कर सकते.

ज़रूरी शर्तें

  • IMA HTML5 SDK के साथ इंटिग्रेट किया गया HTML5 वीडियो प्लेयर. अगर आपके पास Google खाता नहीं है, तो हमारी शुरू करें गाइड देखें.
  • एक VAST विज्ञापन टैग यूआरएल, जो VPAID 2 JavaScript क्रिएटिव पर ले जाता है.

मददगार प्राइमर

  • अगर आप VPAID 2 के बारे में नहीं जानते, तो आप IAB के VPAID पेज पर जाकर इस बारे में ज़्यादा जानकारी पढ़ सकते हैं.

VPAID 2 सहायता चालू करना

VPAID 2 JavaScript से जुड़ी सहायता को चालू करने के लिए, अपना AdDisplayContainer बनाने से पहले नीचे दिए गए तरीके को कॉल करें:

      google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED);
      ...
      var adDisplayContainer = new google.ima.AdDisplayContainer(adContainerElement);
      var adsLoader = new google.ima.AdsLoader(adDisplayContainer);
      ...

उपलब्ध VPAID मोड इस तरह से हों:

  • ENABLED - डिफ़ॉल्ट सेटिंग वाले VPAID विज्ञापनों को अनुमति देता है.
  • INSECURE - VPAID विज्ञापनों को असुरक्षित मोड में इस्तेमाल करने की अनुमति देता है. ज़्यादा जानकारी के लिए, IFrame सुरक्षा और वीडियो प्लेयर प्रॉक्सी एलिमेंट देखें.
  • DISABLED - VPAID विज्ञापन नहीं चलते. अगर कोई अनुरोध किया गया विज्ञापन VPAID क्रिएटिव दिखाता है, तो गड़बड़ी होती है.
VPAID मोड के बारे में ज़्यादा जानकारी के लिए, ImaSdkSettings.VpaidMode के लिए एपीआई दस्तावेज़ देखें.

VPAID 2 सहायता से जुड़ी चेतावनियां

iFrame सुरक्षा

डिफ़ॉल्ट रूप से, IMA SDK, VPAID 2 JavaScript क्रिएटिव को रेंडर करने के लिए, किसी फ़्रेंडली iframe (एक ही डोमेन) या इन-पेज स्क्रिप्ट के बजाय सुरक्षित iframe का इस्तेमाल करता है. इसका मतलब है कि अगर कोई क्रिएटिव, पैरंट पेज के डीओएम को ऐक्सेस करना चाहता है, तो इससे गड़बड़ी हो सकती है. इसके बजाय, अपने विज्ञापन को किसी फ़्रेंडली iframe में रेंडर करने के लिए, ImaSdkSettings.setVpaidMode(...) का इस्तेमाल इस तरह किया जा सकता है:

adsLoader.getSettings().setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.INSECURE);

वीडियो प्लेयर का प्रॉक्सी एलिमेंट

सुरक्षा और मोबाइल से जुड़ी सही सुविधाओं के लिए, ENABLED मोड में IMA HTML5 SDK टूल, विज्ञापन में असल वीडियो एलिमेंट नहीं दिखाता; इसके बजाय, यह एक ऐसा प्रॉक्सी एलिमेंट उपलब्ध कराता है जो सामान्य वीडियो एलिमेंट की कई सुविधाओं की नकल करता है. सिर्फ़ काम करने वाले एपीआई तरीकों को कॉल करने वाले विज्ञापन क्रिएटिव के लिए, क्रिएटिव की रेंडरिंग में कोई बदलाव नहीं होना चाहिए. VpaidMode.INSECURE मोड में, SDK टूल, प्रॉक्सी के बजाय वीडियो प्लेयर एलिमेंट उपलब्ध कराता है.

वीडियो प्रॉक्सी एलिमेंट पर उपलब्ध तरीके, लिसनर, और एट्रिब्यूट यहां दिए गए हैं:

तरीके

  • addEventListener
  • canPlayType
  • load
  • play
  • pause
  • setattribute

addEventListener के लिए इवेंट के टाइप

  • abort
  • canplay
  • canplaythrough
  • click
  • durationchange
  • emptied
  • ended
  • error
  • loadeddata
  • loadedmetadata
  • loadstart
  • pause
  • play
  • playing
  • progress
  • ratechange
  • suspend
  • seeked
  • seeking
  • timeupdate
  • waiting

विशेषताएं

  • currentTime
  • duration
  • ended
  • paused
  • playbackRate
  • src
  • type

अक्सर पूछे जाने वाले सवाल

क्या VPAID 2 JavaScript क्रिएटिव, iOS या Android SDK के साथ काम करते हैं?
फ़िलहाल, IMA HTML5 SDK सिर्फ़ ऐसा IMA SDK प्लैटफ़ॉर्म है जो VPAID 2 JavaScript क्रिएटिव के साथ काम करता है.
क्या यह IMA HTML5 SDK में VPAID क्रिएटिव को चालू करता है?
हां, IMA HTML5 SDK टूल, VPAID 2 JavaScript क्रिएटिव के साथ काम करता है.