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)
Differenza tra la riproduzione continua e la riproduzione automatica degli annunci
L'SDK IMA per tvOS consente inoltre di impostare se il player inizierà la riproduzione automaticamente o attenderà l'azione dell'utente per iniziare la riproduzione. Ciò avviene utilizzando la proprietà
adWillAutoPlay
. Se impostato su true
, gli annunci restituiti sono quelli designati dal server
di annunci come adatti a un ambiente di riproduzione automatica.
Questa tabella descrive in dettaglio quando richiedere gli annunci per la riproduzione continua e la riproduzione automatica, in base ai contenuti video a cui sono associati gli annunci.
Contenuti video | Valore per continuousPlayback | Valore di adWillAutoPlay |
---|---|---|
Un singolo video di contenuti che viene riprodotto in seguito all'interazione dell'utente | false |
false |
Un singolo video di contenuti che viene riprodotto automaticamente | false |
true |
Una playlist di video che riproduce il primo video in seguito all'interazione dell'utente, ma riproduce automaticamente i video successivi | true |
false |
Una playlist di video che riproduce automaticamente il primo video e i video successivi | true |
true |