এই পাতায় ব্রাউজার, ভিডিও ফরম্যাট এবং প্ল্যাটফর্মের জন্য IMA DAI-এর সমর্থন ও সামঞ্জস্যতা সম্পর্কে সাধারণ তথ্য দেওয়া হয়েছে।
সমর্থিত ভিডিও ফরম্যাট এবং ব্রাউজার
HTML5 এখনও একটি নতুন এবং বিকাশমান স্ট্যান্ডার্ড। ফলে, বিভিন্ন ব্রাউজারে এর নানা ফিচারের সাপোর্ট ভিন্ন হয় এবং এমন কোনো একক ডিফল্ট ভিডিও ফরম্যাট নেই যা সব প্রধান ব্রাউজার সমর্থন করে। অধিকাংশ ব্রাউজারে ব্যবহৃত তিনটি প্রধান ভিডিও ফরম্যাট হলো H.264, HLS এবং Dash।
VAST ইভেন্টের সামঞ্জস্যতা
এই বিভাগে সেই VAST ইভেন্টগুলির তালিকা দেওয়া হয়েছে, যেগুলি VAST রেসপন্সে প্রাপ্ত তথ্যের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে সার্ভারে রিপোর্ট করা হয়।
সম্পূর্ণরূপে সমর্থিত
complete , creativeView , firstQuartile , impression , midpoint , pause , resume , rewind (পেছনের দিকে উল্লেখযোগ্য পরিমাণে খোঁজাখুঁজি হলে সক্রিয় হয়), start , thirdQuartile ।
আংশিকভাবে সমর্থিত
-
clickClickইভেন্টটি শুধুমাত্র ভিডিও বিজ্ঞাপনের জন্য পাঠানো হয়। অ্যান্ড্রয়েড, আইওএস বা ডেস্কটপের নেটিভ ফুলস্ক্রিন প্লেয়ারে ক্লিক ক্যাপচার করা যায় না, কিন্তু ভিডিওটি বন্ধ থাকা অবস্থায় পেজের ভেতরের কোনো ক্লিক ট্র্যাকিং এলিমেন্টের মাধ্যমে ক্লিক ক্যাপচার করা সম্ভব। তবে, ভিডিও এলিমেন্টটি যদি আইপ্যাডের নেটিভ কন্ট্রোল ব্যবহার করে, তাহলে ক্লিক ক্যাপচার করা যায় না। -
fullscreenIMA একটি সিমুলেটেড ফুল স্ক্রিন মোড সমর্থন করে, যেখানে ভিডিওটি সম্পূর্ণ ব্রাউজার উইন্ডো জুড়ে থাকে। IMA একটি ভিডিওকে ফুল স্ক্রিন মোডে আছে বলে মনে করে যখন এর
offsetWidthএবংoffsetHeightঅন্তত ডকুমেন্ট বডির আকারের সমান বা তার চেয়ে বেশি হয়। এই মোডটি সমস্ত ব্রাউজারে সমর্থিত।আইফোন এবং অ্যান্ড্রয়েড ৩.০-এর পূর্ববর্তী প্ল্যাটফর্মগুলোতে ভিডিও সবসময় ফুল স্ক্রিন মোডে চলে।
-
mute,unmuteiOS এবং Android-এ শুধুমাত্র ভলিউমের নিজস্ব নিয়ন্ত্রণ রয়েছে। সেই কারণে, IMA ভলিউম বা মিউট অবস্থা নির্ধারণ করতে পারে না, এবং এই পরিবর্তনগুলির বিষয়ে SDK-কেও জানানো হয় না। নিচে সেইসব ব্রাউজার সংস্করণের একটি তালিকা দেওয়া হলো যেগুলো
muteওunmuteসমর্থন করে এবং যেগুলো করে না:- সমর্থিত: ফায়ারফক্স ৩.৫+, ক্রোম ৮+, সাফারি ৪+
- সমর্থিত নয়: iOS, Android
VAST বিজ্ঞাপন পরিবেশন সম্পর্কে আরও বিস্তারিত জানতে IAB নির্দেশিকা দেখুন।
বিজ্ঞাপন বিরতি পুনরায় দেখার সময় বিজ্ঞাপন ইভেন্ট
নিম্নলিখিত কারণগুলোর জন্য IMA বিজ্ঞাপন পুনরায় দেখার সময় অ্যাড ইভেন্ট ফায়ার করে না:
- ইভেন্ট ইউআরএল শুধুমাত্র একবারই ট্রিগার করা উচিত, অন্যথায় এটিকে স্প্যামমূলক আচরণ হিসেবে গণ্য করা হতে পারে।
- এর ফলে ব্যবহারকারীরা তাদের দেখা বিজ্ঞাপন বিরতির ভেতরে ও আশেপাশে অনুসন্ধান করতে পারেন, যা অনুসন্ধানের অভিজ্ঞতাকে আরও উন্নত করে।
বিজ্ঞাপন বিরতি পুনরায় দেখার সময় শুধুমাত্র এই ইভেন্টগুলোই সক্রিয় হয়:
-
AD_PERIOD_STARTED -
AD_PERIOD_ENDED
সমর্থিত ভিডিও প্লেয়ার প্ল্যাটফর্ম
Google IMA SDK-গুলো নিম্নলিখিত প্ল্যাটফর্মগুলিতে সমর্থিত:
| প্ল্যাটফর্ম | সংস্করণ |
|---|---|
| এইচটিএমএল৫ | ডেস্কটপ : ক্রোম, ফায়ারফক্স, সাফারি, এজ, অপেরা মোবাইল : ক্রোম/অ্যান্ড্রয়েড ব্রাউজার (ফোন ও ট্যাবলেটের জন্য অ্যান্ড্রয়েড), সাফারি এবং ক্রোম (আইওএস) |
| আইওএস | iOS 10.0+ |
| অ্যান্ড্রয়েড | অ্যান্ড্রয়েড ৪.৪+ |
| গুগল কাস্ট | সমস্ত কাস্ট ডিভাইস |
| টিভিওএস | tvOS 15+ |
| রোকু | যেসব ডিভাইস এখনও Roku থেকে সফটওয়্যার আপডেট পাচ্ছে |
ভিডিও স্ট্রিম ফরম্যাট সমর্থন
IMA তার SDK-গুলোতে HLS এবং DASH উভয়কেই সমর্থন করে। নির্দিষ্ট SDK প্ল্যাটফর্মগুলোতে সমর্থনের জন্য এই সারণিটি দেখুন। স্ট্রিমটি সঠিকভাবে প্লেব্যাকের জন্য, আপনার ভিডিও প্লেয়ারটিকে ব্যবহৃত স্ট্রিম টাইপটি সমর্থন করতে হবে।
| আইএমএ এসডিকে প্ল্যাটফর্ম | এইচএলএস | ড্যাশ |
|---|---|---|
| এইচটিএমএল৫ | ![]() | ![]() |
| আইওএস | ![]() | ![]() |
| অ্যান্ড্রয়েড | ![]() | ![]() |
| গুগল কাস্ট | ![]() | ![]() |
| টিভিওএস | ![]() | ![]() |
| রোকু | ![]() | ![]() |
ভিডিও বৈশিষ্ট্য এবং SDK সংস্করণ
নিম্নলিখিত বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে, ভিডিও বিজ্ঞাপনের সংক্ষিপ্ত বিবরণ পড়ুন।
| আইএবি ভিডিও স্যুট | সমর্থন |
|---|---|
| ভাস্ট ৪ | ১ |
| ভাস্ট ৩ | ২ |
| ভাস্ট ২ | ![]() |
| ভিপিএআইডি ২ | ![]() |
| ভিএমএপি ১.০.১ | ৩ |
| বিজ্ঞাপন ব্যবস্থাপক ভিডিও বৈশিষ্ট্য | সমর্থন |
| রৈখিক বিজ্ঞাপন | ![]() |
| অরৈখিক বিজ্ঞাপন (ওভারলে) | ![]() |
| সঙ্গীরা | ৪ |
| VAST 3 বিকল্প সহযোগী বিজ্ঞাপন সম্পদ | ![]() |
| অ্যাক্টিভ ভিউ দেখার যোগ্যতা | ![]() |
| VAST পুনঃনির্দেশ | ![]() |
| ডিসপ্লে অনুরোধ সহযোগী ব্যাকফিল | ![]() |
| গুগল পাবলিশার ট্যাগ (GPT) সামঞ্জস্যতা | ![]() |
| বিষয়বস্তু সচেতনতা | ![]() |
| বিজ্ঞাপনের নিয়ম | ![]() |
| পোডিং | ![]() |
| বাম্পার | ![]() |
| মাল্টি-ইভেন্ট ট্র্যাকিং (MET) সম্পর্কিত প্রতিবেদন | ![]() |
| এড়িয়ে যাওয়া যায় (রিজার্ভেশন / নন-ট্রুভিউ) | ৫ |
| ভিডিওর জন্য অ্যাডসেন্সের ৭টি বৈশিষ্ট্য | সমর্থন |
| ট্রুভিউ ইনস্ট্রিম | ৬ |
| ইনস্ট্রিম সিলেক্ট | ![]() |
| স্ট্যান্ডার্ড ইনস্ট্রিম | ![]() |
| সম্পূর্ণ স্লট | ![]() |
| সঙ্গীরা | ৪ |
| সহযোগী ব্যাকফিল | ![]() |
| ওভারলে | ![]() |
| বিজ্ঞাপন ব্যবস্থাপক বিজ্ঞাপন বিনিময় বৈশিষ্ট্য | সমর্থন |
| ট্রুভিউ ইনস্ট্রিম | ৬ |
| ইনস্ট্রিম সিলেক্ট | ![]() |
| স্ট্যান্ডার্ড ইনস্ট্রিম | ![]() |
| সম্পূর্ণ স্লট | ![]() |
| সঙ্গীরা | ৪ |
| সহযোগী ব্যাকফিল | ![]() |
| ওভারলে | ![]() |
| অ্যাক্টিভ ভিউ দেখার যোগ্যতা | ![]() |
| এই বিজ্ঞাপনটি কেন? | ৮ |
Google Ad Manager দ্বারা সমর্থিত ৪টি বিশাল ফিচারের মধ্যে , IMA নিম্নলিখিত ফিচারগুলো সমর্থন করে:
- ভাস্ট ৪.২
- নিরাপদ ইন্টারেক্টিভ মিডিয়া ইন্টারফেস সংজ্ঞা (SIMID) এর জন্য সমর্থন
- একাধিক
UniversalAdIDনোডের অনুমোদন
- ভাস্ট ৪.০
- AdID
- মেজানাইন ফাইল
- নতুন VAST ত্রুটি কোড
- নতুন VAST ম্যাক্রো
-
AdVerificationsসমর্থন
২ VAST 3.0-এর নিম্নলিখিত বৈশিষ্ট্যগুলি এখনও সমর্থিত নয়:
- সহযোগী
adSlotId - সঙ্গী ডেলিভারি বিকল্প
- আইকন
৩ নিম্নলিখিত VMAP বৈশিষ্ট্যগুলি এখনও সমর্থিত নয়:
- VMAP-নির্দিষ্ট ট্র্যাকিং ইভেন্টগুলি
- VMAP-নির্দিষ্ট ত্রুটি কোড
- ওভারলে বিজ্ঞাপন
- hh:mm:ss বা 'start' এবং 'end' ব্যতীত অন্য টাইম অফসেট
-
breakTypeঅ্যাট্রিবিউট প্রদর্শন করুন -
repeatAfterঅ্যাট্রিবিউট
৪ শুধুমাত্র ইমেজ কম্প্যানিয়ন সমর্থিত। বিজ্ঞাপন প্রদর্শনের জন্য ইমেজ কম্প্যানিয়নের কাস্টম বাস্তবায়ন প্রয়োজন। tvOS-এ কম্প্যানিয়ন বিজ্ঞাপন সমর্থিত নয়।
৫. প্রচলিত স্কিপেবল বিজ্ঞাপন শুধুমাত্র HTML5, iOS, tvOS, Roku, এবং Android (Android TV সহ)-এর জন্য IMA DAI SDK-গুলিতে সমর্থিত। Cast SDK-এর ক্ষেত্রে, প্রচলিত স্কিপেবল বিজ্ঞাপন সমর্থন করার জন্য আপনাকে StreamRequest.senderCanSkip ব্যবহার করে স্কিপিং ক্ষমতা ঘোষণা করতে হবে।
HTML5, iOS, tvOS, Roku, এবং Android (Android TV সহ)-এর জন্য IMA DAI SDK-গুলোতে ৬টি TrueView স্কিপেবল বিজ্ঞাপন সমর্থিত।
কাস্ট এসডিকে-তে অ্যাডসেন্সের ৭টি ফিচার সমর্থিত নয়।
8 Why This Ad? এর জন্য StreamManager তৈরি করার সময় adUiElement প্যারামিটারটি পাস করতে হবে। Cast SDK-তে Why This Ad? সমর্থিত নয়।
জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের জন্য সতর্কতা
IMA HTML5 SDK-এর সাথে React বা AngularJS-এর মতো জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক ব্যবহার করার ক্ষেত্রে কিছু বিষয় বিবেচনা করতে হয়। এই ফ্রেমওয়ার্কগুলো প্রায়শই DOM-এর এলিমেন্টগুলোকে স্থানান্তরিত করে, যা IMA SDK-কে অকার্যকর করে দিতে পারে, কারণ SDK-টি চালু হওয়ার সময় DOM-কে স্থির (static) থাকার প্রত্যাশা করে। IMA SDK জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কগুলোকে ততক্ষণ পর্যন্ত সাপোর্ট করে, যতক্ষণ পর্যন্ত ফ্রেমওয়ার্কটি DOM এলিমেন্টগুলো স্থানান্তরিত করা শেষ করার পরে SDK-টি চালু করা হয়। বিশেষত, StreamManager তৈরি করার সময় adUiElement আর্গুমেন্ট হিসেবে পাস করা HTML5 এলিমেন্টটি একবার ইনস্ট্যানশিয়েট হয়ে গেলে আর স্থানান্তরিত করা উচিত নয়।
অ্যাপল এয়ারপ্লে সমর্থন
IMA SDK অ্যাপল এয়ারপ্লে সমর্থন করে না। হয় এয়ারপ্লে নিষ্ক্রিয় করুন, অথবা এয়ারপ্লে শনাক্ত হলে বিজ্ঞাপনের অনুরোধ নিষ্ক্রিয় করুন।

