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(); }
連続再生と広告の自動再生の違い
IMA SDK for Android では、プレーヤーの再生を開始するかどうかを設定することもできます。 ユーザーの操作が再生が開始されるまで待つかを選択できます。これには
setAdWillAutoPlay()
メソッドを呼び出します。true
に設定すると、広告で指定されたものが返されます。
サーバーを自動再生環境に適したものとして選択する必要があります。
この表は、動画コンテンツに基づいて、連続再生と自動再生の広告をリクエストするタイミングを示しています。 広告アセットと組み合わせます
動画コンテンツ | setContinuousPlayback() のパラメータ | setAdWillAutoPlay() のパラメータ |
---|---|---|
ユーザーの操作時に再生される単一のコンテンツ動画 | false |
false |
自動再生される単一のコンテンツ動画 | false |
true |
ユーザーの操作に応じて最初の動画を再生するが、自動再生される動画再生リスト 次の動画 | true |
false |
最初の動画を自動再生し、次の動画を自動再生する動画再生リスト | true |
true |