回報連續播放

透過 iOS 專用的 IMA SDK,您可以設定 廣告請求。 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)

連續播放與廣告自動播放的差異

iOS 專用的 IMA SDK 還可讓您設定播放器是否會開始播放 自動或等待使用者動作開始播放。方法是使用 adWillAutoPlay 資源。設為 true 時,系統會傳回廣告指定的廣告 適用於自動播放環境

此表格詳細列出根據影片內容,要求連續播放和自動播放廣告的時機 與廣告配對

影片內容 連續播放的值 adWillAutoPlay 的值
在使用者進行互動時播放的單一內容影片 false false
自動播放的單一內容影片 false true
在使用者進行互動後,播放第一部影片但自動播放 追蹤的影片 true false
自動播放第一部影片並自動播放下列影片的影片播放清單 true true