Preguntas frecuentes sobre la publicación
¿Quién administra el trabajo de publicación de contenido?
El desarrollador de apps administra el trabajo de publicación de contenido y envía solicitudes al servicio de Engage. De esta manera, los socios desarrolladores tienen un mayor control sobre cuándo y cómo publicar contenido para los usuarios. Esto evita activar la app del socio con demasiada frecuencia para publicar contenido.
¿Debe un desarrollador publicar todos los tipos de clústeres?
Si bien técnicamente los desarrolladores tienen la libertad de publicar un solo clúster, recomendamos que incluyan más. De lo contrario, los desarrolladores se perderán la oportunidad de generar una mejor interacción con su contenido. Te recomendamos que publiques todos los tipos de clústeres de cada vertical.
¿Con qué frecuencia el socio desarrollador debe publicar datos con el administrador de trabajo mientras se ejecuta la app?
Esto lo decidirá el socio desarrollador. Google recomienda publicar una o dos veces al día para el contenido de recomendación general y usar una metodología basada en eventos para el carrito de compras, el reordenamiento y otro contenido de continuación (por ejemplo, iniciar el trabajador como una devolución de llamada del usuario que agrega elementos al carrito o que detiene una película a la mitad). En el caso de las apps sociales, es fundamental publicar clústeres de recomendaciones actualizados después de cada uso de la app. Los usuarios de aplicaciones sociales están más interesados en las recomendaciones más recientes y, idealmente, les gustaría ver una publicación como máximo una vez.
¿Cuándo debe el desarrollador llamar a las APIs de Delete?
Solo se debe llamar a las APIs de Delete cuando no hay contenido para publicar. No llames a las APIs de Delete y Publication posteriormente para reemplazar el contenido, ya que las APIs de Publication quitan el contenido anterior automáticamente.
Preguntas frecuentes sobre intents de transmisión
¿Por qué los desarrolladores de apps para Android deben registrarse para utilizar intents de transmisión?
Para entregar contenido actualizado al usuario, debes usar intents de transmisión para activar una sincronización de datos en los casos en que los usuarios no usen la app con frecuencia.
No se puede probar el intent de transmisión
La app de verificación no admite la prueba de intents de transmisión con permiso. Debes quitar los permisos durante las pruebas y volver a agregarlos antes de cambiar el SDK a la versión de producción en el paso 6.
No se permite la ejecución en segundo plano
Durante el registro del intent de transmisión, es posible que encuentres el siguiente error:
Background execution not allowed: receiving Intent
{ act=com.google.android.engage.action.PUBLISH_RECOMMENDATION .. }
Debes registrar los receptores de emisión de forma dinámica.
class AppEngageBroadcastReceiver extends BroadcastReceiver {
// Trigger recommendation cluster publish when PUBLISH_RECOMMENDATION broadcast
// is received
}
public static void registerBroadcastReceivers(Context context) {
context = context.getApplicationContext();
// Register Recommendation Cluster Publish Intent
context.registerReceiver(new AppEngageBroadcastReceiver(),
new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_RECOMMENDATION,
com.google.android.engage.service.BroadcastReceiverPermissions.BROADCAST_REQUEST_DATA_PUBLISH_PERMISSION,
/*scheduler=*/null));
...
}
Preguntas frecuentes sobre el flujo de trabajo
Durante la integración con el SDK, es posible que encuentres los siguientes errores:
Errores de validación a nivel de la app, el clúster y la entidad
Los resúmenes a nivel de la app, el clúster y la entidad muestran un recuento de los errores de validación. Estos errores corresponden a campos obligatorios faltantes o valores no válidos proporcionados. Los mensajes de error aparecen en rojo debajo de cada campo pertinente. Corrige todos los errores de validación y verifica que todo esté correcto antes de compartir el APK.
Prueba de vínculos directos
Los vínculos directos se asocian con el nombre del paquete. Una buena forma de evaluar los vínculos directos es usar la herramienta adb.
adb shell am start -W -a android.intent.action.VIEW -d <DEEPLINK URI> <PACKAGE NAME>
¿Cómo puedo calcular el impacto de la integración?
Los vínculos directos son una excelente manera de hacer un seguimiento de la atribución. Las URLs de vínculo directo que dirigen a los usuarios a tu app se pueden incluir con parámetros de seguimiento adicionales. Por ejemplo: "http://xx/deeplink?source_tag=engagement".
Los desarrolladores pueden agregar sus propios parámetros de seguimiento y proporcionar atribución para calcular el impacto.
Preguntas frecuentes sobre Engage para TV 2.0
Preguntas generales
¿Qué es Engage?
Engage lleva la experiencia de "retomar donde dejaste" al siguiente nivel. Es una actualización significativa que permite que los usuarios reanuden su contenido sin problemas en una gama más amplia de dispositivos. Imagina que comienzas a mirar una película en tu Google TV y, luego, la continúas sin problemas en tu teléfono mientras viajas. Ese es el poder de Engage.
Este nuevo sistema está diseñado para aumentar la participación y la retención de los usuarios, ya que proporciona una experiencia fluida y sin interrupciones en todo el ecosistema de Google.
¿La API de Video Discovery es lo mismo que Engage?
Sí, son lo mismo. El SDK de Engage es una biblioteca que incluye compatibilidad con la fila de seguir mirando. Engage admite más tipos de entidades de contenido que los videos, por lo que la integración ya no se llama "Descubrimiento de videos".
¿Cuáles son los beneficios de usar Engage?
Respuesta: Con Engage, es más fácil que nunca para los usuarios retomar el contenido donde lo dejaron, sin importar el dispositivo que usen. A continuación, te explicamos cómo funciona:
- Experiencia fluida en Google: Comienza a mirar contenido en tu Google TV y continúa sin problemas en tu teléfono Android, iPhone o tablet Android. Incluso funciona en dispositivos en los que aún no instalaste la app.
- Mayor participación y retención: Engage ayuda a que los usuarios vuelvan a tu app, incluso en dispositivos nuevos. Si permites que los usuarios reanuden sus programas favoritos, aumentas las probabilidades de que sigan mirando.
- Alcance más amplio: Además de Google TV, Engage funciona en otras experiencias multimedia de Android, como Colecciones de Play y otras apps multimedia de Google.
- Retrocompatible: Si ya usas la función anterior "Mirar a continuación", no hay problema. Engage es retrocompatible, por lo que tu integración existente seguirá funcionando.
Nota importante: Todas las integraciones nuevas de Seguir mirando deben usar Engage. Se está eliminando gradualmente el sistema anterior "Mi lista multidispositivo".
¿Qué plataformas admiten Engage?
- Google TV
- Android TV (integrado en el dispositivo, pero admite el SDK de Engage)
- App de Google TV para dispositivos móviles Android
- App de Google TV para dispositivos móviles iOS
- Colecciones de Play
- Google Entertainment Space
- Dispositivos iOS (con integración de la API de REST)
¿El SDK de Engage es para Seguir mirando?
Sí, el SDK de Engage admite contenido para la fila de seguir mirando. Es obligatorio para integrarse con Engage.
¿Engage está disponible para todo el mundo?
Engage se está lanzando en fases.
- Acceso anticipado: Inicialmente, otorgaremos acceso a un grupo selecto de socios a través de un programa de acceso anticipado (EAP).
- Ampliación del acceso: Estamos trabajando arduamente para que Engage esté disponible para todos los desarrolladores pronto.
Para garantizar un lanzamiento fluido y exitoso, contamos con protecciones para administrar el lanzamiento. Esto implica una lista de entidades permitidas en el lado de Engage y una verificación independiente dentro del SDK de Engage. Ya sea que seas un socio del EAP o quieras incorporarte pronto, comunícate con nosotros para que podamos configurar los permisos de acceso antes de que comiences con la integración del SDK de Engage.
¿Hay un tamaño de imagen recomendado que debamos proporcionar?
Se actualizaron los requisitos de las imágenes en la sección Crea entidades.
Con esta nueva documentación de la API, ¿el servidor de Google extraerá los datos de Seguir mirando del cliente y se reflejarán en todos los dispositivos?
La nueva API ofrece mejoras significativas para el contenido de la fila Seguir mirando, incluidas las siguientes:
Experiencia fluida en Google TV: Los usuarios pueden comenzar a mirar en un dispositivo Google TV y reanudar la reproducción en cualquier otro dispositivo Google TV en el que hayan accedido con la misma cuenta. Esta función también es compatible con versiones anteriores de Android TV.
Integración en apps para dispositivos móviles: El contenido de Engage se muestra en la app para dispositivos móviles de Google TV para iOS y Android, lo que permite que los usuarios cambien fluidamente entre la TV y los dispositivos móviles.
Mejor retención de usuarios: Incluso en los dispositivos que no tienen la app instalada o en los que el usuario no accedió, el contenido de la fila Seguir mirando anima a los usuarios a volver a interactuar con tu app, lo que aumenta la retención.
Expansión a otras plataformas: Engage se extiende a otras plataformas de contenido multimedia de Google, como Android, Colecciones de Play, tablets y otras apps y plataformas de contenido multimedia de Google en Android, lo que maximiza la participación de los usuarios en todos los dispositivos.
¿Cuál es el límite de la cantidad de entidades que puedo publicar en el clúster de continuación?
Cada socio desarrollador tiene un límite de 5 entidades como máximo en el clúster de Continuation. Este límite se establece para garantizar una distribución justa del contenido en la fila "Seguir mirando" de Google TV, que es un espacio compartido para varios proveedores de contenido multimedia.
¿Qué sucede si intento publicar más de 5 entidades?
El SDK de Engage rechazará tu solicitud de publicación si supera el límite de 5 entidades. Deberás reducir la cantidad de entidades en tu solicitud para publicarla correctamente. Solo debes incluir las entidades en las que los usuarios dejaron de mirar, por lo que, en la mayoría de los casos, solo habrá algunas de esas entidades. Cuando haya más de 5 entidades de este tipo, puedes elegir las más recientes para publicarlas.
¿Por qué hay un límite en la cantidad de entidades?
La fila Seguir mirando de Google TV muestra contenido de varios proveedores de contenido multimedia. Limitar la cantidad de entidades por proveedor para que los usuarios vean una selección diversa de contenido de todas sus fuentes favoritas, lo que promueve una experiencia del usuario justa y equilibrada
Preguntas sobre la app de verificación
¿Es obligatorio probar mi app con la app de verificación antes de enviarla?
Sí, es fundamental que pruebes tu app con la app de verificación antes de enviar el APK.
Si bien entendemos que puedes tener confianza en tu implementación, la integración de Engage tiene muchos componentes complejos. La app de verificación actúa como una red de seguridad, ya que detecta posibles problemas desde el principio y te ahorra tiempo y esfuerzo valiosos a largo plazo.
Piensa en ella como una revisión rápida que ayuda a garantizar un lanzamiento sin problemas y una excelente experiencia del usuario.
Si identificas y abordas cualquier problema de antemano, puedes evitar la frustración de los rechazos y los reenvíos.
Para enviar tu APK, deberás incluir una captura de pantalla que demuestre que tu app aprobó el proceso de verificación.
¿Cuáles son algunos errores comunes que se deben tener en cuenta durante la integración?
La app de verificación está diseñada para detectar posibles problemas con tu integración de Engage. Estos son algunos errores comunes que suelen cometer los desarrolladores:
Para todos los tipos de contenido (películas, episodios de TV, transmisiones en vivo y clips de video):
- Vínculos faltantes: Asegúrate de proporcionar URIs (vínculos) válidos y específicos de la plataforma para tu contenido. Estos vínculos le indican al sistema dónde encontrar tu contenido en cada plataforma.
- Faltan títulos: No olvides incluir títulos para todo tu contenido. Esto ayuda a los usuarios a identificar lo que estaban mirando.
- Relaciones de aspecto de las imágenes: Verifica que todas las imágenes asociadas a tu contenido tengan una relación de aspecto cercana a 16:9. Esto garantiza que tus imágenes se muestren correctamente en diferentes pantallas.
Para episodios de TV:
- Información completa del episodio: Asegúrate de incluir el título del programa, el número de episodio y el número de temporada. Esto ayuda a organizar los episodios y permite que los usuarios naveguen dentro de una serie.
- Posición de reproducción precisa: Vuelve a verificar que la última posición de reproducción sea menor o igual que la duración total del episodio. Esto garantiza que los usuarios reanuden la reproducción desde el punto correcto.
Para películas:
- Posición de reproducción precisa: Al igual que con los episodios de TV, verifica que la última posición de reproducción sea precisa.
Para las transmisiones de video en vivo, se aplica lo siguiente:
- Información de la emisora: Incluye el nombre de la emisora para las transmisiones en vivo.
Para los clips de video, sigue estos pasos:
- Información del creador: Especifica el creador del clip de video.
Recuerda: La app de verificación marcará estos problemas para que puedas corregirlos antes de enviar tu app. Esto te ahorrará tiempo y garantizará una experiencia más fluida para tus usuarios.
Preguntas sobre la cuenta y el perfil
Mi app usa accesos de usuarios anónimos. ¿Aún se requiere AccountProfile para Engage?
AccountProfile está diseñado para apps que usan cuentas de usuario individuales.
Sin embargo, comprendemos que algunas apps, como la tuya, pueden depender de los accesos anónimos.
A continuación, se muestra cómo funciona Engage en esta situación:
- Técnicamente, se requiere
AccountProfile, pero puedes integrar Engage incluso si tu app no tiene un sistema de cuentas de usuario. - Limitado al uso integrado en el dispositivo: Las funciones multidispositivo de Engage dependen de la identificación de los usuarios en diferentes dispositivos. Como los accesos anónimos no proporcionan esta información, la función se limitará al dispositivo actual del usuario.
- Cómo configurar: Para establecer este parámetro, deberás inhabilitar la sincronización entre dispositivos. Esto garantiza que las entradas de continuación solo aparezcan en el dispositivo específico en el que se inició el contenido.
En resumen, si bien puedes integrar Engage con accesos anónimos, los usuarios solo podrán reanudar el contenido en el mismo dispositivo.
¿Puedo usar AccountProfile solo con accountId y sin profileId, incluso cuando mi app admite accountId y profileId?
AccountProfile requiere accountId y profileId para funcionar correctamente.
Esto se debe a los siguientes motivos:
- Identificación coherente:
accountIdidentifica al usuario, mientras queprofileIddistingue entre diferentes perfiles dentro de la cuenta de ese usuario (si corresponde). Proporcionar ambos garantiza que Engage realice un seguimiento preciso y muestre el contenido de cada perfil individual. - Evita errores: El uso de
accountIdyprofileIdde forma incoherente en diferentes llamadas a la API puede provocar errores y comportamientos inesperados. Por ejemplo, si incluyes ambos cuando agregas contenido a Engage, pero solo usasaccountIdcuando borras contenido, es posible que el sistema no pueda identificar y quitar correctamente los elementos previstos.
¿Se requiere profileId para Engage?
- El campo
accountIdes obligatorio. Esto identifica al usuario en todos los dispositivos. profileIdes fundamental para una buena experiencia del usuario. Si bien técnicamente es opcional, se recomiendaprofileIdsi tu servicio admite varios perfiles (como lo hacen muchos servicios de transmisión). ¿Por qué es tan importante? SinprofileId, la fila Seguir mirando puede mostrar contenido de otros perfiles de la misma cuenta. Esto puede generar una experiencia confusa y frustrante para los usuarios.- En resumen, proporcionar
profileIdgarantiza que el contenido que se proporciona a la fila Seguir mirando refleje con precisión el historial de visualizaciones de cada persona. A menos que tu app no admita el concepto de perfil dentro de una cuenta, debes proporcionarlo.
¿Cómo usa Google el profileId por su parte?
Si el servicio ofrece diferentes perfiles para mirar contenido, se usarían accountId y profileId para asociar el contenido que se mira en el dispositivo con la Cuenta de Google que accedió a él. Google registraría los datos de ContinueWatching
en función de la combinación de accountId y profileId. Cualquier dispositivo de Google
en el que se haya accedido a esa misma Cuenta de Google obtendrá los datos actualizados más recientes
de los mismos accountId y profileId asociados, en su fila
Seguir viendo.
¿Se requiere la vinculación de cuentas para implementar Engage?
No es necesario vincular la cuenta. Se está quitando la prioridad y todos los casos de uso relacionados se abordarán con la nueva API de Entitlements de Dispositivos.
Preguntas sobre la sincronización entre dispositivos
¿Qué significa "sincronizar en todos los dispositivos" cuando los usuarios otorgan su consentimiento?
Con el consentimiento del usuario para "sincronizar entre dispositivos", el contenido que mira se guardará en los servidores de Google TV, lo que le permitirá retomar sin problemas donde lo dejó en cualquier dispositivo en el que accediste a tu cuenta. Sin consentimiento, su historial de reproducciones permanece local en el dispositivo actual.
¿Podemos establecer "sincronizar entre dispositivos" como falso?
La marca setUserConsentToSyncAcrossDevices controla si los datos de ContinuationCluster de un usuario se sincronizan en todos sus dispositivos (TV, teléfono, tablet, etc.). Si este parámetro se establece como falso, el contenido para seguir mirando solo se mostrará en el mismo dispositivo.
Para aprovechar al máximo nuestra función multidispositivo, te recomendamos que tu app obtenga el consentimiento del usuario y establezca SyncAcrossDevices como verdadero.
¿Cómo se obtiene el consentimiento del usuario para compartir el historial de reproducciones en dispositivos que no son Android?
de sus dispositivos móviles? ¿Qué datos se comparten con los servidores de terceros desde dispositivos que no son Android?
El consentimiento se recopila a nivel del usuario (a nivel del perfil o de la cuenta). Una vez que se obtiene el consentimiento, las cargas útiles de seguir mirando basadas en la participación se pueden enviar a cualquier lugar para que Google pueda reflejar el estado de reanudación de la ubicuidad de los usuarios en todas las entidades con las que tienen una participación parcial o siguiente, en cualquier dispositivo (sin tener que volver a solicitar el consentimiento en cada dispositivo o plataforma). Los socios enviarán el estado de seguir mirando más reciente de los usuarios (según las especificaciones) asociado con el ID de perfil (que se depositó en Android).
Preguntas sobre la API de REST
¿Hay documentación sobre la API de REST?
La hora estimada de llegada para la API de REST es marzo de 2025, lo que se documenta en la documentación para desarrolladores de Engage.
Preguntas heredadas sobre Mirar a continuación
¿Engage reemplazará la API de mirar a continuación?
Engage será retrocompatible con todos los dispositivos Android TV que admitan la API de Mirar a continuación. Para realizar la integración en Google TV y otras plataformas que admiten Engage, los desarrolladores deben usar el SDK de Engage.
Preguntas sobre pruebas e integración
¿Cuál es la diferencia entre LastPlayBackPositionTimeMillis y la duración?
LastPlayBackPositionTimeMillis debe reflejar la duración de la reproducción en milisegundos en la que el usuario dejó de mirar (p.ej., 605000 ms para 10 minutos y 5 segundos). Nunca debe ser mayor que la duración total de la entidad.
Por otro lado, LastEngagementTime es la marca de tiempo de la última vez que el usuario interactuó con el contenido.
¿Qué casos de prueba deberíamos realizar?
A continuación, se incluyen los casos de prueba para Google TV que realiza nuestro equipo de QA. También se pueden realizar casos de prueba similares en otras plataformas.
- Mira un video de más de 20 minutos durante unos 5 minutos. Sal de la app. La tarjeta de video debería mostrarse en la fila Seguir mirando. Nota: Solo mostramos 5 tarjetas por app de terceros en CW.
- Si seleccionas la tarjeta que acaba de aparecer en la fila Seguir mirando, se debería seguir reproduciendo el video desde el punto correcto. Nota: Cualquier contenido nuevo o antiguo debería reanudar la reproducción desde donde se dejó por última vez.
- Cuando se cambie de cuenta en el dispositivo de GTV, deberían cambiar las tarjetas de la fila Seguir mirando. Solo deberían aparecer los videos de la cuenta actual. Se ordenan por fecha de creación. Se intercalará el CW del perfil de la app de terceros. Nota: El CW de GoogleAccount2 mostrará el contenido de terceros que GoogleAccount2 miró.
- Sal de la app con el botón ATRÁS > Verifica que la tarjeta se muestre en la fila "Seguir mirando".
- Oculta el video en la fila Seguir mirando. No debería volver a mostrarse. Prueba si el contenido oculto permanece oculto después de 24 horas y, incluso, después de que se abra la app después de 24 horas. Confirma que ocultar un elemento no oculte varios.
- Disponibilidad del contenido en la fila Seguir mirando con metadatos completos: imagen de la tarjeta, nombre de la app, título, número de episodio de la temporada para el contenido de TV
- Verificar progreso se muestra en la barra de progreso
- El usuario miró el contenido hasta los créditos finales, por lo que no se muestra en la fila Seguir mirando.
- Confirma que no aparezcan elementos no vistos en la fila Seguir mirando.
- Confirma que los elementos de CW estén ordenados cronológicamente según el momento en que se produjo la actividad de reproducción y no según la última vez que se abrió la app o el último día.
- Confirma que los detalles del episodio y la temporada en la tarjeta de CW coincidan con lo que se miró en el contenido episódico.
- Confirma que los elementos completados (elementos en los créditos o más allá) no aparezcan en la fila de seguir mirando.
- Apaga el dispositivo cuando estés a mitad del episodio, la película o el programa. "Apaga el dispositivo a mitad de la reproducción del episodio, la película o el programa. Verifica que, al encender el dispositivo y en otra TV, CW muestre la tarjeta correcta, en la posición correcta y con la barra de progreso".
- Apaga el dispositivo después de mirar el episodio 1 por completo y verifica
- El episodio 1 desaparece y no vuelve a aparecer en la fila Seguir mirando [en el segundo dispositivo y cuando se enciende el dispositivo de prueba].
- El episodio 2 (si está disponible) debería aparecer en la fila Seguir mirando [en el segundo dispositivo y cuando se encienda el dispositivo de prueba].
- Primer caso: TV1: Cuenta de Google: mamá, cuenta o perfil de terceros: cuenta 1/perfil_1. Mira contenido y verifica que los datos de CW muestren el contenido que miró la cuenta de terceros account_1/profile_1
TV2: Cuenta de Google: mamá. Verificar los datos de CW de la primera situación Ahora, accede a la app de terceros con otra cuenta. Cuenta o perfil de terceros: account_2 o profile_2. Mira contenido y verifica que los datos de CW muestren el contenido que miró la cuenta de terceros account_2/profile_2
GoogleAccount: mamá Caso de dispositivo nuevo/app de terceros no instalada. En un dispositivo nuevo (FDR), verifica que CW muestre los datos de la última app de terceros que usó la Cuenta de Google. Nota: La fila de CW no debería mostrar contenido de terceros si la cuenta de GAIA aún no está asociada con un perfil de terceros en otro dispositivo
- GoogleAccount: mamá Caso de dispositivo nuevo/app de terceros instalada, pero sin acceso. En un dispositivo nuevo (restablecido a la configuración de fábrica), verifica que CW muestre los datos de la última app de terceros que usó la Cuenta de Google.
-
- Nota: La fila Seguir mirando no debería mostrar contenido de terceros si la Cuenta de Google aún no está asociada a un perfil de terceros.
No vemos que aparezca contenido de continuación en la app de Google TV para iOS. ¿Qué sucedió?
Deberás enviar vínculos directos de iOS para que el contenido aparezca en la fila Seguir viendo en dispositivos iOS.
¿Con qué frecuencia debo actualizar la información del contenido para la fila de seguir mirando? ¿Debería actualizarlo con frecuencia, por ejemplo, cada 15 segundos?
No, no se recomiendan las actualizaciones frecuentes. Esto se debe a los siguientes motivos:
- Impacto en el rendimiento: El envío continuo de actualizaciones genera una carga innecesaria en nuestros servidores, lo que podría ralentizar el sistema para todos.
- Datos innecesarios: Mientras un usuario mira contenido de forma activa, su posición de reproducción cambia constantemente. Enviar actualizaciones cada pocos segundos genera muchos datos redundantes que no son útiles para reanudar la reproducción.
Cuándo actualizar la información del contenido para la fila Seguir mirando:
Enfócate en capturar cambios significativos en el progreso de visualización del usuario. Estos son los casos de uso clave:
- Reproducción pausada o detenida: Cuando un usuario pausa o detiene la reproducción, envía una actualización para almacenar su posición actual.
- App cerrada o en segundo plano: Si un usuario sale de la app o cambia a otra mientras mira un video, envía una actualización para guardar su progreso.
- Cuando el usuario quita un elemento de su fila de contenido para seguir mirando dentro de la app
Cómo actualizar de forma eficiente:
En lugar de actualizaciones programadas, usa eventos dentro del reproductor de video o el ciclo de vida de la app para activar las actualizaciones. Por ejemplo:
onPause,onStop: Cuando se pausa o detiene la reproducción del videoonAppClose,onAppBackgrounded: Cuando la app se cierra o se mueve a segundo plano
Si sigues estos lineamientos, garantizarás un uso eficiente de los recursos y, al mismo tiempo, brindarás una experiencia fluida en la fila Seguir mirando para tus usuarios.