এই পৃষ্ঠায় 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 এবং ৩.০-এর আগের Android প্ল্যাটফর্মে, ভিডিও সবসময় ফুল স্ক্রিন মোডে প্লেব্যাক হবে।
mute,unmuteiOS এবং Android-এ শুধু ভলিউমের নেটিভ কন্ট্রোল আছে। তাই, IMA SDK ভলিউম বা মিউট স্ট্যাটাস নির্ধারণ করতে পারে না, এমনকি কোনও পরিবর্তন হলেও আমাদের জানানো হয় না। নিচে ব্রাউজারের ভার্সনের একটি তালিকা দেওয়া হল, যেগুলি
mute,unmute-এ কাজ করে এবং করে না:- কাজ করে: Firefox 3.5+, Chrome 8+, Safari 4+
- কাজ করে না: iOS, Android
VAST বিজ্ঞাপন পরিষেবা সম্পর্কে আরও জানতে, IAB নির্দেশিকা দেখুন।
জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের জন্য সতর্কতা
IMA HTML5 SDK-এর সাথে React বা AngularJS-এর মতো জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক ব্যবহার করার সময়
কিছু বিষয় বিবেচনা করতে হয়। এই ফ্রেমওয়ার্কগুলি প্রায়ই DOM-এর এলিমেন্ট সরিয়ে দেয়, যার ফলে IMA-এর কার্যকারিতা
নষ্ট হতে পারে, কারণ SDK শুরু হওয়ার সময় IMA আশা করে যে DOM স্থির থাকবে। ফ্রেমওয়ার্ক DOM এলিমেন্ট সরানো শেষ করার পরে IMA শুরু হলে,
IMA জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ককে
সমর্থন করে। বিশেষ করে,
AdDisplayContainer
তৈরি করার সময় containerElement আর্গুমেন্ট হিসেবে পাস করা HTML5 এলিমেন্ট
ইনস্ট্যান্টিয়েট করার পরে সরানো যাবে না।
যেসব ভিডিও প্লেয়ার প্ল্যাটফর্মে কাজ করে
Google IMA SDK নিম্নলিখিত প্ল্যাটফর্মে কাজ করে:
| Platform | ভার্সন | বিজ্ঞাপনের ধরন |
|---|---|---|
| HTML5 | ডেস্কটপ: Chrome, Firefox, Safari, Edge, Opera মোবাইল: Chrome/Android ব্রাউজার (ফোন ও ট্যাবলেটের জন্য 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 ভিডিও স্যুট | ||||
| 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 Select | ![]() |
![]() |
![]() |
![]() |
| স্ট্যান্ডার্ড ইন-স্ট্রিম | ![]() |
![]() |
![]() |
![]() |
| ফুল-স্লট | ![]() |
![]() |
![]() |
![]() |
| কম্প্যানিয়ন | ![]() |
![]() |
![]() |
![]() |
| কম্প্যানিয়ন ব্যাকফিল | ![]() |
![]() |
![]() |
![]() |
| ওভারলে | ৫ |
![]() |
![]() |
![]() |
| অ্যাসেট প্রিলোড করা | ৭ |
![]() |
![]() |
![]() |
| Ad Manager Ad Exchange ফিচার | ||||
| TrueView ইন-স্ট্রিম | ৫ |
![]() |
![]() |
![]() |
| 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-তে কাজ করে না। ন্যূনতম দৈর্ঘ্যের চেয়ে ছোট বিজ্ঞাপন চালানো হলে, এড়িয়ে যান বোতামটি দেখানো হয় না।
9 Google Ad Manager-এর মাধ্যমে কাজ করে এমন VAST 4 ফিচারের মধ্যে, IMA নিম্নলিখিত ফিচারগুলি সাপোর্ট করে:
- VAST 4.2
- Secure Interactive Media Interface Definition (SIMID)-এর জন্য সহায়তা
- একাধিক
UniversalAdIDনোডের অনুমতি
- VAST 4.0
- AdID
- মেজানাইন ফাইল
- নতুন VAST ত্রুটি কোড
AdVerificationsসহায়তা

