IMA SDK for HTML5 में,
Open Measurement (OM) SDK शामिल है. यह इंडस्ट्री का एक स्टैंडर्ड है, जिसे
Interactive Advertising Bureau (IAB) ने बनाया है. इसकी मदद से, तीसरे पक्ष के
विज्ञापन दिखने से जुड़े आंकड़े और पुष्टि से जुड़ी मेट्रिक मेज़र की जा सकती हैं. IMA SDK for HTML5 का इस्तेमाल करने पर, इसमें शामिल OM SDK, VAST विज्ञापन टैग में मौजूद <AdVerifications> टैग को अपने-आप पार्स कर लेता है. साथ ही, OMID API का इस्तेमाल करके, विज्ञापन दिखने से जुड़े आंकड़े का डेटा, मेज़रमेंट के लिए तय किए गए वेंडर को भेज देता है. पुष्टि करने वाली स्क्रिप्ट, किस तरह के कॉन्टेंट को ऐक्सेस कर सकती है, इसे कंट्रोल करने के लिए, हर अनुरोध के लिए ऐक्सेस मोड के नियम सेट किए जा सकते हैं.
IMA SDK, OM SDK के वर्शन 1.6 के साथ काम करता है.
ज़रूरी शर्तें
अगर VAST 4.1 या उसके बाद वाले वर्शन का इस्तेमाल किया जा रहा है, तो विज्ञापनों को पुष्टि करने के लिए कॉन्फ़िगर किया जाना चाहिए using
<AdVerifications>. अगर VAST के पुराने वर्शन का इस्तेमाल किया जा रहा है, तो विज्ञापनों में<Extension type="AdVerifications">का इस्तेमाल किया जाना चाहिए.अगर आपके विज्ञापन, Ad Manager के ज़रिए दिखाए जाते हैं, तो अपने Ad Manager नेटवर्क के लिए व्यूअबििलटी की सुविधा देने वाला कोई वेंडर कॉन्फ़िगर करें. इसके बाद, उस वेंडर को अपनी लाइन आइटम असाइन करें. ज़्यादा जानकारी के लिए, अपने Ad Manager नेटवर्क के लिए व्यूअबििलटी की सुविधा देने वाला वेंडर कॉन्फ़िगर करना लेख पढ़ें.
ऐक्सेस मोड
OM SDK, पुष्टि करने वाली स्क्रिप्ट को चार अलग-अलग ऐक्सेस मोड में चला सकता है. इससे यह कंट्रोल किया जा सकता है कि पुष्टि करने वाली स्क्रिप्ट, किस तरह के कॉन्टेंट को ऐक्सेस कर सकती है:
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पर सेट करें.