SDK সহায়তা ও কম্প্যাটিবিলিটি পর্যালোচনা করুন

প্ল্যাটফর্ম বেছে নিন: HTML5 Android iOS tvOS

এই পৃষ্ঠায় 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.

কিছুটা কাজ করে

  • click

    Click ইভেন্টটি শুধুমাত্র ভিডিও বিজ্ঞাপনের জন্য পাঠানো হয়। Android, iOS বা ডেস্কটপে নেটিভ ফুলস্ক্রিন প্লেয়ারে ক্লিক ক্যাপচার করা যায় না, তবে ভিডিও বন্ধ করা হলেও, ইন-পেজ ক্লিক ট্র্যাকিং এলিমেন্টের মাধ্যমে ক্লিক ক্যাপচার করা যায়। তবে, ভিডিও এলিমেন্ট iPad-এ নেটিভ কন্ট্রোল ব্যবহার করলে, ক্লিক ক্যাপচার করা যাবে না।

  • fullscreen

    IMA SDK সিমুলেট করা ফুল-স্ক্রিন মোডে কাজ করে, যেখানে ভিডিওটি পুরো ব্রাউজার উইন্ডো জুড়ে দেখানো হয়। আমরা কোনও ভিডিওকে ফুল-স্ক্রিন মোডে আছে বলে বিবেচনা করি যখন এর offsetWidth এবং offsetHeight কমপক্ষে ডকুমেন্ট বডির সাইজের সমান হয়। এই মোড সব ব্রাউজারে কাজ করে। সিমুলেটেড ফুল স্ক্রিনের উদাহরণ দেখতে, স্যাম্পেল ডাউনলোড করুন।

    iPhone এবং 3.0-এর আগের Android প্ল্যাটফর্মে, ভিডিও সবসময় ফুল-স্ক্রিন মোডে প্লেব্যাক করা হবে।

  • mute, unmute

    iOS ও 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 টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
VPAID 2 (HTML5) টিক চিহ্ন Red-X Red-X Red-X
VMAP 1.0.1 সতর্কতা ২ ৩ সতর্কতা ২ সতর্কতা ২ সতর্কতা ২
OM SDK 1.3 টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
Ad Manager-এর ভিডিও ফিচার
লিনিয়ার বিজ্ঞাপন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
YouTube-হোস্ট করা অ্যাসেট সতর্কতা ৪ Red-X Red-X Red-X
নন-লিনিয়ার বিজ্ঞাপন (ওভারলে) সতর্কতা ৫ Red-X Red-X Red-X
কম্প্যানিয়ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
VAST 3 বিকল্প কম্প্যানিয়ন বিজ্ঞাপন রিসোর্স টিক চিহ্ন টিক চিহ্ন Red-X Red-X
অ্যাক্টিভ ভিউ ভিউয়েবিলিটি টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
অডিও বিজ্ঞাপন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
VAST রিডাইরেক্ট টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
ডিসপ্লে অনুরোধ সহ কম্প্যানিয়ন ব্যাকফিল টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
Google Publisher Tag (GPT) কম্প্যাটিবিলিটি টিক চিহ্ন Red-X Red-X Red-X
কন্টেন্ট সচেতনতা টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
বিজ্ঞাপনের নিয়ম সতর্কতা ৩ টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
বিজ্ঞাপনের নিয়মে ম্যানুয়াল বিজ্ঞাপন বিরতি টিক চিহ্ন Red-X Red-X Red-X
ফ্রিকুয়েন্সি ক্যাপ ৬ টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
প্রতিযোগিতামূলক বাদ দেওয়া (স্ট্রিম) টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
প্রতিযোগিতামূলক বাদ দেওয়া (পড) টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
প্রতিযোগিতামূলক বাদ দেওয়া (সম্পূর্ণ পৃষ্ঠা) টিক চিহ্ন Red-X Red-X Red-X
পডিং সতর্কতা ৩ টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
বাম্পার টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
মাল্টি-ইভেন্ট ট্র্যাকিং (MET) সংক্রান্ত রিপোর্টিং টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
ডায়নামিক অ্যালোকেশন (AdSense for video, Ad Manager Ad Exchange) টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
স্কিপ করা যায় (TrueView নয়) ৮ সতর্কতা ৫ টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
InStream Select টিক চিহ্ন Red-X Red-X Red-X
অ্যাসেট প্রিলোডিং সতর্কতা ৭ Red-X টিক চিহ্ন Red-X
AdSense for Video ফিচার
TrueView InStream সতর্কতা ৫ টিক চিহ্ন টিক চিহ্ন Red-X
InStream Select টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
স্ট্যান্ডার্ড ইনস্ট্রিম টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
পুরো স্লট টিক চিহ্ন Red-X Red-X Red-X
কম্প্যানিয়ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
কম্প্যানিয়ন ব্যাকফিল Red-X টিক চিহ্ন টিক চিহ্ন Red-X
ওভারলে সতর্কতা ৫ Red-X Red-X Red-X
অ্যাসেট প্রিলোডিং সতর্কতা ৭ Red-X টিক চিহ্ন Red-X
Ad Manager Ad Exchange ফিচার
TrueView InStream সতর্কতা ৫ টিক চিহ্ন টিক চিহ্ন Red-X
InStream Select টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
স্ট্যান্ডার্ড ইনস্ট্রিম টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
পুরো স্লট টিক চিহ্ন Red-X Red-X Red-X
কম্প্যানিয়ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
কম্প্যানিয়ন ব্যাকফিল Red-X টিক চিহ্ন টিক চিহ্ন Red-X
ওভারলে সতর্কতা ৫ Red-X Red-X Red-X
অ্যাক্টিভ ভিউ ভিউয়েবিলিটি টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
অ্যাসেট প্রিলোডিং সতর্কতা ৭ Red-X টিক চিহ্ন Red-X
এই বিজ্ঞাপন কেন? টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন

১ নিম্নলিখিত 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 নিম্নলিখিত ফিচারগুলি সাপোর্ট করে: