ओपन मेज़रमेंट की सुविधा चालू करना

IMA SDK for HTML5 में ओपन मेज़रमेंट (ओएम) SDK शामिल है. यह इंडस्ट्री स्टैंडर्ड है. इसे इंटरैक्टिव एडवरटाइज़िंग ब्यूरो (IAB) ने तीसरे पक्ष के विज्ञापन दिखने से जुड़े आंकड़े मेज़र करने और पुष्टि करने के लिए बनाया है. IMA SDK for HTML5 का इस्तेमाल करने पर, शामिल किया गया ओएम एसडीके, VAST विज्ञापन टैग में मौजूद <AdVerifications> टैग को अपने-आप पार्स करता है. साथ ही, ओएमआईडी एपीआई का इस्तेमाल करके, विज्ञापन दिखने से जुड़ा डेटा, मेज़रमेंट करने वाली कंपनियों को भेजता है. आपके पास हर अनुरोध के लिए, ऐक्सेस मोड के नियम सेट करने का विकल्प होता है. इससे यह कंट्रोल किया जा सकता है कि पुष्टि करने वाली स्क्रिप्ट किस कॉन्टेंट को ऐक्सेस कर सकती है.

IMA SDK, OM SDK v1.4 के साथ काम करता है.

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

  • VAST 4.1 या उसके बाद वाले वर्शन का इस्तेमाल करने पर, विज्ञापनों को इस तरह कॉन्फ़िगर किया जाना चाहिए कि वे <AdVerifications> का इस्तेमाल करके पुष्टि कर सकें. अगर वीएएसटी के पिछले वर्शन का इस्तेमाल किया जा रहा है, तो विज्ञापनों को <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 के सेट किए गए तरीके को डिफ़ॉल्ट रूप से इस्तेमाल किया जाता है.

request.omidAccessModeRules = {};
request.omidAccessModeRules[google.ima.OmidVerificationVendor.GOOGLE]
    = google.ima.OmidAccessMode.FULL;
request.omidAccessModeRules[google.ima.OmidVerificationVendor.OTHER]
    = google.ima.OmidAccessMode.LIMITED;

CREATIVE ऐक्सेस मोड लागू करने के लिए, आपको ये दोनों चरण पूरे करने होंगे:

  1. अपने वीडियो प्लेयर को सुरक्षित iframe में सैंडबॉक्स करें. यह आपकी साइट के बाकी हिस्से से अलग होता है.

  2. विज्ञापन दिखने से जुड़े आंकड़ों के लिए तीसरे पक्ष के अपने पार्टनर के लिए, OmidAccessMode को FULL पर सेट करें.