連続再生を報告する

IMA SDK for iOS を使用すると、特定の動画広告に連続再生のコンテキストを設定できます。 呼び出すことができます。「 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