SIMID সমর্থন পর্যালোচনা করুন

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