Google TV'de etkileşimi artırmak için en iyi uygulamalar
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android TV işletim sistemi, milyonlarca TV'ye, aktarım cihazına ve ücretli TV set üstü kutusuna güç verir.
Google TV, ilk olarak Google TV Yüklü Chromecast'te ve zaman içinde daha fazla cihazda kullanıma sunulan yepyeni bir deneyimdir.
Android TV için geliştirilen tüm uygulamalar, Google TV'nin yüklü olduğu cihazlarda çalışır. Google TV'de en iyi kullanıcı deneyimini sağlamak için bu kılavuzdaki en iyi uygulamaları uygulamanızı öneririz.
Temel koşullar
Google Cast'i destekleme: Google Cast, Android, iOS ve Chrome uygulamalarınızı genişleterek Android TV'lerde, Chromecast cihazlarda ve Asistan cihazlarda ses ve video yayını yapmanızı sağlar. Daha fazla bilgi için Google Cast belgelerine bakın.
Medya oturumlarını kullanın: Medya oturumları, ses veya video oynatıcılarla etkileşim kurmanın evrensel bir yolunu sunar. Bir uygulama, Android'e medya oynattığını bildirdiğinde oynatma kontrolleri uygulamaya devredilebilir. Medya oturumuyla entegrasyon, uygulamanın medya oynatmayı harici olarak tanıtmasına ve harici kaynaklardan oynatma komutları almasına olanak tanır. Bu kaynaklar, fiziksel düğmeler (ör. kulaklık veya TV uzaktan kumandasındaki oynatma düğmesi) ya da dolaylı komutlar (ör. Google Asistan'a "duraklat" komutunu verme) olabilir. Medya oturumu daha sonra bu komutları uygulamaya devreder. Uygulama da bu komutları, komutların geldiği medya oynatıcıya uygular. Daha fazla bilgi için Medya oturumu kullanma başlıklı makaleye bakın.
Farklı platformlarda içerik keşfetme
Medya işlemleri feed'i sunma: Google'a bir JSON medya işlemleri feed'i sağladığınızda içeriğiniz, Google TV önerileri ve Google Arama gibi diğer Google yüzeyleri aracılığıyla keşfedilebilir. Sağladığınız derin bağlantılar, kullanıcıların etkileşimi artırmak için içeriğinizi doğrudan oynatmaya başlamasına olanak tanır. Ayrıca, akış sayesinde cihaz üzerinde arama yapabilir ve Google Asistan sesli komutlarını kullanarak medya oynatabilirsiniz.
Google, bu özelliğe entegre etmek için bir seferde sınırlı sayıda sağlayıcıyla çalışmaktadır. Daha fazla bilgi için Medya İşlemleri dokümanlarına bakın.
Sonrakini İzle'yi entegre edin: Sonrakini İzle, kullanıcıların uygulamanızdaki içeriklerle yeniden etkileşime geçmesini sağlar. Kullanıcılar, uygulamanızdan bir filmi yarıda bırakarak veya bir TV dizisi devam ederken ayrıldığında Sonrakini İzle'yi kullanarak bu içeriği doğrudan Google TV ana ekranında gösterebilirsiniz. Kullanıcı, doğrudan uygulamanızdaki oynatmaya derin bağlantı oluşturmak için bir kutucuk seçebilir. Google TV cihazlarında gösterilmesi için Sonraki İzle entegrasyonunun kalite açısından sertifikalı olması gerektiğini unutmayın. Daha fazla bilgi için Sonraki videoyu izleme dokümanlarına bakın.
Ses ve etkileşim
Hesap bağlama desteği: Hesap bağlama, uygulamanızın mevcut ve yeni kullanıcılarına kolaylaştırılmış bir kullanıcı deneyimi sunmak için kullanıcının Google Hesabı ile uygulamanızın hesabı arasında sorunsuz bir bağlantı sağlar. Hesap
bağlama, sorunsuz abonelikler, hak senkronizasyonu ve ses aktarımı gibi diğer özellikler için
ön koşuldur.
Destek hakkı senkronizasyonu: Medya işlemleri feed'inizde destek hakkı koşulları olan medya varsa (ör. kullanıcının içeriğe erişmek için belirli bir aboneliği olması gerekir) bağlı hesabın hangi aboneliklere sahip olduğunu bildirmek için destek hakkı senkronizasyonunu destekleyebilirsiniz. Daha fazla bilgi için yetkilendirme uç noktası
dokümanlarına bakın.
Ses aktarma özelliği sunma: Ses aktarma özelliği, kullanıcılarınızın Google Asistan aracılığıyla desteklenen Cast cihazlarda medya oynatmayı başlatmasına olanak tanır. Medya işlemleri feed'i sağlayarak, hesap bağlamayı destekleyerek ve Cast alıcısı oluşturarak bu işlevi etkinleştirebilirsiniz.
Cast Connect'i etkinleştirin: Cast Connect ile Android TV uygulamanız, Cast alıcısı olarak işlev görebilir. Bu sayede daha zengin bir deneyim sunabilir ve uzaktan kumandayla etkileşimi destekleyebilirsiniz. Daha fazla bilgi için Android TV Alıcısına Genel Bakış başlıklı makaleyi inceleyin.
Kullanıcı edinme
Google Play Faturalandırma'yı entegre edin: Hem mobil hem de TV'de uygulama içi satın alma işlemlerini desteklemek ve abonelikleri yönetmek için Play Faturalandırma Kitaplığı'nı kullanın. Daha fazla ayrıntı için faturalandırma
dokümanlarını inceleyin.
Android TV OS için geliştirilen bir uygulama, yeni Google TV markalı cihazlar da dahil olmak üzere TV ekosistemindeki tüm cihazlarda çalışır. Bir cihazın Google TV deneyimi sunup sunmadığını (ör. analiz için) öğrenmek istiyorsanız sistem özelliği com.google.android.feature.AMATI_EXPERIENCE ile ilgili değerlendirme yapabilir veya filtre uygulayabilirsiniz.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 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`."]]