ইন্টারফেস ননসম্যানেজার

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

পদ্ধতি


গেটনন্স

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

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

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

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

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

sendAdTouch

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

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

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

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

sendPlaybackStart

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

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