연속 재생 보고

iOS용 IMA SDK를 사용하면 광고 요청의 연속 재생 컨텍스트를 설정할 수 있습니다. continuousPlayback 속성은 플레이어가 TV 방송과 마찬가지로 콘텐츠 동영상을 연속으로 재생하는지 여부를 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로 설정하면 광고 서버에서 자동재생 환경에 적합하다고 지정한 광고가 반환됩니다.

다음 표에는 광고가 연결된 동영상 콘텐츠에 따라 연속 재생 및 자동 재생을 위한 광고를 요청하는 시기가 자세히 나와 있습니다.

동영상 콘텐츠 PersistentPlayback 값 adWillAutoPlay의 값
사용자 상호작용 시 재생되는 단일 콘텐츠 동영상 false false
자동 재생되는 단일 콘텐츠 동영상입니다. false true
사용자 상호작용 시 첫 번째 동영상을 재생하지만 다음 동영상을 자동재생하는 동영상 재생목록 true false
첫 번째 동영상을 자동 재생하고 다음 동영상을 자동재생하는 동영상 재생목록 true true