Relatório de reprodução contínua

O SDK do IMA para iOS permite definir o contexto de reprodução contínua de um de anúncios personalizados. A continuousPlayback notifica o SDK se o player pretende reproduzir continuamente o conteúdo de vídeo. em sequência, como em uma transmissão de TV. Quando definido como true, os anúncios retornados dos da solicitação são aqueles designados pelo servidor de anúncios como adequados para reprodução contínua. Não especificando um valor para esta 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ú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 ser reproduzido automaticamente ou aguardar a ação do usuário começar a reproduzir. Para isso, usamos adWillAutoPlay . Quando definido como true, os anúncios retornados são aqueles designados pelos adequado 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 do vídeo com os quais os anúncios são pareados.

Conteúdo em vídeo Valor para continuidade de reprodução Valor de adWillAutoPlay
Um único vídeo de conteúdo reproduzido mediante interação do usuário false false
Um único vídeo de conteúdo reproduzido automaticamente false true
Uma lista de reprodução de vídeo que reproduz o primeiro vídeo mediante interação do usuário, mas reproduz automaticamente o vídeos seguintes true false
Uma playlist de vídeos que reproduz automaticamente o primeiro vídeo e os vídeos a seguir true true