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 |