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 এবং ৩.০-এর আগের 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-এর মতো জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক ব্যবহার করার সময় কিছু বিষয় বিবেচনা করতে হয়। এই ফ্রেমওয়ার্কগুলি প্রায়ই 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 টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
VPAID 2 (HTML5) টিক চিহ্ন Red-X Red-X Red-X
VMAP 1.0.1 সতর্কতা ২ ৩ সতর্কতা ২ সতর্কতা ২ সতর্কতা ২
OM SDK 1.3 টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন Red-X
Ad Manager ভিডিও ফিচার
লিনিয়ার বিজ্ঞাপন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন টিক চিহ্ন
লিনিয়ার ডিসপ্লে বিজ্ঞাপন টিক চিহ্ন Red-X Red-X Red-X
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 ইন-স্ট্রিম সতর্কতা ৫ টিক চিহ্ন টিক চিহ্ন 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 ইন-স্ট্রিম সতর্কতা ৫ টিক চিহ্ন টিক চিহ্ন 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-তে কাজ করে না। ন্যূনতম দৈর্ঘ্যের চেয়ে ছোট বিজ্ঞাপন চালানো হলে, এড়িয়ে যান বোতামটি দেখানো হয় না।

9 Google Ad Manager-এর মাধ্যমে কাজ করে এমন VAST 4 ফিচারের মধ্যে, IMA নিম্নলিখিত ফিচারগুলি সাপোর্ট করে:

  • VAST 4.2
  • VAST 4.0
    • AdID
    • মেজানাইন ফাইল
    • নতুন VAST ত্রুটি কোড
    • AdVerifications সহায়তা