continuousPlayback
プロパティが、プレーヤーでコンテンツ動画の連続再生を予定しているかどうかを SDK に通知します。
テレビ放送に似ています。true
に設定すると、
リクエストは、連続再生に適したものとして広告サーバーによって指定されたリクエストです。×
値を指定して
このプロパティ
設定は不明のままです
次のサンプルは、広告リクエストで連続再生を設定する方法を示しています。
Objective-C
IMAAdsRequest *request = [[IMAAdsRequest alloc] initWithAdTagUrl:adTagUrl adDisplayContainer:[self createAdDisplayContainer] avPlayerVideoDisplay:[[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.contentPlayer] pictureInPictureProxy:self.pictureInPictureProxy userContext:nil]; request.continuousPlayback = true; [self.adsLoader requestAdsWithRequest:request];
Swift
let request = IMAAdsRequest( adTagUrl: adTagUrl, adDisplayContainer: createAdDisplayContainer(), avPlayerVideoDisplay: IMAAVPlayerVideoDisplay(avPlayer: contentPlayer), pictureInPictureProxy: pictureInPictureProxy, userContext: nil) request.continuousPlayback = true; adsLoader!.requestAds(with: request)
連続再生と広告の自動再生の違い
IMA SDK for iOS では、プレーヤーの再生を開始するかどうかを設定することもできます。 ユーザーの操作が再生が開始されるまで待つかを選択できます。これには
adWillAutoPlay
プロパティです。true
に設定すると、広告で指定されたものが返されます。
サーバーを自動再生環境に適したものとして選択する必要があります。
この表は、動画コンテンツに基づいて、連続再生と自動再生の広告をリクエストするタイミングを示しています。 広告アセットと組み合わせます
動画コンテンツ | ContinuousPlayback の値 | adWillAutoPlay の値 |
---|---|---|
ユーザーの操作時に再生される単一のコンテンツ動画 | false |
false |
自動再生される単一のコンテンツ動画 | false |
true |
ユーザーの操作に応じて最初の動画を再生するが、自動再生される動画再生リスト 次の動画 | true |
false |
最初の動画を自動再生し、次の動画を自動再生する動画再生リスト | true |
true |