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. Jeśli ustawisz wartość true, reklamy zwrócone w odpowiedzi na żądanie będą tymi, które serwer reklam uzna za 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 automatycznego odtwarzania reklam
Pakiet IMA SDK na iOS 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. Jeśli ustawisz wartość true, reklamy zwrócone w odpowiedzi na żądanie będą tymi, które serwer reklam uzna za odpowiednie do automatycznego odtwarzania.
W tej tabeli znajdziesz szczegółowe informacje o tym, kiedy należy wysyłać żądania reklam do ciągłego odtwarzania i automatycznego odtwarzania 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 |