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