এই পৃষ্ঠায় HTML5 IMA ক্লায়েন্ট-সাইড সাপোর্ট এবং ব্রাউজার, ভিডিও ফর্ম্যাট ও প্ল্যাটফর্মের সাথে কম্প্যাটিবিলিটি সংক্রান্ত সাধারণ তথ্য দেওয়া আছে।
কাজ করে এমন ভিডিও ফর্ম্যাট ও ব্রাউজার
বিভিন্ন ফিচারের জন্য সহায়তা ব্রাউজার পিছু আলাদা আলাদা হয় এবং সমস্ত প্রধান ব্রাউজারে কাজ করে এমন কোনও সিঙ্গেল ডিফল্ট ভিডিও ফর্ম্যাট নেই। বেশিরভাগ ব্রাউজারে ব্যবহৃত তিনটি প্রধান ভিডিও ফর্ম্যাট হল H.264, WebM এবং Ogg Theora।
যেসব ভিডিও প্লেয়ারে কাজ করে
HTML
<video> ট্যাগ সহ সাধারণ HTML5 ভিডিও প্লেয়ারে বেশিরভাগ IMA ফিচার কাজ করে। IMA SDK কাজ করে এমন পরিচিত ভিডিও প্লেয়ারের তালিকা পেতে ভিডিও
টেকনোলজি পার্টনার প্রোগ্রাম দেখুন।
VAST ইভেন্ট কম্প্যাটিবিলিটি
এই বিভাগে VAST রেসপন্সে রিটার্ন করা তথ্যের ভিত্তিতে সার্ভারে অটোমেটিক রিপোর্ট করা VAST ইভেন্টগুলি তালিকাভুক্ত করা হয়।
সম্পূর্ণ কাজ করে
complete, creativeView,
firstQuartile, impression, midpoint,
pause, resume, rewind (পিছনের দিকে কোনও উল্লেখযোগ্য সিকের
সময় ফায়ার করা হয়), start,
thirdQuartile.
কিছুটা কাজ করে
clickClickইভেন্টটি শুধুমাত্র ভিডিও বিজ্ঞাপনের জন্য পাঠানো হয়। Android, iOS বা ডেস্কটপে নেটিভ ফুলস্ক্রিন প্লেয়ারে ক্লিক ক্যাপচার করা যায় না, তবে ভিডিও বন্ধ করা হলেও, ইন-পেজ ক্লিক ট্র্যাকিং এলিমেন্টের মাধ্যমে ক্লিক ক্যাপচার করা যায়। তবে, ভিডিও এলিমেন্ট iPad-এ নেটিভ কন্ট্রোল ব্যবহার করলে, ক্লিক ক্যাপচার করা যাবে না।fullscreen
IMA SDK সিমুলেট করা ফুল-স্ক্রিন মোডে কাজ করে, যেখানে ভিডিওটি পুরো ব্রাউজার উইন্ডো জুড়ে দেখানো হয়। আমরা কোনও ভিডিওকে ফুল-স্ক্রিন মোডে আছে বলে বিবেচনা করি যখন এর
offsetWidthএবংoffsetHeightকমপক্ষে ডকুমেন্ট বডির সাইজের সমান হয়। এই মোড সব ব্রাউজারে কাজ করে। সিমুলেটেড ফুল স্ক্রিনের উদাহরণ দেখতে, স্যাম্পেল ডাউনলোড করুন।iPhone এবং 3.0-এর আগের Android প্ল্যাটফর্মে, ভিডিও সবসময় ফুল-স্ক্রিন মোডে প্লেব্যাক করা হবে।
mute,unmuteiOS ও Android-এ শুধুমাত্র ভলিউম কন্ট্রোল করার নেটিভ সুবিধা আছে। তাই, IMA SDK ভলিউম বা মিউট স্ট্যাটাস নির্ধারণ করতে পারে না, এমনকি আমাদের কোনও পরিবর্তন সম্পর্কে জানানোও হয় না। নিচে ব্রাউজারের সেইসব ভার্সনের তালিকা দেওয়া হল যেগুলি
mute,unmute-এ কাজ করে ও করে না:- কাজ করে: Firefox 3.5+, Chrome 8+, Safari 4+
- কাজ করে না: iOS, Android
VAST বিজ্ঞাপন পরিবেশন সম্পর্কে আরও জানতে, IAB নির্দেশিকা দেখুন।
জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের ক্ষেত্রে সতর্কতা
IMA HTML5 SDK-এর সাথে React বা AngularJS-এর মতো JavaScript ফ্রেমওয়ার্ক ব্যবহার করার সময়,
কিছু বিষয় বিবেচনা করতে হয়। এই ফ্রেমওয়ার্কগুলি প্রায়ই DOM-এর এলিমেন্ট সরিয়ে দেয়, যা IMA-এর কার্যকারিতা নষ্ট করতে পারে,
কারণ SDK শুরু করার সময় IMA আশা করে যে DOM স্ট্যাটিক থাকবে। ফ্রেমওয়ার্ক DOM এলিমেন্ট সরানো শেষ করার পরে IMA শুরু হলে, IMA
JavaScript ফ্রেমওয়ার্ককে সমর্থন করে। বিশেষত, AdDisplayContainer
কনস্ট্রাক্ট করার সময়
containerElement আর্গুমেন্ট হিসেবে পাস করা HTML5 এলিমেন্ট একবার ইনস্ট্যানশিয়েট করা হয়ে গেলে সেটি আর সরানো যাবে না।
যেসব ভিডিও প্লেয়ার প্ল্যাটফর্মে কাজ করে
Google IMA SDK নিম্নলিখিত প্ল্যাটফর্মে কাজ করে:
| প্ল্যাটফর্ম | ভার্সন | বিজ্ঞাপনের ধরন |
|---|---|---|
| HTML5 | ডেস্কটপ: Chrome, Firefox, Safari, Edge, Opera মোবাইল: Chrome/Android Browser (ফোন ও ট্যাবলেটের জন্য Android), Safari ও Chrome (iOS) |
লিনিয়ার, নন-লিনিয়ার ও কম্প্যানিয়ন বিজ্ঞাপন, Ad Manager ভিডিও সলিউশন, Ad Exchange ভিডিও ও AFV বিজ্ঞাপন |
| iOS | iOS 10.0+ | লিনিয়ার ও কম্প্যানিয়ন বিজ্ঞাপন, Ad Manager ভিডিও, Ad Exchange ভিডিও এবং AFV বিজ্ঞাপন |
| Android | Android 4.4+ | লিনিয়ার ও কম্প্যানিয়ন বিজ্ঞাপন, Ad Manager ভিডিও, Ad Exchange ভিডিও এবং AFV বিজ্ঞাপন |
| tvOS | tvOS 15+ | লিনিয়ার বিজ্ঞাপন, Ad Manager ভিডিও এবং Ad Exchange ভিডিও |
ভিডিও ফিচার ও SDK ভার্সন
নিম্নলিখিত ফিচার সম্পর্কে আরও জানতে, ভিডিও বিজ্ঞাপন ওভারভিউ পড়ুন।
| HTML5 v3 | iOS v3 | Android v3 | tvOS | |
|---|---|---|---|---|
| IAB Video Suite | ||||
| VAST 4 | ৯ |
৯ |
৯ |
৯ |
| VAST 3 | ![]() |
১ |
১ |
১ |
| VAST 2 | ![]() |
![]() |
![]() |
![]() |
| SIMID 1.0 | ![]() |
![]() |
![]() |
![]() |
| VPAID 2 (HTML5) | ![]() |
![]() |
![]() |
![]() |
| VMAP 1.0.1 | ২ ৩ |
২ |
২ |
২ |
| OM SDK 1.3 | ![]() |
![]() |
![]() |
![]() |
| Ad Manager-এর ভিডিও ফিচার | ||||
| লিনিয়ার বিজ্ঞাপন | ![]() |
![]() |
![]() |
![]() |
| YouTube-হোস্ট করা অ্যাসেট | ৪ |
![]() |
![]() |
![]() |
| নন-লিনিয়ার বিজ্ঞাপন (ওভারলে) | ৫ |
![]() |
![]() |
![]() |
| কম্প্যানিয়ন | ![]() |
![]() |
![]() |
![]() |
| VAST 3 বিকল্প কম্প্যানিয়ন বিজ্ঞাপন রিসোর্স | ![]() |
![]() |
![]() |
![]() |
| অ্যাক্টিভ ভিউ ভিউয়েবিলিটি | ![]() |
![]() |
![]() |
![]() |
| অডিও বিজ্ঞাপন | ![]() |
![]() |
![]() |
![]() |
| VAST রিডাইরেক্ট | ![]() |
![]() |
![]() |
![]() |
| ডিসপ্লে অনুরোধ সহ কম্প্যানিয়ন ব্যাকফিল | ![]() |
![]() |
![]() |
![]() |
| Google Publisher Tag (GPT) কম্প্যাটিবিলিটি | ![]() |
![]() |
![]() |
![]() |
| কন্টেন্ট সচেতনতা | ![]() |
![]() |
![]() |
![]() |
| বিজ্ঞাপনের নিয়ম | ৩ |
![]() |
![]() |
![]() |
| বিজ্ঞাপনের নিয়মে ম্যানুয়াল বিজ্ঞাপন বিরতি |
|
![]() |
![]() |
![]() |
| ফ্রিকুয়েন্সি ক্যাপ ৬ | ![]() |
![]() |
![]() |
![]() |
| প্রতিযোগিতামূলক বাদ দেওয়া (স্ট্রিম) | ![]() |
![]() |
![]() |
![]() |
| প্রতিযোগিতামূলক বাদ দেওয়া (পড) | ![]() |
![]() |
![]() |
![]() |
| প্রতিযোগিতামূলক বাদ দেওয়া (সম্পূর্ণ পৃষ্ঠা) | ![]() |
![]() |
![]() |
![]() |
| পডিং | ৩ |
![]() |
![]() |
![]() |
| বাম্পার | ![]() |
![]() |
![]() |
![]() |
| মাল্টি-ইভেন্ট ট্র্যাকিং (MET) সংক্রান্ত রিপোর্টিং | ![]() |
![]() |
![]() |
![]() |
| ডায়নামিক অ্যালোকেশন (AdSense for video, Ad Manager Ad Exchange) | ![]() |
![]() |
![]() |
![]() |
| স্কিপ করা যায় (TrueView নয়) ৮ | ৫ |
![]() |
![]() |
![]() |
| InStream Select | ![]() |
![]() |
![]() |
![]() |
| অ্যাসেট প্রিলোডিং | ৭ |
![]() |
![]() |
![]() |
| AdSense for Video ফিচার | ||||
| TrueView InStream | ৫ |
![]() |
![]() |
![]() |
| InStream Select | ![]() |
![]() |
![]() |
![]() |
| স্ট্যান্ডার্ড ইনস্ট্রিম | ![]() |
![]() |
![]() |
![]() |
| পুরো স্লট | ![]() |
![]() |
![]() |
![]() |
| কম্প্যানিয়ন | ![]() |
![]() |
![]() |
![]() |
| কম্প্যানিয়ন ব্যাকফিল | ![]() |
![]() |
![]() |
![]() |
| ওভারলে | ৫ |
![]() |
![]() |
![]() |
| অ্যাসেট প্রিলোডিং | ৭ |
![]() |
![]() |
![]() |
| Ad Manager Ad Exchange ফিচার | ||||
| TrueView InStream | ৫ |
![]() |
![]() |
![]() |
| InStream Select | ![]() |
![]() |
![]() |
![]() |
| স্ট্যান্ডার্ড ইনস্ট্রিম | ![]() |
![]() |
![]() |
![]() |
| পুরো স্লট | ![]() |
![]() |
![]() |
![]() |
| কম্প্যানিয়ন | ![]() |
![]() |
![]() |
![]() |
| কম্প্যানিয়ন ব্যাকফিল | ![]() |
![]() |
![]() |
![]() |
| ওভারলে | ৫ |
![]() |
![]() |
![]() |
| অ্যাক্টিভ ভিউ ভিউয়েবিলিটি | ![]() |
![]() |
![]() |
![]() |
| অ্যাসেট প্রিলোডিং | ৭ |
![]() |
![]() |
![]() |
| এই বিজ্ঞাপন কেন? | ![]() |
![]() |
![]() |
![]() |
১ নিম্নলিখিত VAST 3.0 ফিচার এখনও নন-HTML5 SDK-তে কাজ করে না:
- কম্প্যানিয়ন
adSlotId - কম্প্যানিয়ন ডেলিভারি বিকল্প
- আইকন
২ নিম্নলিখিত VMAP ফিচার এখনও কাজ করে না:
- VMAP-নির্দিষ্ট ট্র্যাকিং ইভেন্ট
- VMAP-নির্দিষ্ট সমস্যার কোড
- ওভারলে বিজ্ঞাপন
- hh:mm:ss বা "শুরু" এবং "শেষ" ছাড়া অন্য টাইম অফসেট
breakTypeঅ্যাট্রিবিউট ডিসপ্লে করাrepeatAfterটি অ্যাট্রিবিউট
৩ iPhone-এ VMAP ও বিজ্ঞাপন নিয়মের জন্য কাস্টম বিজ্ঞাপন প্লেব্যাক প্রয়োজন।
৪ YouTube-হোস্ট করা ক্রিয়েটিভ ডেস্কটপে কাজ করলেও মোবাইল ওয়েবে কাজ করে না।
৫ নন-লিনিয়ার বিজ্ঞাপন (ওভারলে), স্কিপ করা যায় (TrueView নয়)
এবং TrueView ইন-স্ট্রিম বিজ্ঞাপন iOS 10+ ভার্সনে HTML5 মোবাইল ওয়েবে কাজ করে, যখন
playsinline ব্যবহার করা হয়
।
৬ বিজ্ঞাপন নিয়মের ফ্রিকোয়েন্সি ক্যাপ ও কম্পিটিটিভ এক্সক্লুশন কুকি বা PPID প্রয়োজন।
৭ নেটিভ অ্যাসেট প্রি-লোড নিম্নলিখিতগুলির সাথে কাজ করে না:
- iOS ডিভাইসে মোবাইল ওয়েব
- Android 4.0-এর আগের যেকোনও ভার্সনে মোবাইল ওয়েব
- TrueView ফর্ম্যাট সহ YouTube-হোস্ট করা বিজ্ঞাপন
-
IMA ম্যানুয়াল ব্রেক প্লেব্যাক ফিচার (
AD_BREAK_READYইভেন্টের উপর নির্ভর করে এমন যেকোনও ইমপ্লিমেন্টেশন )
৮ ৮ সেকেন্ডের কম দৈর্ঘ্যের এড়িয়ে যাওয়ার সুবিধা থাকা বিজ্ঞাপন SDK-তে কাজ করে না। ন্যূনতম দৈর্ঘ্যের চেয়ে কম দৈর্ঘ্যের বিজ্ঞাপন চালানো হলে, এড়িয়ে যান বোতামটি দেখানো হয় না।
৯ Google Ad Manager-এর মাধ্যমে কাজ করে এমন VAST 4 ফিচারের মধ্যে, IMA নিম্নলিখিত ফিচারগুলি সাপোর্ট করে:
- VAST 4.2
- সুরক্ষিত ইন্টার্যাক্টিভ মিডিয়া ইন্টারফেস ডেফিনিশন (SIMID)-এর জন্য সহায়তা
- একাধিক
UniversalAdIDনোডের অনুমতি
- VAST 4.0
- AdID
- মেজানি ফাইল
- নতুন VAST সমস্যার কোড
AdVerificationsসহায়তা

