Cómo informar la reproducción continua

El SDK de IMA para iOS permite configurar el contexto de reproducción continua de un para cada solicitud de anuncios. El continuousPlayback La propiedad notifica al SDK si el reproductor tiene la intención de reproducir continuamente los videos de contenido. uno tras otro, de manera similar a una transmisión de TV. Cuando se establece en true, los anuncios que se muestran desde las solicitudes son aquellas designadas por el servidor de anuncios como aptas para la reproducción continua. No especificando un valor para esta propiedad deja el parámetro de configuración como desconocido. En el siguiente ejemplo, se muestra cómo establecer la reproducción continua en una solicitud de anuncios.

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)

Diferencias entre la reproducción continua y la reproducción automática de anuncios

El SDK de IMA para iOS también permite establecer si el reproductor comenzará a reproducir contenido. automáticamente o esperar a que la acción del usuario comience a reproducirse. Esto se hace usando adWillAutoPlay propiedad. Cuando se establece en true, los anuncios que se muestran son los que designan los anuncios. según sea adecuado para un entorno de reproducción automática.

En esta tabla, se detalla cuándo solicitar anuncios para reproducción continua y automática, según el contenido del video con los que se vinculan los anuncios.

Contenido de anuncios de video Valor de continuePlayback Valor de adWillAutoPlay
Un solo video de contenido que se reproduce cuando el usuario interactúa false false
Un solo video de contenido que se reproduce automáticamente false true
Una playlist de video que reproduce el primer video con la interacción del usuario, pero que reproduce automáticamente el videos siguientes true false
Una playlist de videos que reproduce automáticamente el primer video y los siguientes videos true true