Prácticas recomendadas para generar participación en Google TV
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El SO de Android TV alimenta millones de TVs, dispositivos de transmisión y decodificadores de TV de pago.
Google TV es una experiencia completamente nueva que está disponible primero en el Chromecast con Google TV y, con el tiempo, en más dispositivos.
Todas las apps creadas para Android TV funcionan en dispositivos que ejecutan Google TV. Para proporcionar la mejor experiencia del usuario en Google TV, te recomendamos que apliques las prácticas recomendadas de esta guía.
Requisitos básicos
Compatibilidad con Google Cast: Google Cast te permite extender tus apps para Android, iOS y Chrome para habilitar la transmisión de audio y video a TVs Android, así como a dispositivos Chromecast y dispositivos con Asistente. Para obtener más información, consulta la documentación de Google Cast.
Usa sesiones multimedia: Las sesiones multimedia proporcionan una forma universal de interactuar con un reproductor de audio o video. Cuando una app informa a Android que está reproduciendo contenido multimedia, los controles de reproducción se pueden delegar a la app. La integración con la sesión multimedia permite que una app anuncie la reproducción de contenido multimedia de forma externa y reciba comandos de reproducción de fuentes externas. Estas fuentes pueden ser botones físicos, como el botón de reproducción de un control remoto de auriculares o de TV, o comandos indirectos, como indicarle "pausa" a Asistente de Google. Luego, la sesión multimedia delega estos comandos a la app, que los aplica al reproductor multimedia en el que se originaron. Consulta Cómo usar una sesión multimedia para obtener más detalles.
Descubrimiento de contenido en todas las plataformas
Ofrece un feed de acciones multimedia: Cuando proporcionas un feed de acciones multimedia en formato JSON a Google, tu contenido se puede descubrir a través de las recomendaciones de Google TV y otras plataformas de Google, como la Búsqueda de Google. Los vínculos directos que proporcionas permiten que los usuarios comiencen a reproducir tu contenido de inmediato, lo que aumenta la participación. El feed también permite la búsqueda en el dispositivo y la capacidad de reproducir contenido multimedia con los comandos por voz de Asistente de Google.
Google trabaja con una cantidad limitada de proveedores a la vez para integrarlos en esta función. Para obtener más detalles, consulta la documentación sobre las acciones multimedia.
Integra Ver a continuación: Ver a continuación permite que los usuarios vuelvan a interactuar con el contenido de tu app. Cuando los usuarios salen de tu app a mitad de una película o con una serie de TV en curso, puedes mostrar ese contenido directamente en la pantalla principal de Google TV con Ver a continuación. El usuario puede seleccionar una tarjeta para vincularse directamente a la reproducción dentro de tu app. Ten en cuenta que una integración de Ver a continuación debe certificarse para garantizar su calidad y poder mostrarse en dispositivos Google TV. Consulta la documentación de Watch Next para obtener más detalles.
Voz y participación
Admite la vinculación de cuentas: La vinculación de cuentas proporciona una vinculación perfecta entre la Cuenta de Google de un usuario y la cuenta de tu app para facilitar una experiencia del usuario optimizada para los usuarios existentes y nuevos de tu app. La vinculación de cuentas es un requisito previo para otras funciones, como las suscripciones sin inconvenientes, la sincronización de derechos y la transmisión por voz.
Compatibilidad con la sincronización de derechos: Si tu feed de acciones multimedia incluye contenido multimedia con requisitos de derechos (por ejemplo, un usuario debe tener una suscripción específica para acceder al contenido), puedes admitir la sincronización de derechos para declarar qué suscripciones tiene una cuenta vinculada. Consulta la documentación del extremo de derechos para obtener más detalles.
Ofrece transmisión de voz: La transmisión de voz permite que los usuarios inicien la reproducción de contenido multimedia en dispositivos Cast compatibles a través del Asistente de Google. Para habilitar esta función, proporciona un feed de acciones de medios, admite la vinculación de cuentas y crea un receptor de Cast.
Habilita Cast Connect: Con Cast Connect, tu app de Android TV puede actuar como receptor de Cast. Esto te permite brindar una experiencia más enriquecida y admitir la interacción con el control remoto. Consulta la Descripción general del receptor de Android TV para obtener más detalles.
Adquisición de usuarios
Integra la Facturación Google Play: Usa la biblioteca de Play Billing para admitir compras directas desde la aplicación y administrar suscripciones en dispositivos móviles y TVs. Consulta la documentación de facturación para obtener más detalles.
Una app creada para el SO de Android TV funciona en todos los dispositivos del ecosistema de TV, incluidos los nuevos dispositivos con la marca de Google TV. Para saber si un dispositivo ofrece la experiencia de Google TV, por ejemplo, para fines de análisis, puedes evaluar o filtrar la función del sistema com.google.android.feature.AMATI_EXPERIENCE.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Best practices to drive engagement on Google TV\n\nAndroid TV OS powers millions of TVs, streaming devices, and PayTV set-top boxes.\nGoogle TV is a brand-new experience available first on the Chromecast with\nGoogle TV and to more devices over time.\n\nAll apps built for Android TV work on devices running Google TV. To\nprovide the best user experience on Google TV, we recommend that you\napply the best practices in this guide.\n| **Note:** To ensure a great user experience, all TV apps must meet specific requirements for usability before they are available for TVs on Google Play. For more information, see [TV app quality](/docs/quality-guidelines/tv-app-quality).\n\nBaseline requirements\n---------------------\n\n- **Support Google Cast:** Google Cast lets you extend your Android, iOS, and Chrome apps to enable audio and video streaming to Android TVs as well as Chromecast devices and Assistant devices. For more information, see the [Google Cast\n documentation](https://developers.google.com/cast/docs/developers).\n- **Use media sessions:** media sessions provide a universal way of interacting with an audio or video player. When an app informs Android that it is playing media, playback controls can be delegated to the app. Integrating with the media session lets an app advertise media playback externally and receive playback commands from external sources. These sources can be physical buttons, such as the play button on a headset or TV remote control, or indirect commands, such as instructing \"pause\" to Google Assistant. The media session then delegates these commands to the app, which applies them to the media player where the commands originated. See [Using a media session](/guide/topics/media-apps/working-with-a-media-session) for more details.\n\nContent discovery across surfaces\n---------------------------------\n\n- **Offer a media actions feed:** when you provide a JSON media actions feed to Google,\n your content can be discovered through Google TV recommendations and\n other Google surfaces, such as Google Search. The deep links you provide let\n users jump directly into playback of your content to increase engagement. The\n feed also enables on-device search and the ability to play media using Google\n Assistant voice commands.\n\n Google is working with a limited number of\n providers at a time to integrate them into this feature. For more details,\n see the\n [Media Actions documentation](https://developers.google.com/actions/media).\n- **Integrate Watch Next:** Watch Next lets users re-engage with the content in your\n app. When users leave your app partway through a movie or with a TV series in\n progress, you can surface that content directly on the Google TV home screen\n using Watch Next. The user can select a tile to deep link directly\n into playback within your app. Note that a Watch Next integration must be\n certified for quality to show on Google TV devices. See the [Watch Next\n documentation](/training/tv/discovery/watch-next-add-programs) for more details.\n\nVoice and engagement\n--------------------\n\n- **Support account linking:** account linking provides seamless linking between a user's Google Account and your app's account to facilitate a streamlined user experience for your app's existing and new users. [Account\n linking](https://developers.google.com/identity/account-linking) is a prerequisite for other capabilities such as frictionless subscriptions, entitlement sync, and voice casting.\n- **Support entitlement sync:** if your media actions feed includes media with entitlement requirements---for example, a user needs to have a particular subscription to access content---you can support entitlement sync to declare which subscriptions a linked account has. See the [entitlements endpoint\n documentation](https://developers.google.com/actions/media/concepts/access-requirements#entitlements-endpoint) for more details.\n- **Offer voice casting:** voice casting lets your users initiate media playback on supported Cast devices through Google Assistant. You can enable this functionality by providing a [media actions](https://developers.google.com/actions/media) feed, supporting [account linking](https://developers.google.com/identity/account-linking/oauth-with-sign-in-linking?oauth=implicit), and creating a [Cast receiver](https://developers.google.com/cast/docs/developers).\n- **Enable Cast Connect:** with Cast Connect, your Android TV app can act as a Cast receiver. This lets you provide a richer experience and support interaction with the remote control. See the [Android TV Receiver Overview](https://developers.google.com/cast/docs/android_tv_receiver) for more details.\n\nUser acquisition\n----------------\n\n- **Integrate Google Play Billing:** use the Play Billing library to support in-app purchases and manage subscriptions across both mobile and TV. See the [billing\n documentation](/google/play/billing) for more details.\n- **Provide frictionless subscriptions:** by combining [streamlined account linking](https://developers.google.com/identity/account-linking/oauth-with-sign-in-linking?oauth=implicit), [Play Billing](/google/play/billing) with [real time developer notifications](/google/play/billing/getting-ready#configure-rtdn), and [silent sign-in](https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInClient.html#silentSignIn%28%29), you can provide a seamless purchase experience for your users. Watch the [Frictionless Subscriptions video](https://www.youtube.com/watch?v=ARuf97ncE4w&list=PLWz5rJ2EKKc-Z8NeBXJkf1bzUVhx3fvh4&index=4) for more details.\n\nGoogle TV feature evaluation\n----------------------------\n\nAn app built for Android TV OS works for all the devices in the TV ecosystem,\nincluding new Google TV branded devices. To know whether a device\noffers the Google TV experience, for instance for analytics, you can\n[evaluate or\nfilter](/guide/topics/manifest/uses-feature-element#market-feature-filtering)\non the system feature `com.google.android.feature.AMATI_EXPERIENCE`."]]