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

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

এই পৃষ্ঠায় ব্রাউজার, ভিডিও ফর্ম্যাট ও প্ল্যাটফর্মের জন্য IMA DAI সহায়তা ও কম্প্যাটিবিলিটি সম্পর্কে সাধারণ তথ্য দেওয়া হয়েছে।

কাজ করে এমন ভিডিও ফর্ম্যাট ও ব্রাউজার

HTML5 এখনও একটি নতুন এবং ক্রমপরিবর্তিত স্ট্যান্ডার্ড। এর ফলে, বিভিন্ন ফিচারের জন্য সহায়তা ব্রাউজার অনুযায়ী আলাদা হয় এবং সব প্রধান ব্রাউজারে কাজ করে এমন কোনও একক ডিফল্ট ভিডিও ফর্ম্যাট নেই। অধিকাংশ ব্রাউজারে ব্যবহৃত তিনটি প্রধান ভিডিও ফর্ম্যাট হল H.264, HLS এবং Dash।

VAST ইভেন্ট কম্প্যাটিবিলিটি

এই বিভাগে VAST ইভেন্টের তালিকা দেখানো হয় যা VAST উত্তরে ফেরত পাঠানো তথ্যের ভিত্তিতে সার্ভারে অটোমেটিক রিপোর্ট করা হয়।

সম্পূর্ণভাবে কাজ করে

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (ভিডিওর কোনও অংশ উল্লেখযোগ্যভাবে রিওয়াইন্ড করা হলে এটি ফায়ার করা হয়), start, thirdQuartile.

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

  • click

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

  • fullscreen

    IMA সিমুলেটেড ফুল স্ক্রিন মোডে কাজ করে, যেখানে ভিডিওটি পুরো ব্রাউজার উইন্ডো জুড়ে দেখা যায়। IMA কোনও ভিডিওকে ফুল স্ক্রিন মোডে আছে বলে বিবেচনা করে যখন এর 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 বিজ্ঞাপন ইভেন্ট ফায়ার করে না:

  • ইভেন্ট URL শুধুমাত্র একবার ট্রিগার করা উচিত, অন্যথায় এটি স্প্যাম আচরণ হিসেবে বিবেচনা করা হতে পারে।
  • এর ফলে ব্যবহারকারীরা আগে থেকে দেখা বিজ্ঞাপন বিরতির মধ্যে এবং আশেপাশে সিক করতে পারেন, যা আরও ভাল সিক করার অভিজ্ঞতা প্রদান করে।

বিজ্ঞাপন বিরতি আবার দেখার সময় শুধুমাত্র এইসব ইভেন্ট ফায়ার করা হয়:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

যেসব ভিডিও প্লেয়ার প্ল্যাটফর্মে কাজ করে

Google IMA SDK নিম্নলিখিত প্ল্যাটফর্মে কাজ করে:

প্ল্যাটফর্ম ভার্সন
HTML5 ডেস্কটপ: Chrome, Firefox, Safari, Edge, Opera
মোবাইল: Chrome/Android ব্রাউজার (ফোন ও ট্যাবলেটের জন্য Android), Safari ও Chrome (iOS)
iOS iOS 10.0+
Android Android 4.4+
Google Cast সব Cast ডিভাইস
tvOS tvOS 15+
Roku Roku থেকে এখনও সফ্টওয়্যার আপডেট পাচ্ছে এমন সব ডিভাইস

ভিডিও স্ট্রিম ফর্ম্যাট সংক্রান্ত সহায়তা

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

IMA SDK প্ল্যাটফর্ম HLS DASH
HTML5 টিক চিহ্ন টিক চিহ্ন
iOS টিক চিহ্ন Red-X
Android টিক চিহ্ন টিক চিহ্ন
Google Cast টিক চিহ্ন টিক চিহ্ন
tvOS টিক চিহ্ন Red-X
Roku টিক চিহ্ন টিক চিহ্ন

ভিডিও ফিচার ও SDK ভার্সন

নিম্নলিখিত ফিচার সম্পর্কে আরও জানতে, ভিডিও বিজ্ঞাপন সংক্রান্ত ওভারভিউ পড়ুন।

IAB ভিডিও স্যুট সহায়তা
VAST 4 সতর্কতা ১
VAST 3 সতর্কতা ২
VAST 2 টিক চিহ্ন
VPAID 2 Red-X
VMAP 1.0.1 সতর্কতা ৩
Ad Manager ভিডিও ফিচার সহায়তা
লিনিয়ার বিজ্ঞাপন টিক চিহ্ন
নন-লিনিয়ার বিজ্ঞাপন (ওভারলে) Red-X
কম্প্যানিয়ন সতর্কতা ৪
VAST 3 বিকল্প সহযোগী বিজ্ঞাপন রিসোর্স Red-X
অ্যাক্টিভ ভিউ ভিউয়েবিলিটি টিক চিহ্ন
VAST রিডাইরেক্ট টিক চিহ্ন
ডিসপ্লে অনুরোধের সাথে কম্প্যানিয়ন ব্যাকফিল Red-X
Google Publisher Tag (GPT) কম্প্যাটিবিলিটি Red-X
কন্টেন্ট সচেতনতা Red-X
বিজ্ঞাপনের নিয়ম টিক চিহ্ন
পড তৈরি হওয়া টিক চিহ্ন
বাম্পার টিক চিহ্ন
মাল্টি-ইভেন্ট ট্র্যাকিং (MET) সংক্রান্ত রিপোর্টিং টিক চিহ্ন
স্কিপ করা যাবে (রিজার্ভেশন / TrueView নয়) সতর্কতা ৫
AdSense for Video ফিচার ৭ সহায়তা
TrueView ইন-স্ট্রিম সতর্কতা ৬
InStream Select টিক চিহ্ন
স্ট্যান্ডার্ড ইন-স্ট্রিম টিক চিহ্ন
ফুল-স্লট Red-X
কম্প্যানিয়ন সতর্কতা ৪
কম্প্যানিয়ন ব্যাকফিল Red-X
ওভারলে Red-X
Ad Manager Ad Exchange ফিচার সহায়তা
TrueView ইন-স্ট্রিম সতর্কতা ৬
InStream Select টিক চিহ্ন
স্ট্যান্ডার্ড ইন-স্ট্রিম টিক চিহ্ন
ফুল-স্লট Red-X
কম্প্যানিয়ন সতর্কতা ৪
কম্প্যানিয়ন ব্যাকফিল Red-X
ওভারলে Red-X
অ্যাক্টিভ ভিউ ভিউয়েবিলিটি টিক চিহ্ন
এই বিজ্ঞাপন কেন? সতর্কতা ৮

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

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

২ নিম্নলিখিত VAST 3.0 ফিচার এখনও কাজ করে না:

  • কম্প্যানিয়ন adSlotId
  • কম্প্যানিয়ন ডেলিভারি বিকল্প
  • আইকন

৩ নিম্নলিখিত VMAP ফিচার এখনও কাজ করে না:

  • VMAP-নির্দিষ্ট ট্র্যাকিং ইভেন্ট
  • VMAP-নির্দিষ্ট ত্রুটি কোড
  • ওভারলে বিজ্ঞাপন
  • hh:mm:ss বা "শুরু" এবং "শেষ" ছাড়া অন্য টাইম অফসেট
  • breakTypeটি অ্যাট্রিবিউট দেখান
  • repeatAfterটি অ্যাট্রিবিউট

৪ শুধু ইমেজ কম্প্যানিয়ন কাজ করে। বিজ্ঞাপন দেখানোর জন্য ইমেজ কম্প্যানিয়নের কাস্টম প্রয়োগ প্রয়োজন। tvOS-এ কম্প্যানিয়ন বিজ্ঞাপন কাজ করে না।

৫ প্রথাগত স্কিপ করা যায় এমন বিজ্ঞাপন শুধুমাত্র HTML5, iOS, tvOS, Roku ও Android (Android TV সহ)-এর জন্য IMA DAI SDK-তে কাজ করে। Cast SDK-এর মাধ্যমে, আপনাকে StreamRequest.senderCanSkip-এর সাথে স্কিপ করার ক্ষমতা ঘোষণা করতে হবে, যাতে প্রথাগত স্কিপ করা যায় এমন বিজ্ঞাপনকে সাপোর্ট করা যায়।

6 TrueView স্কিপ করা যায় এমন বিজ্ঞাপন HTML5, iOS, tvOS, Roku এবং Android (Android TV সহ)-এর জন্য IMA DAI SDK-তে কাজ করে।

7 Cast SDK-তে AdSense ফিচার কাজ করে না।

৮ এই বিজ্ঞাপনটি কেন?-এর জন্য StreamManager তৈরি করার সময় adUiElement প্যারামিটার পাস করতে হবে। Cast SDK-তে এই বিজ্ঞাপন কেন? ফিচার কাজ করে না।