क्लास NonceManager


यह कुकी, किसी कॉन्टेंट को चलाने के एक सेशन के लिए, नॉनस और उसकी इवेंट रिपोर्टिंग को मैनेज करती है. कॉन्टेंट चलाने के सेशन के लाइफ़साइकल के तरीकों को कॉल किया जाना चाहिए. इनमें sendAdClick, sendAdTouch, sendPlaybackStart, और sendPlaybackEnd शामिल हैं. इन्हें तब कॉल किया जाना चाहिए, जब ये इवेंट प्रोग्रामैटिक तरीके से कमाई करने की सुविधा चालू करने के लिए होते हैं.
तरीके
getNonce
sendAdClick
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि कॉन्टेंट चलाने के दिए गए सेशन के दौरान, किसी विज्ञापन पर क्लिक किया गया है.
sendAdImpression
अब काम नहीं करता. यह Google के विज्ञापन सर्वर को सूचना देता है कि विज्ञापन का पहला फ़्रेम दिखाया गया है. इस विज्ञापन का अनुरोध, इस मैनेजर से जनरेट किए गए नॉनस के साथ किया गया था.
sendAdTouch
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि कॉन्टेंट चलाने के मौजूदा सेशन के दौरान, उपयोगकर्ता ने विज्ञापन पर क्लिकथ्रू के अलावा किसी अन्य तरीके से इंटरैक्ट किया है. जैसे, स्किप करना, म्यूट करना, टैप करना वगैरह.
sendPlaybackEnd
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि दिए गए कॉन्टेंट के प्लेबैक सेशन के लिए वीडियो खत्म हो गया है.
sendPlaybackStart
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि दिए गए कॉन्टेंट के प्लेबैक सेशन के लिए प्लेबैक शुरू हो गया है.

तरीके


getNonce

getNonce(): string
रिटर्न
string यह कुकी, मैनेजर खाते के लोड होने पर उसके लिए जनरेट किया गया नॉनस सेव करती है. किसी NonceManager इंस्टेंस के लिए, यह वैल्यू कभी नहीं बदलती. यह नॉनस वैल्यू, कॉन्टेंट चलाने के एक सेशन के लिए ही मान्य होती है. इसकी ज़्यादा से ज़्यादा अवधि छह घंटे होती है.

sendAdClick

sendAdClick(): void
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि कॉन्टेंट चलाने के दिए गए सेशन के दौरान, किसी विज्ञापन पर क्लिक किया गया है.

sendAdImpression

sendAdImpression(): void
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि इस मैनेजर से जनरेट किए गए नॉनस का इस्तेमाल करके अनुरोध किए गए विज्ञापन का पहला फ़्रेम दिखाया गया है.

sendAdTouch

sendAdTouch(clickOrTouchEvent: MouseEvent | TouchEvent): void
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि कॉन्टेंट चलाने के मौजूदा सेशन के दौरान, उपयोगकर्ता ने विज्ञापन पर क्लिकथ्रू के अलावा कोई और कार्रवाई की है. जैसे, स्किप करना, म्यूट करना, टैप करना वगैरह.
पैरामीटर
clickOrTouchEvent: MouseEvent | TouchEvent उपयोगकर्ता के इंटरैक्शन के लिए फ़ायर किया गया ब्राउज़र टच या क्लिक इवेंट.

sendPlaybackEnd

sendPlaybackEnd(): void
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि दिए गए कॉन्टेंट के प्लेबैक सेशन के लिए वीडियो खत्म हो गया है. इस तरीके को तब कॉल करें, जब वीडियो चलना बंद हो जाए. उदाहरण के लिए, जब प्लेयर स्ट्रीम के आखिर तक पहुंच जाए, जब उपयोगकर्ता बीच में ही वीडियो देखना बंद कर दे, जब उपयोगकर्ता पेज छोड़ दे या जब प्लेलिस्ट सेटिंग में अगले कॉन्टेंट आइटम पर पहुंच जाए.

यह तरीका, Google सर्वर को किए गए एसिंक्रोनस कॉल को खत्म करता है. ये कॉल, sendPlaybackStart में शुरू किए गए थे.

sendPlaybackStart

sendPlaybackStart(): void
यह कुकी, Google के विज्ञापन सर्वर को सूचना देती है कि दिए गए कॉन्टेंट के प्लेबैक सेशन के लिए प्लेबैक शुरू हो गया है. वीडियो प्लेयर शुरू होने पर, इस तरीके को कॉल करें. यह उपयोगकर्ता की ओर से शुरू की गई कार्रवाई (क्लिक करके चलाना) या पेज की ओर से शुरू की गई कार्रवाई (अपने-आप चलना) के जवाब में हो सकता है.

यह तरीका, Google के सर्वर को एसिंक्रोनस कॉल शुरू करता है. इससे, आईवीटी की निगरानी और पहचान के लिए ज़रूरी सिग्नल इकट्ठा किए जाते हैं.