IMA SDK ভিডিও বিজ্ঞাপন অ্যাসেট প্রি-লোড করা সমর্থন করে। বিজ্ঞাপন এবং কন্টেন্টের মধ্যে আরও নির্বিঘ্ন রূপান্তর নিশ্চিত করতে আপনি আপনার SDK ইন্টিগ্রেশনে এই ফিচারটি সক্রিয় করতে পারেন। এই নির্দেশিকায় IMA SDK ব্যবহার করে মিডিয়া প্রি-লোড বাস্তবায়নের প্রযুক্তিগত বিবরণ আলোচনা করা হয়েছে।
প্রিলোডিং সক্ষম করুন
প্রিলোডিং সক্রিয় করতে,AdsRenderingSettings.enablePreloading true-তে সেট করুন। এটি অবশ্যই ADS_MANAGER_LOADED ইভেন্টের ফলস্বরূপ করতে হবে:function onAdsManagerLoaded(adsManagerLoadedEvent) {
var adsRenderingSettings = new google.ima.AdsRenderingSettings();
adsRenderingSettings.enablePreloading = true;
...
var adsManager = adsManagerLoadedEvent.getAdsManager(
videoContent, adsRenderingSettings);
}
সময়
প্রি-লোডিং চালু থাকলে বিজ্ঞাপন লোড হওয়ার সময়ে যে পরিবর্তনগুলো হয়, তা নিচের সারণিতে সংক্ষেপে তুলে ধরা হলো:
| অনুষ্ঠান | প্রিলোড সহ | প্রিলোড ছাড়া |
|---|---|---|
| অ্যাড ভাস্ট অনুরোধ করেছে | AdsLoader.requestAds() | AdsLoader.requestAds() |
| প্রি-রোল লোড করা হয়েছে (একক বিজ্ঞাপন) | AdsManager.init() | AdsManager.start() |
| প্রি-রোল লোড করা হয়েছে (ভিএমএপি/বিজ্ঞাপনের নিয়মাবলী) | AdsManager.init() | AdsManager.init() |
| মিড-রোল বা পোস্ট-রোল লোড করা | বিজ্ঞাপন বিরতির প্রথম বিজ্ঞাপনের ক্ষেত্রে, বিজ্ঞাপন শুরু হওয়ার ৮ সেকেন্ড আগে। পরপর বিজ্ঞাপনগুলোর ক্ষেত্রে, আগের বিজ্ঞাপনটি চলতে শুরু করলে। | বিজ্ঞাপন শুরুর সময়ে। |
সীমাবদ্ধতা
প্রিলোডিং নিম্নলিখিত সীমাবদ্ধতার অধীন:
- iOS ডিভাইসে মোবাইল ওয়েবে অথবা সংযুক্ত স্মার্ট টিভিতে HTML5 IMA SDK ব্যবহার করার সময় মিডিয়া প্রি-লোডিং উপলব্ধ নয়।
- VPAID আগে থেকেই লোড করা থাকে, কিন্তু বিজ্ঞাপনটি কার্যকর না হওয়া পর্যন্ত এর কোনো নির্ভরশীল উপাদান—যার মধ্যে সেই বিজ্ঞাপনে চালানো মিডিয়াও অন্তর্ভুক্ত—লোড হয় না।
- VMAP বিজ্ঞাপন প্রি-লোড করার জন্য অটোপ্লে অবশ্যই চালু থাকতে হবে। নিশ্চিত করুন যে
settings.isAutoPlayAdBreaks()এরtrueসেট করা আছে, যা হলো ডিফল্ট মান। - পোস্ট-রোলগুলো শেষ মিড-রোলের পরে প্রি-লোড হয়, অথবা
AdsRequest.contentDurationব্যবহার করে সময়কাল নির্ধারণ করা হলে কন্টেন্ট শেষ হওয়ার ৮ সেকেন্ড আগে লোড হয়।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
- মিডিয়া প্রি-লোডিং কি সম্পূর্ণ ক্রিয়েটিভটি লোড করে?
- না, বিজ্ঞাপন প্লেব্যাক শুরু হওয়ার সময় ক্রিয়েটিভটি সাধারণত পুরোপুরি লোড হয় না। প্রি-লোডিংয়ের উদ্দেশ্য হলো বিজ্ঞাপন লোড হওয়ার সময় কমিয়ে ব্যবহারকারীর অভিজ্ঞতা উন্নত করা। এটি অফলাইন বিজ্ঞাপন পরিবেশন সমর্থন করার জন্য নয়। ব্যবহারকারীর ইন্টারনেট সংযোগ এবং ক্রিয়েটিভের আকারের দ্বারা সীমাবদ্ধ থেকে, IMA SDK ব্রাউজার যতটুকু অনুমতি দেয় ততটুকুই মিডিয়া লোড করে।
- বিজ্ঞাপনের VAST এবং মিডিয়া উভয়ের জন্যই কি মিডিয়া প্রি-লোডিং চালু করতে হবে?
- না, এই প্রিলোড সেটিং নির্বিশেষে SDK সর্বদা বিজ্ঞাপনের VAST প্রি-লোড করে।