API para salir del vídeo del banner desde pantalla completa
Cuando un usuario presiona el botón Atrás en un dispositivo Android después de que se represente una creatividad de vídeo de salida (vista de anuncios de banner) y se envíe al modo de pantalla completa, la actividad con la ubicación se destruye y el usuario se enruta a la actividad anterior en la pila de actividad. Para mitigar este tipo de situación no deseada, el SDK de Xandr Mobile proporciona una API que, al presionar el botón Atrás, sale de la creatividad de vídeo expandida desde el modo de pantalla completa, pero mantiene al usuario en la misma pantalla desde donde se originó la creatividad de vídeo en lugar de navegar a una pantalla anterior o a una actividad no relacionada.
Método
exitFullscreenVideo
Esta API solo es aplicable a Outstream Video (representado mediante BannerAdView) y lo ideal es que se llame a esta desde el objeto de la onBackPressed()
actividad. Esta API se debe usar cuando el vídeo expandido tenga que salir.
/**
* To be called by the developer when the expanded video needs to exit.
* example: when activity's onBackPressed() function is called.
*/
public boolean exitFullscreenVideo() {
if (this.currentDisplayable != null && getAdResponseInfo().getAdType() == AdType.VIDEO) {
return this.currentDisplayable.exitFullscreenVideo();
}
return false;
}
Ejemplo
public boolean onBackPressed() {
if (bav != null) {
return bav.exitFullscreenVideo();
}
return false;
}