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