setContinuousPlayback() পদ্ধতি SDK কে অবহিত করে যে প্লেয়ারটি টিভি সম্প্রচারের মতো একের পর এক কন্টেন্ট ভিডিও ক্রমাগত চালাতে চায় কিনা। true তে সেট করা হলে, অনুরোধ থেকে ফিরে আসা বিজ্ঞাপনগুলি বিজ্ঞাপন সার্ভার দ্বারা ক্রমাগত প্লে করার জন্য উপযুক্ত হিসাবে মনোনীত হয়। এই পদ্ধতিটি কল না করলে সেটিংটি অজানা থাকে। নিম্নলিখিত নমুনাটি দেখায় যে কীভাবে বিজ্ঞাপনের অনুরোধে ক্রমাগত প্লে সেট করতে হয়।AdsRequest request = mSdkFactory.createAdsRequest(); request.setAdTagUrl(adTagUrl); request.setContinuousPlayback(true); adsLoader.requestAds(request);
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); playerView = findViewById(R.id.player_view); ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true); adsLoader = builder.build(); }
বিজ্ঞাপন অটো-প্লে থেকে ধারাবাহিক প্লে কীভাবে আলাদা
অ্যান্ড্রয়েডের জন্য IMA SDK প্লেয়ারটি স্বয়ংক্রিয়ভাবে বাজানো শুরু করবে নাকি ব্যবহারকারীর অ্যাকশন বাজানো শুরু হওয়ার জন্য অপেক্ষা করবে তা সেট করার অনুমতি দেয়। এটিsetAdWillAutoPlay() পদ্ধতি ব্যবহার করে করা হয়। true তে সেট করা হলে, ফেরত আসা বিজ্ঞাপনগুলি বিজ্ঞাপন সার্ভার দ্বারা অটো-প্লে পরিবেশের জন্য উপযুক্ত হিসাবে মনোনীত করা হয়।এই টেবিলে বিজ্ঞাপনগুলি যে ভিডিও কন্টেন্টের সাথে যুক্ত করা হয়েছে তার উপর ভিত্তি করে, কখন ক্রমাগত প্লে এবং অটো-প্লে করার জন্য বিজ্ঞাপনের অনুরোধ করতে হবে তা বিশদভাবে বর্ণনা করা হয়েছে।
| ভিডিও কন্টেন্ট | setContinuousPlayback() এর জন্য প্যারামিটার | setAdWillAutoPlay() এর জন্য প্যারামিটার |
|---|---|---|
| ব্যবহারকারীর ইন্টারঅ্যাকশনের উপর প্লে হওয়া একটি একক কন্টেন্ট ভিডিও | false | false |
| একটি একক কন্টেন্ট ভিডিও যা অটোপ্লে হয় | false | true |
| একটি ভিডিও প্লেলিস্ট যা ব্যবহারকারীর ইন্টারঅ্যাকশনের পরে প্রথম ভিডিওটি চালায় কিন্তু পরবর্তী ভিডিওগুলি স্বয়ংক্রিয়ভাবে চালায় | true | false |
| একটি ভিডিও প্লেলিস্ট যা প্রথম ভিডিওটি স্বয়ংক্রিয়ভাবে চালায় এবং পরবর্তী ভিডিওগুলি স্বয়ংক্রিয়ভাবে চালায় | true | true |