setContinuousPlayback()
به «کیت توسعه نرمافزار» اطلاع میدهد که آیا پخشکننده قصد دارد ویدیوهای محتوا را بهطور پیوسته یکی پساز دیگری پخش کند یا نه، مشابه پخش تلویزیونی. وقتی روی 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 برای Android همچنین امکان تنظیم اینکه آیا پخشکننده بهطور خودکار شروع به پخش کند یا منتظر کنش کاربر برای شروع پخش بماند را فراهم میکند. این کار بااستفاده از روش
setAdWillAutoPlay()
انجام میشود. وقتی روی true تنظیم شود، آگهیهای برگرداندهشده آگهیهایی هستند که سرور آگهیها آنها را برای محیط پخش خودکار مناسب تشخیص داده است.
این جدول جزئیات مربوط به زمان درخواست آگهی برای پخش مداوم و پخش خودکار را براساس محتوای ویدیویی که آگهیها با آن جفت شدهاند، ارائه میدهد.
| محتوای ویدیویی | پارامتر برای setContinuousPlayback() | پارامتر setAdWillAutoPlay() |
|---|---|---|
| یک ویدیو محتوایی که پساز تعامل کاربر پخش میشود | false |
false |
| یک ویدیو محتوا که بهطور خودکار پخش میشود | false |
true |
| فهرست پخش ویدیویی که اولین ویدیو را پساز تعامل کاربر پخش میکند اما ویدیوهای بعدی را بهطور خودکار پخش میکند | true |
false |
| فهرست پخش ویدیویی که ویدیو اول و ویدیوهای بعدی را بهطور خودکار پخش میکند | true |
true |