1page.title=Distribute to Android TV 2page.image=/design/tv/images/atv-home.jpg 3meta.tags="tv", "publish", "quality" 4page.tags="tv", "publish", "googleplay" 5page.metaDescription=Distribute your apps, games, and content to Android TV. 6 7@jd:body 8 9<div id="qv-wrapper"><div id="qv"> 10<h2>How to Participate</h2> 11<ol> 12<li><a href="#understand_guidelines">Understand the guidelines</a></li> 13<li><a href="#develop_app">Develop a great app for TV</a></li> 14<li><a href="#test_app">Test for TV App Quality</a></li> 15<li><a href="#opt_in">Opt-in</a></li> 16<li><a href="#track_review">Track your review</a></li> 17</ol> 18 19<h2>You Should Also Read</h2> 20<ol> 21<li><a href="{@docRoot}distribute/essentials/quality/tv.html">TV App Quality</a></li> 22<li><a href="{@docRoot}distribute/essentials/quality/core.html">Core App Quality</a></li> 23</ol> 24 25</div></div> 26 27<p> 28 If you've got a great app or game, Android TV and Google Play can help you 29 bring it to users right in their living rooms. You'll be able to offer your 30 apps and games in a storefront experience that’s optimized for TV. You can 31 extend your new or existing apps for TV and then publish them using familiar 32 tools and processes in Google Play. 33</p> 34 35<p> 36 To get started, review the sections in this document to learn how to 37 distribute your TV apps to users through Google Play. Be sure to read 38 <a href="{@docRoot}distribute/essentials/quality/tv.html">TV App Quality</a> 39 for information on the usability and quality standards that your apps should 40 meet. When your app is ready, you can opt-in to publishing in the Android TV 41 storefront from the Developer Console. 42</p> 43 44<h2 id="how_to_participate"> 45 How to Participate 46</h2> 47 48<p> 49 Google Play lets you put your TV apps in front of a new audience of users in 50 their living rooms. You can develop and publish using your existing Developer 51 Console account and your current distribution and pricing settings. It's easy 52 to participate — the sections below outline the process. 53</p> 54 55<div style="float:right;margin:1em 0 1.5em 2em;"> 56 <img src="{@docRoot}images/gp-tv-process.png"> 57</div> 58 59<h3 id="understand_guidelines"> 60 1. Understand guidelines and requirements 61</h3> 62 63<p> 64 To prepare for a successful launch on Android TV, start by reviewing the 65 guidelines for creating great app experiences on TV. See the <a href= 66 "{@docRoot}design/tv/index.html">Android TV design guidelines</a> for ideas 67 on extending your app for TV and details on design and usability. 68</p> 69 70<p> 71 As you get started designing your TV experience, make sure to read and 72 understand the quality criteria for TV apps. The Google Play experience for 73 Android TV <strong>showcases only apps that are usable on the TV</strong> 74 — your apps can participate if they meet a set of basic quality 75 criteria. See <a href="{@docRoot}distribute/essentials/quality/tv.html">TV 76 App Quality</a> for details. 77</p> 78 79<h3 id="develop_app">2. Develop a great app for TV</h3> 80 81<p> 82 A great app for TV is designed for living room use and takes advantage of the 83 capabilities of Android TV and related input accessories such as game 84 controllers, D-pads, and remotes. The app is refined to offer a polished, 85 high-quality experience on large screens and delivers a compelling feature 86 set for users. 87</p> 88 89<p> 90 As you consider your TV app, review the <a href= 91 "{@docRoot}training/tv/start/index.html">developer documentation</a> and 92 usability guidelines and plan on supporting them to the greatest extent 93 possible. Make sure to design a great leanback experience for users and build 94 it with the leanback library included in the SDK. You’ll want to optimize 95 other parts of your app for the TV use case and it's a good idea to identify 96 those early in your development process. 97</p> 98 99<p> 100 In most cases, we recommend delivering your TV experience as part of your 101 existing app for phones, tablets, and other devices, using the same package 102 name and store listing. This approach lets users upgrade to your TV experience 103 seamlessly and also lets you take advantage of the reviews and ratings you’ve 104 earned in your app for phones and tablets. 105</p> 106 107<p> 108 You can bundle your TV intents, leanback library, and TV-specific code and 109 resources as part of a single APK solution for all supported devices. If 110 necessary, you can use <a href= 111 "{@docRoot}google/play/publishing/multiple-apks.html">Multiple APK 112 Support</a> to deliver a custom binary to Android TV devices under the same 113 package name and store listing that you use for phones and tablets. 114</p> 115 116<p> 117 Throughout design and development, it's important to have a suitable device 118 on which to prototype and test your user experience. You should acquire one 119 or more Android TV devices or emulators and set up your testing environment 120 as early as possible. The recommended hardware device for testing in the 121 Android TV environment is Nexus Player, which is <a href= 122 "http://www.google.com/intl/all/nexus/player/">available from Google Play</a> 123 and other stores, and you should also acquire a game controller and other TV 124 input devices. 125</p> 126 127<h3 id="test_app">3. Test for TV App Quality</h3> 128 129<p> 130 Your TV apps should be designed to perform well, look great on Android TV, 131 and offer the best user experience possible. Google Play showcases 132 high-quality apps for easy discovery by users in Google Play. Here’s how you 133 can participate and deliver an Android TV app that users will enjoy. 134</p> 135 136<ul> 137 <li>Meet Core App Quality guidelines 138 <ul> 139 <li>Follow <a href="{@docRoot}design/index.html">Android Design 140 guidelines</a>. Pay special attention to using <a href= 141 "http://www.google.com/design/spec/material-design/introduction.html">material 142 design</a> in your app. 143 </li> 144 145 <li>Test your apps against the <a href= 146 "{@docRoot}distribute/essentials/quality/core.html">Core App Quality 147 guidelines</a>. 148 </li> 149 </ul> 150 </li> 151 <li>Meet <a href="{@docRoot}distribute/essentials/quality/tv.html">TV App 152 Quality</a> guidelines 153 <ul> 154 <li>Follow our best practices for <a href="{@docRoot}training/tv/index.html"> 155 TV app development</a></li> 156 <li>Make sure your app meets all of the <a href= 157 "{@docRoot}distribute/essentials/quality/tv.html">TV App Quality</a> criteria</li> 158 </ul> 159 </li> 160 <li>Strive for simplicity and highest usability</li> 161</ul> 162 163<h3 id="opt_in">4. Opt-in to Android TV and publish</h3> 164 165<p> 166 When you've built your release-ready APK and tested to ensure that it meets 167 all of the <a href="{@docRoot}distribute/essentials/quality/tv.html">TV App 168 Quality</a> guidelines, upload it to the Developer Console. Update your store 169 listing with TV screenshots and TV banner, and set distribution options as 170 needed. If you aren't familiar with how to prepare for launch on Google Play, 171 see the <a href= 172 "{@docRoot}distribute/googleplay/publish/preparing.html">Launch 173 Checklist.</a> 174</p> 175 176<p> 177 Before you can publish to Android TV users, you need to opt-in to Android 178 TV from the <strong>Pricing and Distribution</strong> section of the 179 Developer Console. Opt-in means that you want your app to be made available 180 to Android TV users through Google Play, and that 181 your app meets <a href="{@docRoot}distribute/essentials/quality/tv.html">TV 182 App Quality</a> guidelines. 183</p> 184 185<p> 186 You can opt-in only if your app meets two preliminary quality 187 criteria that are automatically checked on APK upload: 188</p> 189 190<ul> 191 <li>Your app manifest must include an intent type of <a href= 192 "{@docRoot}reference/android/content/Intent.html#ACTION_MAIN"><code>ACTION_MAIN</code></a> 193 with category <a href= 194 "{@docRoot}reference/android/content/Intent.html#CATEGORY_LEANBACK_LAUNCHER"> 195 <code>CATEGORY_LEANBACK_LAUNCHER</code></a>. Learn more <a href= 196 "{@docRoot}training/tv/start/start.html#tv-activity">here</a>. 197 </li> 198 199 <li>Your app must declare that it does not require a touchscreen. The 200 manifest must declare the <code>android.hardware.touchscreen</code> hardware 201 with <code>android:required="false”</code>. Learn more <a href= 202 "{@docRoot}training/tv/start/hardware.html#declare-hardware-requirements">here</a>. 203 </li> 204</ul> 205 206<p> 207 If your app meets the preliminary criteria, you’ll see an opt-in checkbox for 208 Android TV, as shown below. If the opt-in checkbox is not enabled, review 209 your APK to ensure it meets the preliminary criteria. 210</p> 211 212<p> 213 After you opt-in and save the changes, you can publish your app as usual. 214 Before making the app available to Android TV users, Google Play submits 215 your app for review against the <a href= 216 "{@docRoot}distribute/essentials/quality/tv.html">TV App Quality</a> criteria 217 and notifies you of the result. See the next section for details on how to 218 track the approval status of your app. 219</p> 220 221<p> 222 If your app meet <a href="{@docRoot}distribute/essentials/quality/tv.html">TV 223 App Quality</a> criteria, Google Play makes that app available to Android TV 224 users. Your app is alsoeligible for higher-visibility featuring in app 225 collections and promotions. To let users everywhere know that your app is 226 designed for Android TV, Google Play decorates the app’s store listing with a 227 TV badge. 228</p> 229 230<p> 231 Note that opt-in and review do not affect the availability of your app to 232 other devices in Google Play Store — on phones and tablets, for 233 example, your app is available as soon as you publish. 234</p> 235 236<p> 237 Here are the steps to opt-in to Android TV in the Developer Console: 238</p> 239 240<ol> 241 <li>Make sure your app meets all <a href= 242 "{@docRoot}distribute/essentials/quality/tv.html">TV App Quality</a> criteria 243 </li> 244 245 <li>Add TV screenshots and banner graphic to the app’s store listing 246 </li> 247 248 <li>In the <strong>All Applications</strong> page, click the app you want to opt-in. 249 </li> 250 251 <li>Under <strong>Pricing and Distribution</strong>, scroll down to find <em>Android TV</em> and the 252 opt-in checkbox. 253 </li> 254 255 <li>Click the checkbox next to <em>Distribute your app to Android TV</em>. 256 </li> 257 258 <li>Click <strong>Save</strong> to save your changes. 259 </li> 260</ol> 261 262<div style="padding-top:1em"> 263 <img style="border:2px solid #ddd;" src="{@docRoot}images/gp-tv-opt-in.png"> 264 <p class="caption"> 265 <strong>Opt-in for TV:</strong> Include your app in Android TV by opting-in from the 266 Developer Console. 267 </p> 268</div> 269 270<h3 id="track_review">5. Track your review and approval</h3> 271 272<p> 273 If your app meets the technical and quality criteria for Android TV, as described above, 274 your app will be available for users to enjoy on Android TV. If your app doesn’t meet 275 the criteria, you’ll receive a <strong>notification email sent to your developer account 276 address</strong>, with a summary of the areas that you need to address. When you’ve made 277 the necessary adjustments, you can upload a new version of your app to the Developer 278 Console. 279</p> 280 281<p> 282 At any time, you can check the review and approval status of your app in the 283 Developer Console, under <em>Android TV</em> in the app's <strong>Pricing and Distribution</strong> 284 page. 285</p> 286 287<p> 288 There are three approval states: 289</p> 290 291<ul> 292 <li> 293 <em>Pending</em> — Your app was sent for review and the review is not yet 294 complete. 295 </li> 296 297 <li> 298 <em>Approved</em> — Your app was reviewed and approved. The app will be 299 made available directly to Android TV users. 300 </li> 301 302 <li> 303 <em>Not approved</em> — Your app was reviewed and not approved. Check the 304 notification email for information about why the app was not approved. You 305 can address any issues and opt-in and publish again to initiate another 306 review. 307 </li> 308</ul> 309 310<p>To understand how your apps are evaluated, please see the <a href= 311"{@docRoot}distribute/essentials/quality/tv.html">TV App Quality</a> document. </p> 312 313 314 <h3>Related resources</h3> 315 316 <div class="resource-widget resource-flow-layout col-16" 317 data-query="collection:tvlanding" 318 data-cardSizes="9x6, 6x3x2" 319 data-maxResults="6"> 320 </div> 321