setContinuousPlayback()
método notifica al SDK si el reproductor está configurado para 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 en
la solicitud son los que el servidor de anuncios designa como adecuados para la reproducción continua. Si no se
llama a este método,
el parámetro de configuración se deja como desconocido.
En el siguiente ejemplo, se muestra cómo configurar la reproducción continua en una solicitud de anuncios.
AdsRequest request = mSdkFactory.createAdsRequest(); request.setAdTagUrl(adTagUrl); request.setContinuousPlayback(true); adsLoader.requestAds(request);
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); playerView = findViewById(R.id.player_view); ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true); adsLoader = builder.build(); }
En qué se diferencia la reproducción continua de la reproducción automática de anuncios
El SDK de IMA para Android también permite configurar si el reproductor comenzará a reproducirse automáticamente o esperará la acción del usuario para comenzar a reproducirse. Esto se hace con el
setAdWillAutoPlay()
método. Cuando se establece en true, los anuncios que se muestran son los 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 la reproducción continua y la reproducción automática, según el contenido de video con el que se vinculan los anuncios.
| Contenido del video | Parámetro para setContinuousPlayback() | Parámetro para setAdWillAutoPlay() |
|---|---|---|
| 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 lista de reproducción de videos que reproduce el primer video cuando el usuario interactúa, pero reproduce automáticamente los siguientes videos | true |
false |
| Una lista de reproducción de videos que reproduce automáticamente el primer video y los siguientes videos | true |
true |