Sprawdzone metody zwiększania zaangażowania w Google TV
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
System operacyjny Android TV obsługuje miliony telewizorów, urządzeń do strumieniowego przesyłania danych i dekoderów telewizji płatnej.
Google TV to zupełnie nowa usługa, która jest dostępna najpierw na urządzeniu Chromecast z Google TV, a z czasem będzie dostępna na większej liczbie urządzeń.
Wszystkie aplikacje stworzone z myślą o Androidzie TV działają na urządzeniach z Google TV. Aby zapewnić użytkownikom Google TV jak największą wygodę, zalecamy stosowanie sprawdzonych metod opisanych w tym przewodniku.
Wymagania podstawowe
Obsługa Google Cast: Google Cast umożliwia rozszerzenie aplikacji na Androida, iOS i Chrome, aby włączyć strumieniowe przesyłanie dźwięku i wideo na telewizory z Androidem, a także urządzenia Chromecast i urządzenia z Asystentem. Więcej informacji znajdziesz w dokumentacji Google Cast.
Używaj sesji multimedialnych: sesje multimedialne zapewniają uniwersalny sposób interakcji z odtwarzaczem audio lub wideo. Gdy aplikacja poinformuje Androida, że odtwarza multimedia, sterowanie odtwarzaniem może zostać przekazane do aplikacji. Integracja z sesją multimedialną umożliwia aplikacji reklamowanie odtwarzania multimediów na zewnątrz i otrzymywanie poleceń odtwarzania ze źródeł zewnętrznych. Mogą to być przyciski fizyczne, np. przycisk odtwarzania na słuchawkach lub pilocie do telewizora, albo polecenia pośrednie, np. polecenie „wstrzymaj” wydane Asystentowi Google. Sesja multimedialna przekazuje te polecenia do aplikacji, która stosuje je do odtwarzacza multimediów, z którego pochodzą polecenia. Więcej informacji znajdziesz w artykule Korzystanie z sesji multimedialnej.
Odkrywanie treści na różnych platformach
Oferowanie pliku danych z działaniami dotyczącymi multimediów: gdy udostępnisz Google plik danych JSON z działaniami dotyczącymi multimediów, Twoje treści będą mogły być odkrywane dzięki rekomendacjom Google TV i innym usługom Google, takim jak wyszukiwarka Google. Podane przez Ciebie precyzyjne linki umożliwiają użytkownikom bezpośrednie przejście do odtwarzania Twoich treści, co zwiększa zaangażowanie. Kanał umożliwia też wyszukiwanie na urządzeniu i odtwarzanie multimediów za pomocą poleceń głosowych Asystenta Google.
Zintegruj funkcję Oglądaj dalej: funkcja Oglądaj dalej umożliwia użytkownikom ponowne zaangażowanie się w treści w Twojej aplikacji. Gdy użytkownicy opuszczą aplikację w trakcie oglądania filmu lub serialu, możesz wyświetlić te treści bezpośrednio na ekranie głównym Google TV za pomocą funkcji Oglądaj dalej. Użytkownik może wybrać kafelek, aby przejść bezpośrednio do odtwarzania w aplikacji za pomocą precyzyjnego linku. Pamiętaj, że integracja funkcji Obejrzyj następny musi mieć certyfikat jakości, aby można było ją wyświetlać na urządzeniach z Google TV. Więcej informacji znajdziesz w dokumentacji funkcji Obejrzyj następny.
Głos i zaangażowanie
Obsługa łączenia kont: łączenie kont zapewnia bezproblemowe połączenie między kontem Google użytkownika a kontem w aplikacji, co ułatwia korzystanie z aplikacji zarówno nowym, jak i dotychczasowym użytkownikom. Łączenie kont jest warunkiem wstępnym dla innych funkcji, takich jak subskrypcje bezproblemowe, synchronizacja uprawnień i przesyłanie głosu.
Synchronizacja uprawnień: jeśli plik danych działań związanych z multimediami zawiera treści, które wymagają uprawnień – np. użytkownik musi mieć określoną subskrypcję, aby uzyskać dostęp do treści – możesz włączyć synchronizację uprawnień, aby zadeklarować, jakie subskrypcje ma połączone konto. Więcej informacji znajdziesz w dokumentacji punktu końcowego uprawnień.
Oferuj przesyłanie głosowe: przesyłanie głosowe umożliwia użytkownikom odtwarzanie multimediów na obsługiwanych urządzeniach Cast za pomocą Asystenta Google. Aby włączyć tę funkcję, musisz przesłać plik danych działań związanych z multimediami, obsługiwać łączenie kont i utworzyć odbiornik Cast.
Włącz Cast Connect: dzięki Cast Connect aplikacja na Androida TV może działać jako odbiornik Cast. Dzięki temu możesz zapewnić użytkownikom lepsze wrażenia i umożliwić im interakcję z pilotem. Więcej informacji znajdziesz w omówieniu odbiornika Androida TV.
Pozyskiwanie użytkowników
Zintegruj płatności w Google Play: użyj biblioteki płatności w Google Play, aby obsługiwać zakupy w aplikacji i zarządzać subskrypcjami na urządzeniach mobilnych i telewizorach. Więcej informacji znajdziesz w dokumentacji dotyczącej rozliczeń.
Aplikacja stworzona dla systemu operacyjnego Android TV działa na wszystkich urządzeniach w ekosystemie telewizyjnym, w tym na nowych urządzeniach z Google TV. Aby sprawdzić, czy urządzenie oferuje Google TV, np. na potrzeby analizy, możesz ocenić lub filtrować funkcję systemową com.google.android.feature.AMATI_EXPERIENCE.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 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`."]]