Práticas recomendadas para gerar engajamento no Google TV
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O SO Android TV alimenta milhões de TVs, dispositivos de streaming e conversores de TV paga.
O Google TV é uma experiência totalmente nova disponível primeiro no Chromecast com Google TV e em mais dispositivos com o tempo.
Todos os apps criados para Android TV funcionam em dispositivos com Google TV. Para
oferecer a melhor experiência do usuário no Google TV, recomendamos que você
aplique as práticas recomendadas neste guia.
Requisitos básicos
Compatibilidade com o Google Cast:o Google Cast permite estender seus apps Android, iOS e
Chrome para ativar o streaming de áudio e vídeo em TVs Android, além de
dispositivos Chromecast e com Google Assistente. Para mais informações, consulte a documentação do Google Cast.
Use sessões de mídia:elas oferecem uma maneira universal de interagir com um player de áudio ou vídeo. Quando um app informa ao Android que está reproduzindo
mídia, os controles de reprodução podem ser delegados ao app. A integração com a sessão de
mídia permite que um app anuncie a reprodução de mídia externamente e receba
comandos de reprodução de fontes externas. Essas fontes podem ser botões físicos, como o botão de reprodução em um fone de ouvido ou controle remoto da TV, ou comandos indiretos, como instruir "pausar" ao Google Assistente. A sessão de mídia delega esses comandos ao app, que os aplica ao player de mídia de origem. Consulte
Como usar uma sessão de mídia
para mais detalhes.
Descoberta de conteúdo em várias plataformas
Ofereça um feed de ações de mídia:quando você fornece um feed JSON de ações de mídia ao Google,
seu conteúdo pode ser descoberto pelas recomendações do Google TV e
outras plataformas do Google, como a Pesquisa Google. Os links diretos que você fornece permitem que
os usuários comecem a assistir seu conteúdo diretamente, aumentando o engajamento. O feed também permite a pesquisa no dispositivo e a reprodução de mídia usando comandos de voz do Google Assistente.
O Google está trabalhando com um número limitado de provedores por vez para integrá-los a esse recurso. Para mais detalhes, consulte a documentação das ações de mídia.
Integre o recurso "Assistir a seguir":ele permite que os usuários interajam novamente com o conteúdo do seu
app. Quando os usuários saem do app no meio de um filme ou com uma série de TV em
andamento, você pode mostrar esse conteúdo diretamente na tela inicial do Google TV
usando o recurso "Assistir a seguir". O usuário pode selecionar um bloco para fazer um link direto
para a reprodução no seu app. Uma integração do "Assistir a seguir" precisa ser
certificada para mostrar qualidade em dispositivos Google TV. Consulte a documentação do recurso
Assistir a seguir para mais detalhes.
Voz e engajamento
Compatibilidade com a vinculação de contas:a vinculação de contas oferece uma conexão perfeita entre a Conta do Google de um usuário e a conta do seu app para facilitar uma experiência simplificada para usuários novos e atuais. O vínculo de contas é um pré-requisito para outros recursos, como assinaturas sem atrito, sincronização de direitos
e transmissão por voz.
Suporte à sincronização de direitos:se seu feed de ações de mídia incluir mídia com
requisitos de direitos (por exemplo, um usuário precisa ter uma assinatura
específica para acessar o conteúdo), você pode oferecer suporte à sincronização de direitos para declarar
quais assinaturas uma conta vinculada tem. Consulte a documentação do endpoint de direitos para mais detalhes.
Ofereça transmissão por voz:com a transmissão por voz, os usuários podem iniciar a reprodução de mídia
em dispositivos Cast compatíveis usando o Google Assistente. Para ativar essa funcionalidade, forneça um feed de ações de mídia, ofereça suporte à vinculação de contas e crie um receptor do Cast.
Ativar o Cast Connect:com o Cast Connect, seu app Android TV pode funcionar como um receptor do Cast. Isso permite oferecer uma experiência mais rica e compatibilidade com a interação do controle remoto. Consulte a Visão geral do receptor do Android TV
para mais detalhes.
Aquisição de usuários
Integrar o Google Play Faturamento:use a biblioteca do Play Faturamento para oferecer suporte a compras
no app e gerenciar assinaturas em dispositivos móveis e TVs. Consulte a documentação de faturamento para mais detalhes.
Um app criado para o SO Android TV funciona em todos os dispositivos do ecossistema de TV,
incluindo os novos dispositivos da marca Google TV. Para saber se um dispositivo oferece a experiência do Google TV, por exemplo, para análises, avalie ou filtre o recurso do sistema com.google.android.feature.AMATI_EXPERIENCE.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 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`."]]