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 to ustawienie ma wartość true, reklamy zwracane w odpowiedzi na żądanie to reklamy, które serwer reklam uznał za odpowiednie do ciągłego odtwarzania. Jeśli nie określisz wartości 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 automatycznego odtwarzania reklam
Pakiet IMA SDK na tvOS umożliwia też określenie, czy odtwarzacz ma rozpocząć odtwarzanie automatycznie, czy czekać na działanie użytkownika. Służy do tego właściwość
adWillAutoPlay. Jeśli to ustawienie jest włączone true, wyświetlane są reklamy, które serwer reklam uznał za odpowiednie do środowiska automatycznego odtwarzania.
W tej tabeli znajdziesz informacje o tym, kiedy należy wysyłać żądania reklam do odtwarzania ciągłego i automatycznego na podstawie treści wideo, z którymi są one powiązane.
| Treść wideo | Wartość parametru continuousPlayback | Wartość parametru adWillAutoPlay |
|---|---|---|
| pojedynczy film z treściami, który jest odtwarzany po interakcji użytkownika; | false |
false |
| jeden film z treściami, który odtwarza się 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, a następnie kolejne filmy; | true |
true |