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(); }
অটোমেটিক বিজ্ঞাপন চালানোর থেকে একটানা চালানোর পার্থক্য কী
এছাড়াও, Android-এর জন্য IMA SDK, প্লেয়ার অটোমেটিক প্লে করা শুরু করবে নাকি প্লে করা শুরু করার জন্য ব্যবহারকারীর অ্যাকশনের জন্য অপেক্ষা করবে তা সেট করার অনুমতি দেয়। এটি
setAdWillAutoPlay()
পদ্ধতি ব্যবহার করে করা হয়। true হিসেবে সেট করা থাকলে, বিজ্ঞাপন সার্ভার দ্বারা অটো-প্লে এনভায়রনমেন্টের জন্য উপযুক্ত হিসেবে নির্ধারিত বিজ্ঞাপনগুলি
রিটার্ন করা হয়।
ভিডিও কন্টেন্টের উপর ভিত্তি করে কখন একটানা প্লে এবং অটো-প্লে করার জন্য বিজ্ঞাপনের অনুরোধ করতে হবে তা এই সারণীতে বিস্তারিতভাবে দেওয়া হয়েছে বিজ্ঞাপনগুলি এর সাথে পেয়ার করা হয়েছে।
| ভিডিও কন্টেন্ট | setContinuousPlayback()-এর প্যারামিটার | setAdWillAutoPlay()-এর প্যারামিটার |
|---|---|---|
| ব্যবহারকারীর ইন্টার্যাকশনের পরে চালানো হয় এমন একটি কন্টেন্ট ভিডিও | false |
false |
| একটি কন্টেন্ট ভিডিও যা অটোপ্লে হয় | false |
true |
| ব্যবহারকারী ইন্টার্যাক্ট করলে প্রথম ভিডিওটি চালানো হয় এমন ভিডিও প্লেলিস্ট, কিন্তু পরের ভিডিওগুলি অটোমেটিক চালানো হয় | true |
false |
| এমন একটি ভিডিও প্লেলিস্ট যা প্রথম ভিডিওটি অটোপ্লে করে এবং পরের ভিডিওগুলিও অটোপ্লে করে | true |
true |