IMA HTML5 SDK VPAID 2 JavaScript ক্রিয়েটিভ সমর্থন করে। সমর্থন সক্ষম করার সময়, VPAID 2 স্পেসিফিকেশন এবং IMA SDK VPAID 2 সমর্থন করার পদ্ধতির মধ্যে দুটি প্রধান পার্থক্য সম্পর্কে সচেতন থাকা উচিত। এই পার্থক্যগুলি প্লেয়ার বা SDK বাস্তবায়ন কোডকে প্রভাবিত করে না, তবে VPAID 2 JavaScript ক্রিয়েটিভ লেখকদের জন্য এগুলি গুরুত্বপূর্ণ, কারণ IMA HTML5 SDK দ্বারা রেন্ডার করার সময় ক্রিয়েটিভ ত্রুটিগুলি ফেলে দিতে পারে বা প্রত্যাশা অনুযায়ী কাজ নাও করতে পারে।
পূর্বশর্ত
এই নির্দেশিকা অনুসরণ করতে, এমন একটি অ্যাপ দিয়ে শুরু করুন যাতে নিম্নলিখিতগুলি রয়েছে:
- IMA HTML5 SDK ইন্টিগ্রেটেড সহ HTML5 ভিডিও প্লেয়ার। যদি আপনার কাছে এটি না থাকে, তাহলে IMA SDK সেট আপ করুন দেখুন।
- একটি VAST বিজ্ঞাপন ট্যাগ URL যা একটি VPAID 2 JavaScript সৃজনশীলতার দিকে নির্দেশ করে।
সহায়ক প্রাইমার
- আপনি যদি VPAID 2 এর সাথে পরিচিত না হন, তাহলে IAB VPAID পৃষ্ঠায় আরও পড়তে পারেন।
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 অ্যাক্সেস করার আশা করে, তাহলে এটি সম্ভাব্যভাবে একটি ত্রুটির কারণ হতে পারে। পরিবর্তে একটি বন্ধুত্বপূর্ণ iframe-এ আপনার বিজ্ঞাপন রেন্ডার করার জন্য, আপনি 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
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
- iOS বা Android SDK-তে কি VPAID 2 JavaScript ক্রিয়েটিভ সমর্থিত?
- IMA HTML5 SDK হল একমাত্র IMA SDK প্ল্যাটফর্ম যা VPAID 2 JavaScript ক্রিয়েটিভ সমর্থন করে।
- এটি কি IMA HTML5 SDK-তে VPAID ক্রিয়েটিভ সক্ষম করে?
- হ্যাঁ, IMA HTML5 SDK VPAID 2 JavaScript ক্রিয়েটিভ সমর্থন করে।