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