連続再生の報告

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