Denunciar reprodução contínua

Selecione a plataforma: HTML5 Android iOS tvOS
O SDK do IMA para iOS permite definir o contexto de reprodução contínua para uma solicitação de anúncio. A propriedade continuousPlayback notifica o SDK se o player vai exibir continuamente os vídeos de conteúdo um após o outro, de modo 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. Não especificar um valor para essa propriedade deixa a configuração como desconhecida. O exemplo a seguir demonstra como definir a reprodução contínua em uma solicitação de anúncio.

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)

Como a reprodução contínua difere da reprodução automática de anúncios

O SDK do IMA para iOS também permite definir se o player vai começar a reproduzir automaticamente ou aguardar a ação do usuário para iniciar a reprodução. Isso é feito usando a propriedade adWillAutoPlay. Quando definido como true, os anúncios retornados são aqueles designados pelo servidor de anúncios 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 pareados.

Conteúdo em vídeo Valor para continuousPlayback Valor de adWillAutoPlay
Um único vídeo de conteúdo que é reproduzido quando o usuário interage false false
Um único vídeo de conteúdo com reprodução automática false true
Uma playlist de vídeo 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 true true