Cómo informar la reproducción continua

El SDK de IMA para iOS permite configurar el contexto de reproducción continua de una solicitud de anuncios. La propiedad continuousPlayback 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 configura en true, los anuncios que se muestran en la solicitud son los que el servidor de anuncios designa como adecuados para la reproducción continua. Si no especificas un valor para esta propiedad, la configuración quedará desconocida. En el siguiente ejemplo, se muestra cómo configurar 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 configurar si el reproductor comenzará a reproducir automáticamente o esperará a que la acción del usuario comience a reproducirse. Para ello, se usa la propiedad adWillAutoPlay. Cuando se establece en true, los anuncios que se muestran son aquellos que el servidor de anuncios designa como adecuados para un entorno de reproducción automática.

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

Contenido de anuncios de video Valor de continuidad de la reproducción Valor de adWillAutoPlay
Un video de contenido único que se reproduce tras la interacción del usuario false false
Un video con contenido único que se reproduce automáticamente false true
Una playlist de video que reproduce el primer video tras la interacción del usuario, pero reproduce automáticamente los siguientes videos true false
Una playlist de videos que reproduce automáticamente el primer video y los siguientes videos true true