setContinuousPlayback() به SDK اطلاع میدهد که آیا پخشکننده قصد دارد ویدیوهای محتوا را یکی پس از دیگری، مشابه پخش تلویزیونی، به طور مداوم پخش کند یا خیر. وقتی روی true تنظیم شود، تبلیغاتی که از درخواست برگردانده میشوند، تبلیغاتی هستند که توسط سرور تبلیغات به عنوان مناسب برای پخش مداوم تعیین شدهاند. عدم فراخوانی این متد، تنظیمات را ناشناخته باقی میگذارد. نمونه زیر نحوه تنظیم پخش مداوم در یک درخواست تبلیغات را نشان میدهد. var adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl(adTagUrl); adsRequest.setContinuousPlayback(true); adsLoader.requestAds(adsRequest);
تفاوت پخش مداوم با پخش خودکار تبلیغات
کیت توسعه نرمافزار IMA برای HTML5 همچنین امکان تنظیم این را فراهم میکند که آیا پخشکننده بهطور خودکار شروع به پخش کند یا منتظر اقدام کاربر بماند. این کار با استفاده از متدsetAdWillAutoPlay() انجام میشود. وقتی روی true تنظیم شود، تبلیغاتی که برگردانده میشوند، تبلیغاتی هستند که توسط سرور تبلیغات بهعنوان مناسب برای محیط پخش خودکار تعیین شدهاند.این جدول جزئیات زمان درخواست تبلیغات برای پخش مداوم و پخش خودکار را بر اساس محتوای ویدیویی که تبلیغات با آن جفت شدهاند، شرح میدهد.
| محتوای ویدیویی | پارامتر برای setContinuousPlayback() | پارامتر برای تابع ()setAdWillAutoPlay |
|---|---|---|
| یک ویدیوی محتوایی واحد که پس از تعامل کاربر پخش میشود | false | false |
| یک ویدیوی تکمحتوایی که بهطور خودکار پخش میشود | false | true |
| یک لیست پخش ویدیویی که اولین ویدیو را پس از تعامل کاربر پخش میکند اما ویدیوهای بعدی را به صورت خودکار پخش میکند | true | false |
| یک لیست پخش ویدیویی که ویدیوی اول را به صورت خودکار پخش میکند و ویدیوهای بعدی را نیز به صورت خودکار پخش میکند. | true | true |