HTML5-এর জন্য গুগল ইন্টারেক্টিভ মিডিয়া অ্যাডস (IMA) SDK, সিকিওর ইন্টারেক্টিভ মিডিয়া ইন্টারফেস ডেফিনিশন (SIMID) সংস্করণ ১.১ সমর্থন করে। এই নির্দেশিকাটিতে IMA SDK দ্বারা সমর্থিত নির্দিষ্ট SIMID বৈশিষ্ট্য এবং বার্তাগুলো আলোচনা করা হয়েছে।
খেলোয়াড়ের বার্তাগুলি সৃজনশীলভাবে বুঝুন
নিম্নলিখিত সারণিতে সেই বার্তাগুলি তালিকাভুক্ত করা হয়েছে যা SIMID ক্রিয়েটিভ IMA SDK-তে পাঠাতে পারে:
| বার্তা | বর্ণনা |
|---|---|
clickThru | ক্রিয়েটিভ দ্বারা প্রদত্ত URI-এর উপর ভিত্তি করে বিজ্ঞাপনের ক্লিকগুলো পরিচালনা করে। |
fatalError | বিজ্ঞাপন সেশনটি বন্ধ করে দেয় এবং ক্রিয়েটিভ থেকে একটি মারাত্মক ত্রুটির প্রতিবেদন দেয়। |
getMediaState | মিডিয়া প্লেয়ারের বর্তমান অবস্থা ফেরত দেয়, যার মধ্যে URI, বর্তমান সময়, সময়কাল, ভলিউম এবং মিউট করা অবস্থা অন্তর্ভুক্ত থাকে। |
log | ডিবাগিংয়ের জন্য ক্রিয়েটিভ লগ বার্তাগুলো IMA SDK-তে পাঠায়। |
reportTracking | ক্রিয়েটিভের পক্ষ থেকে ট্র্যাকিং ইউআরএলগুলোতে পিং করার জন্য IMA SDK-কে অনুরোধ করা হয়। |
requestChangeAdDuration | বিজ্ঞাপন সেশনের মোট সময়কাল পরিবর্তন করার অনুরোধ। |
requestNavigation | একটি বাহ্যিক URI-তে নেভিগেট করার অনুরোধ করা হচ্ছে। |
requestPause | IMA SDK-কে মিডিয়া প্লেয়ারটি থামানোর জন্য অনুরোধ করা হয়েছে। |
requestPlay | IMA SDK-কে মিডিয়া প্লেয়ারটি পুনরায় চালু করতে বা চালাতে অনুরোধ করা হয়েছে। |
requestResize | ভিডিও প্লেয়ারের আকার পরিবর্তনের অনুরোধ। যদি প্লেয়ারটি আকার পরিবর্তনের সুযোগ দেয়, তাহলে IMA SDK প্লেয়ারটির আকার পরিবর্তন করে দেয়। |
requestSkip | এসডিকে যেন বর্তমান বিজ্ঞাপনটি এড়িয়ে যায়, সেই অনুরোধ করা হচ্ছে। |
requestStop | এসডিকে-কে বিজ্ঞাপন সেশনটি বন্ধ করার জন্য অনুরোধ করা হয়েছে। |
handleSkipShown | IMA SDK-কে অবহিত করে যে ক্রিয়েটিভটিতে বিজ্ঞাপন এড়িয়ে যাওয়ার UI প্রদর্শিত হয়েছে। |
requestFocus | ক্রিয়েটিভের আইফ্রেমের জন্য ফোকাস অনুরোধ করা হয়েছে। |
প্লেয়ার বার্তাগুলির জন্য অসমর্থিত সৃজনশীল পর্যালোচনা করুন
IMA SDK নিম্নলিখিত CreativeMessage প্রকারগুলি পরিচালনা করে না:
-
requestChangeVolume -
requestFullscreen -
requestExitFullscreen
খেলোয়াড়কে সৃজনশীল বার্তা বুঝতে সাহায্য করে
নিম্নলিখিত সারণিতে সেই বার্তাগুলির তালিকা দেওয়া হয়েছে যা IMA SDK, SIMID ক্রিয়েটিভ-এ পাঠাতে সমর্থন করে:
| বার্তা | বর্ণনা |
|---|---|
init | সেশন সেটআপের সময় পরিবেশের ডেটা এবং বিজ্ঞাপনের প্যারামিটারসহ পাঠানো হয়। |
startCreative | ক্রিয়েটিভ আইফ্রেমটি শুরু করতে ও প্রদর্শন করতে ক্রিয়েটিভকে অবহিত করে। |
adStopped | বিজ্ঞাপন সেশন শেষ হওয়ার বিজ্ঞপ্তি দেয় এবং এর সাথে একটি কারণ কোডও অন্তর্ভুক্ত করে। |
adSkipped | ক্রিয়েটিভকে জানানো হয় যে ব্যবহারকারী বা IMA SDK বিজ্ঞাপনটি এড়িয়ে গেছে। |
resize | প্লেয়ার বা ভিডিওর ডাইমেনশন পরিবর্তনের বিষয়ে ক্রিয়েটিভকে অবহিত করে। |
appBackgrounded | ক্রিয়েটিভকে জানানো হয় যে অ্যাপ্লিকেশনটি ব্যাকগ্রাউন্ডে চলে গেছে। |
appForegrounded | ক্রিয়েটিভকে জানানো হচ্ছে যে অ্যাপ্লিকেশনটি আবার ফোরগ্রাউন্ডে ফিরে এসেছে। |
fatalError | প্লেয়ার-সাইডের কোনো ত্রুটি সম্পর্কে ক্রিয়েটিভকে অবহিত করে। |
log | প্লেয়ারের কাছ থেকে লগ মেসেজগুলো ক্রিয়েটিভে পাঠায়। |
focusIn | জানানো হচ্ছে যে ক্রিয়েটিভটি ফোকাস পেয়েছে। |
মিডিয়ার অবস্থা হালনাগাদ পর্যালোচনা করুন
IMA SDK নিম্নলিখিত ইভেন্টগুলির জন্য ক্রিয়েটিভ-এ mediaStateUpdate মেসেজ পাঠায়:
-
play -
pause -
stalled(বাফারিং) -
seeking -
seeked -
ended -
durationchange -
timeupdateপর্যায়ক্রমে আপডেট করুন। - মিউট স্ট্যাটাস সহ
volumechange।