IMA SDK for HTML5 में,
ओपन मेज़रमेंट (ओएम) SDK शामिल है.
यह इंडस्ट्री का एक स्टैंडर्ड है, जिसे
इंटरैक्टिव एडवरटाइज़िंग ब्यूरो (IAB) ने बनाया है. इसकी मदद से, तीसरे पक्ष के
व्यूअलिटी और पुष्टि के मेज़रमेंट को चालू किया जा सकता है. IMA SDK for HTML5 का इस्तेमाल करने पर, इसमें शामिल ओएम एसडीके, VAST विज्ञापन टैग में मौजूद <AdVerifications> टैग को अपने-आप पार्स कर लेता है. साथ ही, ओएमआईडी एपीआई का इस्तेमाल करके, व्यूअलिटी का डेटा, तय किए गए मेज़रमेंट वेंडर को भेज देता है. पुष्टि करने वाली स्क्रिप्ट, किस कॉन्टेंट को ऐक्सेस कर सकती है, इसे कंट्रोल करने के लिए, हर अनुरोध के लिए ऐक्सेस मोड के नियम सेट किए जा सकते हैं.
IMA SDK, ओएम एसडीके के वर्शन 1.6 के साथ काम करता है.
ज़रूरी शर्तें
अगर VAST 4.1 या इसके बाद वाले वर्शन का इस्तेमाल किया जा रहा है, तो विज्ञापनों को पुष्टि करने के लिए कॉन्फ़िगर किया जाना चाहिए
<AdVerifications>का इस्तेमाल करके. अगर VAST के पिछले वर्शन का इस्तेमाल किया जा रहा है, तो विज्ञापनों में<Extension type="AdVerifications">का इस्तेमाल किया जाना चाहिए.अगर आपके विज्ञापन, Ad Manager के ज़रिए दिखाए जाते हैं, तो अपने Ad Manager नेटवर्क के लिए व्यूअलिटी की सुविधा देने वाली कंपनी को कॉन्फ़िगर करें. साथ ही, उस कंपनी को अपने लाइन आइटम असाइन करें. ज़्यादा जानकारी के लिए, अपने Ad Manager नेटवर्क के लिए व्यूअलिटी की सुविधा देने वाली कंपनी को कॉन्फ़िगर करना लेख पढ़ें.
ऐक्सेस मोड
ओएम एसडीके, पुष्टि करने वाली स्क्रिप्ट को चार अलग-अलग ऐक्सेस मोड में चला सकता है. इससे यह कंट्रोल किया जा सकता है कि पुष्टि करने वाली स्क्रिप्ट, किस कॉन्टेंट को ऐक्सेस कर सकती है:
FULL: पुष्टि करने वाली स्क्रिप्ट, क्रिएटिव और पब्लिशर पेज को सीधे ऐक्सेस कर सकती है.CREATIVE: पुष्टि करने वाली स्क्रिप्ट और क्रिएटिव, पब्लिशर पेज से सैंडबॉक्स किए जाते हैं. हालांकि, स्क्रिप्ट, क्रिएटिव को सीधे ऐक्सेस कर सकती है.LIMITED: पुष्टि करने वाली स्क्रिप्ट सैंडबॉक्स की जाती है. यह क्रिएटिव या पब्लिशर पेज को ऐक्सेस नहीं कर सकती. साथ ही, यह सीधे तौर पर पुष्टि नहीं कर सकती कि यह किस पब्लिशर डोमेन पर है.
ऐसा हो सकता है कि व्यूअलिटी की सुविधा देने वाली कुछ कंपनियां, सभी ऐक्सेस मोड के साथ काम न करें. यह पुष्टि करने के लिए कि कौनसे मोड काम करते हैं, व्यूअलिटी की सुविधा देने वाली कंपनियों से संपर्क करें. पहले, IMA, DOMAIN ऐक्सेस मोड के साथ काम करता था. अब यह डिफ़ॉल्ट रूप से LIMITED मोड में काम करता है.
किसी अनुरोध के लिए, ऐक्सेस मोड के नियम सेट करना
ऐक्सेस मोड के नियम,AdsRequest
लेवल पर सेट किए जाने चाहिए. पुष्टि करने वाली स्क्रिप्ट
की सुविधा देने वाली अलग-अलग कंपनियों के लिए, अलग-अलग ऐक्सेस मोड सेट करने के लिए, एक डिक्शनरी पास करें. इसमें हर
OmidVerificationVendor
को ऊपर दिए गए किसी एक ऐक्सेस मोड पर मैप किया गया हो. OmidVerificationVendor.OTHER फ़ील्ड का इस्तेमाल, उन सभी वेंडर के लिए डिफ़ॉल्ट ऐक्सेस मोड सेट करने के लिए किया जाता है जो डिक्शनरी में साफ़ तौर पर शामिल नहीं हैं. अगर ऐक्सेस मोड के नियम तय नहीं किए जाते हैं, तो वेंडर के लिए, पुष्टि करने वाली स्क्रिप्ट, LIMITED ऐक्सेस मोड में चलती हैं.
यहां दिया गया उदाहरण देखें. इसमें GOOGLE को google.ima.OmidAccessMode.FULL पर सेट किया गया है. `OmidVerificationVendor` में शामिल अन्य सभी कंपनियों के लिए, डिफ़ॉल्ट रूप से वही सेटिंग लागू होती है जो OmidVerificationVendor.OTHER के लिए सेट की गई है.OmidVerificationVendor
request.omidAccessModeRules = {};
request.omidAccessModeRules[google.ima.OmidVerificationVendor.GOOGLE]
= google.ima.OmidAccessMode.FULL;
request.omidAccessModeRules[google.ima.OmidVerificationVendor.OTHER]
= google.ima.OmidAccessMode.LIMITED;
CREATIVE ऐक्सेस मोड लागू करने के लिए, आपको ये दोनों चरण पूरे करने होंगे:
अपने वीडियो प्लेयर को सुरक्षित iframe में सैंडबॉक्स करें. इसे अपनी साइट के बाकी हिस्सों से अलग रखें.
व्यूअलिटी पार्टनर के लिए,
OmidAccessModeकोFULLपर सेट करें.