continuousPlayback
notifica o SDK se o player pretende reproduzir continuamente os vídeos de conteúdo
um após o outro, semelhante a uma transmissão de TV. Quando definido como true
, os anúncios retornados da solicitação são aqueles designados pelo servidor de anúncios como adequados para reprodução contínua. Se você não especificar um valor para essa propriedade, a configuração será considerada desconhecida.
O exemplo a seguir demonstra como definir a reprodução contínua em uma solicitação de anúncios.
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)
Qual é a diferença entre a reprodução contínua e a reprodução automática de anúncios
O SDK do IMA para iOS também permite definir se o player começará a reproduzir automaticamente ou aguardará até que a ação do usuário comece. Isso é feito usando a propriedade
adWillAutoPlay
. Quando definido como true
, os anúncios retornados são aqueles designados pelo servidor como adequados para um ambiente de reprodução automática.
Esta tabela detalha quando solicitar anúncios para reprodução contínua e automática, com base no conteúdo de vídeo com que os anúncios são associados.
Conteúdo em vídeo | Valor de "ContinuousPlayback" | Valor de adWillAutoPlay |
---|---|---|
Um único conteúdo de vídeo que é reproduzido após a interação do usuário | false |
false |
Um único vídeo de conteúdo que é reproduzido automaticamente | false |
true |
Uma playlist que reproduz o primeiro vídeo após a interação do usuário, mas reproduz automaticamente os vídeos seguintes. | true |
false |
Uma playlist de vídeos que reproduz automaticamente o primeiro vídeo e os seguintes vídeos | true |
true |