ক্লাস ননসম্যানেজার


একটি একক কন্টেন্ট প্লেব্যাক সেশনের জন্য একটি ননস (nonce) এবং এর ইভেন্ট রিপোর্টিং পরিচালনা করে। প্রোগ্রাম্যাটিক মনিটাইজেশন সক্ষম করার জন্য, কন্টেন্ট প্লেব্যাক সেশন লাইফসাইকেল মেথডগুলো, যেমন sendAdClick , sendAdTouch , sendPlaybackStart এবং sendPlaybackEnd , সংশ্লিষ্ট ইভেন্টগুলো ঘটার সাথে সাথে অবশ্যই কল করতে হবে।
পদ্ধতি
get Nonce
send Ad Click
প্রদত্ত কন্টেন্ট প্লেব্যাক সেশন চলাকালীন কোনো বিজ্ঞাপনে ক্লিক করা হলে, তা গুগল অ্যাড সার্ভারকে অবহিত করে।
send Ad Impression
অপ্রচলিত। গুগল বিজ্ঞাপন সার্ভারকে অবহিত করে যে, এই ম্যানেজার দ্বারা তৈরি ননস (nonce) দিয়ে অনুরোধ করা বিজ্ঞাপনের প্রথম ফ্রেমটি প্রদর্শিত হচ্ছে।
send Ad Touch
প্রদত্ত কন্টেন্ট প্লেব্যাক সেশন চলাকালীন, ব্যবহারকারী ক্লিকথ্রু ছাড়া অন্য কোনো উপায়ে (যেমন: স্কিপ, মিউট, ট্যাপ ইত্যাদি) বিজ্ঞাপনে টাচ বা ক্লিক করলে, গুগল অ্যাড সার্ভারকে তা অবহিত করে।
send Playback End
গুগল বিজ্ঞাপন সার্ভারকে জানানো হয় যে প্রদত্ত কন্টেন্ট প্লেব্যাক সেশনের প্লেব্যাক শেষ হয়েছে।
send Playback Start
গুগল বিজ্ঞাপন সার্ভারকে জানায় যে প্রদত্ত কন্টেন্ট প্লেব্যাক সেশনের জন্য প্লেব্যাক শুরু হয়েছে।

পদ্ধতি


গেটনন্স

getNonce ( ) : string
ফেরত
string এই ম্যানেজারটি লোড হওয়ার সময় এর জন্য যে ননস (nonce) তৈরি হয়। একটি নির্দিষ্ট NonceManager ইনস্ট্যান্সের জন্য এই মান কখনও পরিবর্তিত হয় না। এই ননস মানটি সর্বোচ্চ ৬ ঘণ্টা পর্যন্ত একটিমাত্র কন্টেন্ট প্লেব্যাক সেশনের জন্য বৈধ থাকে।

বিজ্ঞাপন পাঠান ক্লিক করুন

sendAdClick ( ) : void
প্রদত্ত কন্টেন্ট প্লেব্যাক সেশন চলাকালীন কোনো বিজ্ঞাপনে ক্লিক করা হলে, তা গুগল অ্যাড সার্ভারকে অবহিত করে।

বিজ্ঞাপন পাঠান ইমপ্রেশন

sendAdImpression ( ) : void
গুগল বিজ্ঞাপন সার্ভারকে জানানো হয় যে, এই ম্যানেজার দ্বারা তৈরি ননস (nonce) ব্যবহার করে অনুরোধ করা বিজ্ঞাপনের প্রথম ফ্রেমটি প্রদর্শিত হচ্ছে।

sendAdTouch

sendAdTouch ( clickOrTouchEvent : MouseEvent | TouchEvent ) : void
প্রদত্ত কন্টেন্ট প্লেব্যাক সেশন চলাকালীন, ব্যবহারকারী ক্লিকথ্রু ছাড়া অন্য কোনো উপায়ে (যেমন: স্কিপ, মিউট, ট্যাপ ইত্যাদি) বিজ্ঞাপনে টাচ বা ক্লিক করলে, গুগল অ্যাড সার্ভারকে তা অবহিত করে।
প্যারামিটার
clickOrTouchEvent : MouseEvent | TouchEvent ব্যবহারকারীর ইন্টারঅ্যাকশনের জন্য ব্রাউজারের টাচ বা ক্লিক ইভেন্টটি সক্রিয় হয়েছিল।

প্লেব্যাক শেষ পাঠান

sendPlaybackEnd ( ) : void
প্রদত্ত কন্টেন্ট প্লেব্যাক সেশনের প্লেব্যাক শেষ হয়েছে বলে গুগল অ্যাড সার্ভারকে অবহিত করে। প্লেব্যাক শেষ হলে এই মেথডটি কল করুন (উদাহরণস্বরূপ, যখন প্লেয়ার স্ট্রিমের শেষে পৌঁছায়, বা যখন ব্যবহারকারী মাঝপথে প্লেব্যাক থেকে বেরিয়ে যান, বা যখন ব্যবহারকারী পৃষ্ঠাটি ছেড়ে যান, অথবা যখন প্লেলিস্ট সেটিংসে পরবর্তী কন্টেন্ট আইটেমে অগ্রসর হন)।

এই মেথডটি sendPlaybackStart এ শুরু হওয়া গুগল সার্ভারগুলিতে অ্যাসিঙ্ক্রোনাস কলগুলি শেষ করে।

sendPlaybackStart

sendPlaybackStart ( ) : void
গুগল অ্যাড সার্ভারকে জানায় যে প্রদত্ত কন্টেন্ট প্লেব্যাক সেশনের জন্য প্লেব্যাক শুরু হয়েছে। ভিডিও প্লেয়ার চালু হওয়ার সময় এই মেথডটি কল করুন। এটি ব্যবহারকারীর দ্বারা শুরু করা কোনো অ্যাকশন (ক্লিক-টু-প্লে) বা পেজ দ্বারা শুরু করা কোনো অ্যাকশনের (অটোপ্লে) প্রতিক্রিয়া হিসাবে হতে পারে।

এই পদ্ধতিটি IVT পর্যবেক্ষণ ও সনাক্তকরণের জন্য প্রয়োজনীয় সংকেত সংগ্রহ করতে গুগল সার্ভারগুলিতে অ্যাসিঙ্ক্রোনাস কল শুরু করে।