setContinuousPlayback()
方法會通知 SDK 播放器是否打算連續播放內容影片
類似電視節目設為 true
時,系統會從
請求是由廣告伺服器指定適合連續播放。非
呼叫這個方法
則將設定維持在不明狀態
以下範例說明如何在廣告請求中設定連續播放。
AdsRequest request = mSdkFactory.createAdsRequest(); request.setAdTagUrl(adTagUrl); request.setContinuousPlayback(true); adsLoader.requestAds(request);對於使用 Exoplayer-IMA 擴充功能、 2.13 以上版本,或 BasicExample 以下範例顯示實作擴充功能的方法,如要設定連續播放功能,請參閱以下範例。
@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 |