Zgłaszanie ciągłego odtwarzania

Wybierz platformę: HTML5 Android iOS tvOS
Pakiet IMA SDK dla tvOS umożliwia ustawienie kontekstu ciągłego odtwarzania w żądaniu reklamy. Właściwość continuousPlayback informuje pakiet SDK, czy odtwarzacz ma odtwarzać treści wideo po kolei w sposób ciągły, podobnie jak w przypadku transmisji telewizyjnych. Gdy ta właściwość jest ustawiona na true, reklamy zwracane w odpowiedzi na żądanie są oznaczone przez serwer reklam jako odpowiednie do ciągłego odtwarzania. Jeśli nie określisz wartości dla tej właściwości, ustawienie pozostanie nieznane. Poniższy przykład pokazuje, jak ustawić ciągłe odtwarzanie w żądaniu reklamy.

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)

Czym ciągłe odtwarzanie różni się od autoodtwarzania reklam

Pakiet IMA SDK dla tvOS umożliwia też ustawienie, czy odtwarzacz ma rozpocząć odtwarzanie automatycznie, czy czekać na działanie użytkownika. Służy do tego właściwość adWillAutoPlay. Gdy ta właściwość jest ustawiona na true, reklamy zwracane w odpowiedzi na żądanie są oznaczone przez serwer reklam jako odpowiednie do środowiska autoodtwarzania.

W tej tabeli znajdziesz szczegółowe informacje o tym, kiedy należy wysyłać żądania reklam do ciągłego odtwarzania i autoodtwarzania na podstawie treści wideo, z którymi są powiązane reklamy.

Treść wideo Wartość właściwości continuousPlayback Wartość właściwości adWillAutoPlay
Pojedynczy film z treścią, który jest odtwarzany po interakcji użytkownika false false
Pojedynczy film z treścią, który jest odtwarzany automatycznie false true
Lista odtwarzania filmów, która odtwarza pierwszy film po interakcji użytkownika, ale automatycznie odtwarza kolejne filmy true false
Lista odtwarzania filmów, która automatycznie odtwarza pierwszy film i automatycznie odtwarza kolejne filmy true true