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

प्लैटफ़ॉर्म चुनें: HTML5 Android iOS

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

IMA SDK, OM SDK के 1.6 वर्शन के साथ काम करता है.

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

  • अगर वीएएसटी 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.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 ऐक्सेस मोड लागू करने के लिए, आपको ये दोनों चरण पूरे करने होंगे:

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

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