continuousPlayback
comunica all'SDK se il player intende riprodurre continuamente i video dei contenuti
uno dopo l'altro, come in una trasmissione TV. Se impostato su true
, gli annunci restituiti dalla richiesta sono quelli designati dall'ad server come adatti alla riproduzione continua. Se non specifichi un valore per questa proprietà, l'impostazione rimane sconosciuta.
Il seguente esempio mostra come impostare la riproduzione continua in una richiesta di annunci.
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)
Differenze tra la riproduzione continua e la riproduzione automatica degli annunci
L'SDK IMA per iOS consente inoltre di stabilire se la riproduzione del player deve iniziare automaticamente o se deve attendere l'inizio della riproduzione dell'azione dell'utente. Per farlo, usa la
adWillAutoPlay
proprietà. Se impostato su true
, gli annunci restituiti sono quelli designati dall'ad server come adatti a un ambiente di riproduzione automatica.
Questa tabella indica quando richiedere gli annunci per la riproduzione continua e la riproduzione automatica, in base ai contenuti video con cui gli annunci sono associati.
Contenuti degli annunci video | Valore per continuePlayback | Valore per adWillAutoPlay |
---|---|---|
Un singolo video di contenuti riprodotto al momento dell'interazione dell'utente | false |
false |
Un singolo video di contenuti con riproduzione automatica | false |
true |
Una playlist video che riproduce il primo video a seguito dell'interazione dell'utente, ma riproduce automaticamente i video successivi | true |
false |
Una playlist di video che riproduce in automatico il primo video e i successivi | true |
true |