VPAID 2 জাভাস্ক্রিপ্ট ক্রিয়েটিভ

IMA HTML5 SDK VPAID 2 জাভাস্ক্রিপ্ট ক্রিয়েটিভ সমর্থন করে৷ সমর্থন সক্ষম করা সহজ, কিন্তু VPAID 2 বিশেষত্ব এবং IMA SDK যেভাবে VPAID 2 সমর্থন করে তার মধ্যে দুটি পার্থক্য আছে। , যেহেতু IMA HTML5 SDK দ্বারা রেন্ডার করার সময় ক্রিয়েটিভগুলি ত্রুটি ফেলতে পারে বা প্রত্যাশিতভাবে কাজ করতে পারে না৷

পূর্বশর্ত

  • IMA HTML5 SDK সমন্বিত সহ HTML5 ভিডিও প্লেয়ার৷ আপনার যদি এটি না থাকে তবে আমাদের শুরু করুন গাইডটি দেখুন।
  • একটি VAST বিজ্ঞাপন ট্যাগ URL যা একটি VPAID 2 JavaScript সৃজনশীলকে নির্দেশ করে৷

সহায়ক প্রাইমার

VPAID 2 সমর্থন সক্ষম করা হচ্ছে

VPAID 2 জাভাস্ক্রিপ্ট সমর্থন সক্ষম করতে, আপনার AdDisplayContainer শুরু করার আগে নিম্নলিখিত পদ্ধতিতে কল করুন:

      google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED);
      ...
      var adDisplayContainer = new google.ima.AdDisplayContainer(adContainerElement);
      var adsLoader = new google.ima.AdsLoader(adDisplayContainer);
      ...

উপলব্ধ VPAID মোডগুলি নিম্নরূপ:

  • ENABLED - ডিফল্ট সেটিংস সহ VPAID বিজ্ঞাপনগুলিকে অনুমতি দেয়৷
  • INSECURE - অনিরাপদ মোডে VPAID বিজ্ঞাপনগুলিকে অনুমতি দেয়৷ আরও তথ্যের জন্য, IFrame নিরাপত্তা এবং ভিডিও প্লেয়ার প্রক্সি উপাদান দেখুন।
  • DISABLED - VPAID বিজ্ঞাপনগুলি চালানো হয় না৷ যদি একটি অনুরোধ করা বিজ্ঞাপন একটি VPAID সৃজনশীল ফেরত দেয়, একটি ত্রুটি নিক্ষেপ করা হয়৷
VPAID মোড সম্পর্কে আরও তথ্যের জন্য, ImaSdkSettings.VpaidMode- এর জন্য API ডকুমেন্টেশন দেখুন।

VPAID 2 সমর্থন সতর্কতা

আইফ্রেম নিরাপত্তা

ডিফল্টরূপে, IMA SDK VPAID 2 জাভাস্ক্রিপ্ট ক্রিয়েটিভ রেন্ডার করার জন্য একটি বন্ধুত্বপূর্ণ iframe (একই ডোমেন) বা একটি ইন-পেজ স্ক্রিপ্টের পরিবর্তে একটি সুরক্ষিত iframe ব্যবহার করে। এর মানে হল যে যদি কোনও ক্রিয়েটিভ মূল পৃষ্ঠার DOM অ্যাক্সেস করার আশা করে, তাহলে এটি সম্ভাব্য একটি ত্রুটির কারণ হতে পারে। পরিবর্তে একটি বন্ধুত্বপূর্ণ আইফ্রেমে আপনার বিজ্ঞাপন রেন্ডার করতে, আপনি ImaSdkSettings.setVpaidMode(...) ব্যবহার করতে পারেন যেমন:

adsLoader.getSettings().setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.INSECURE);

ভিডিও প্লেয়ার প্রক্সি উপাদান

নিরাপত্তা এবং সঠিক মোবাইল কার্যকারিতার জন্য, ENABLED মোডে IMA HTML5 SDK বিজ্ঞাপনে প্রকৃত ভিডিও উপাদান প্রদান করে না; পরিবর্তে এটি একটি প্রক্সি উপাদান প্রদান করে যা সাধারণ ভিডিও উপাদানের কার্যকারিতা অনেকাংশে অনুকরণ করে। বিজ্ঞাপন ক্রিয়েটিভের জন্য যেগুলি শুধুমাত্র সমর্থিত API পদ্ধতিগুলিকে কল করে, ক্রিয়েটিভগুলির রেন্ডারিংয়ে কোনও আচরণের পরিবর্তন হওয়া উচিত নয়৷ VpaidMode.INSECURE মোডের সাথে, SDK প্রক্সির পরিবর্তে ভিডিও প্লেয়ার উপাদান প্রদান করে।

ভিডিও প্রক্সি উপাদানে উপলব্ধ পদ্ধতি, শ্রোতা এবং গুণাবলী এখানে রয়েছে:

পদ্ধতি

  • addEventListener
  • canPlayType
  • load
  • play
  • pause
  • setattribute

addEventListener এর জন্য ইভেন্টের ধরন

  • abort
  • canplay
  • canplaythrough
  • click
  • durationchange
  • emptied
  • ended
  • error
  • loadeddata
  • loadedmetadata
  • loadstart
  • pause
  • play
  • playing
  • progress
  • ratechange
  • suspend
  • seeked
  • seeking
  • timeupdate
  • waiting

গুণাবলী

  • currentTime
  • duration
  • ended
  • paused
  • playbackRate
  • src
  • type

FAQ

VPAID 2 JavaScript ক্রিয়েটিভগুলি কি iOS বা Android SDK-এ সমর্থিত?
IMA HTML5 SDK হল একমাত্র IMA SDK প্ল্যাটফর্ম যা বর্তমানে VPAID 2 JavaScript ক্রিয়েটিভ সমর্থন করে৷
এটি কি IMA HTML5 SDK-এ VPAID ক্রিয়েটিভগুলিকে সক্ষম করে?
হ্যাঁ, IMA HTML5 SDK VPAID 2 জাভাস্ক্রিপ্ট ক্রিয়েটিভ সমর্থন করে৷