Interface 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 के विज्ञापन सर्वर को सूचना देता है कि आपने विज्ञापन का पहला फ़्रेम दिखाया है. यह विज्ञापन वह विज्ञापन है जिसके लिए आपने उस नॉनस का इस्तेमाल करके अनुरोध किया है जिसे NonceManager इंस्टेंस जनरेट करता है.

sendAdTouch

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

sendPlaybackEnd

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

sendPlaybackStart

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

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