<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <meta content="IE=edge" http-equiv="X-UA-Compatible"> <link rel="shortcut icon" type="image/x-icon" href="../../favicon.ico" /> <link rel="alternate" href="http://developer.android.com/distribute/googleplay/developer-console.html" hreflang="en" /> <link rel="alternate" href="http://developer.android.com/intl/es/distribute/googleplay/developer-console.html" hreflang="es" /> <link rel="alternate" href="http://developer.android.com/intl/id/distribute/googleplay/developer-console.html" hreflang="id" /> <link rel="alternate" href="http://developer.android.com/intl/ja/distribute/googleplay/developer-console.html" hreflang="ja" /> <link rel="alternate" href="http://developer.android.com/intl/ko/distribute/googleplay/developer-console.html" hreflang="ko" /> <link rel="alternate" href="http://developer.android.com/intl/pt-br/distribute/googleplay/developer-console.html" hreflang="pt-br" /> <link rel="alternate" href="http://developer.android.com/intl/ru/distribute/googleplay/developer-console.html" hreflang="ru" /> <link rel="alternate" href="http://developer.android.com/intl/vi/distribute/googleplay/developer-console.html" hreflang="vi" /> <link rel="alternate" href="http://developer.android.com/intl/zh-cn/distribute/googleplay/developer-console.html" hreflang="zh-cn" /> <link rel="alternate" href="http://developer.android.com/intl/zh-tw/distribute/googleplay/developer-console.html" hreflang="zh-tw" /> <title>Developer Console | Android Developers </title> <meta name="description" content="Learn about the Developer Console, your home for app publishing on Google Play."> <!-- STYLESHEETS --> <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto+Condensed"> <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold" title="roboto"> <link href="../../assets/css/default.css?v=16" rel="stylesheet" type="text/css"> <!-- JAVASCRIPT --> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script src="../../assets/js/android_3p-bundle.js" type="text/javascript"></script> <script type="text/javascript"> var toRoot = "../../"; var metaTags = ["play","publish","google","googleplay"]; var devsite = false; var useUpdatedTemplates = false; </script> <script src="../../assets/js/docs.js?v=17" type="text/javascript"></script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-5831155-1', 'android.com'); ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker); ga('send', 'pageview'); ga('universal.send', 'pageview'); // Send page view for new tracker. </script> </head> <body class="gc-documentation distribute googleplay" itemscope itemtype="http://schema.org/Article"> <a name="top"></a> <!-- Header --> <div id="header-wrapper"> <div class="dac-header " id="header"> <div class="dac-header-inner"> <a class="dac-nav-toggle" data-dac-toggle-nav href="javascript:;" title="Open navigation"> <span class="dac-nav-hamburger"> <span class="dac-nav-hamburger-top"></span> <span class="dac-nav-hamburger-mid"></span> <span class="dac-nav-hamburger-bot"></span> </span> </a> <a class="dac-header-logo" href="../../index.html"> <img class="dac-header-logo-image" src="../../assets/images/android_logo.png" srcset="../../assets/images/android_logo@2x.png 2x" width="32" height="36" alt="Android" /> Developers </a> <ul class="dac-header-tabs"> <li> <a class="dac-header-tab" href="../../design/index.html" zh-tw-lang="設計" zh-cn-lang="设计" ru-lang="Проектирование" ko-lang="디자인" ja-lang="設計" es-lang="Diseñar">Design</a> </li> <li> <a class="dac-header-tab" href="../../develop/index.html" zh-tw-lang="開發" zh-cn-lang="开发" ru-lang="Разработка" ko-lang="개발" ja-lang="開発" es-lang="Desarrollar">Develop</a> </li> <li> <a class="dac-header-tab" href="../../distribute/index.html" zh-tw-lang="發佈" zh-cn-lang="分发" ru-lang="Распространение" ko-lang="배포" ja-lang="配布" es-lang="Distribuir">Distribute</a> </li> </ul> <a class="dac-header-console-btn" href="https://play.google.com/apps/publish/"> <span class="dac-sprite dac-google-play"></span> <span class="dac-visible-desktop-inline">Developer</span> Console </a> <form data-search class="dac-header-search"> <button class="dac-header-search-close" data-search-close> <i class="dac-sprite dac-back-arrow"></i> </button> <div class="dac-header-search-inner"> <i class="dac-sprite dac-search-white dac-header-search-icon"></i> <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q" class="dac-header-search-input" placeholder="Search" /> <button class="dac-header-search-clear dac-hidden" data-search-clear> <i class="dac-sprite dac-close-black"></i> </button> </div> </form> </div><!-- end header-wrap.wrap --> </div><!-- end header --> </div> <!--end header-wrapper --> <!-- Navigation--> <nav class="dac-nav"> <div class="dac-nav-dimmer" data-dac-toggle-nav></div> <div class="dac-nav-sidebar" data-swap data-dynamic="false" data-transition-speed="300" data-dac-nav> <div data-swap-container> <a class="dac-nav-back-button dac-swap-section dac-up dac-no-anim" data-swap-button href="javascript:;"> <i class="dac-sprite dac-nav-back"></i> <span class="dac-nav-back-title">Back</span> </a> <div class="dac-nav-sub dac-swap-section dac-right dac-active" itemscope itemtype="http://schema.org/SiteNavigationElement"> <ul id="nav"> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/about.html" es-lang="La oportunidad de Google Play" ja-lang="Google Play の可能性" ko-lang="Google Play 활용 기회" pt-br-lang="A oportunidade do Google Play" ru-lang="Возможности Google Play" zh-cn-lang="Google Play 蕴藏的机会" zh-tw-lang="Google Play商機" >The Google Play Opportunity</span></a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/start.html" es-lang="Comienza a publicar" ja-lang="アプリを公開する" ko-lang="게시 시작하기" pt-br-lang="Introdução à publicação" ru-lang="Первые шаги в публикациях" zh-cn-lang="开始发布" zh-tw-lang="開始發行"> Get Started <br />with Publishing </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/developer-console.html" es-lang="Consola para desarrolladores" ja-lang="デベロッパー コンソール" ko-lang="개발자 콘솔" pt-br-lang="Console do Desenvolvedor" ru-lang="Консоль разработчика" zh-cn-lang="开发者控制台" zh-tw-lang="Developer Console"> Developer Console </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/wear.html" es-lang="Distribución para Android Wear" ja-lang="Android Wear への配布" ko-lang="Android Wear에 배포" pt-br-lang="Distribuindo para Android Wear" ru-lang="Распространение приложений Android Wear" zh-cn-lang="分发到 Android Wear" zh-tw-lang="散佈至 Android Wear"> <span class="en">Distribute to <br /><span style="white-space:nowrap">Android Wear</span></span> </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/tv.html" es-lang="Distribución para Android TV" ja-lang="Android TV への配布" ko-lang="Android TV에 배포" pt-br-lang="Distribuindo para Android TV" ru-lang="Распространение приложений в Android TV" zh-cn-lang="分发到 Android TV" zh-tw-lang="散佈至 Android 電視"> <span class="en">Distribute to <br /><span style="white-space:nowrap">Android TV</span></span> </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/auto.html" es-lang="Distribución para Android Auto" ja-lang="Android Auto への配布" ko-lang="Android Auto에 배포" pt-br-lang="Distribuindo para o Android Auto" ru-lang="Распространение приложений для Android Auto" zh-cn-lang="分发到 Android Auto" zh-tw-lang="散佈至 Android Auto"> <span class="en">Distribute to <br /><span style="white-space:nowrap">Android Auto</span></span> </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/families/about.html" es-lang="Diseñado para la familia" ja-lang="Designed for Families" ko-lang="Designed for Families" pt-br-lang="Designed for Families" ru-lang="Для всей семьи" zh-cn-lang="为家庭设计" zh-tw-lang="Designed for Families"> <span class="en">Designed for Families</span> </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/work/about.html"> <span class="en"><span style="white-space:nowrap">Google Play for Work</span></span> </a> </div> </li> <li class="nav-section"> <div class="nav-section-header" style="font-weight:normal"><a href="../../distribute/googleplay/edu/about.html"> <span class="en">Google Play for Education</span> </a> </div> <ul> <li><a href="../../distribute/googleplay/edu/start.html"> <span class="en">Publish Apps</span> </a></li> <li><a href="../../distribute/googleplay/edu/videos.html"> <span class="en">Video Resources</span> </a></li> </ul> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/cast.html"> <span class="en">Stream Your Content <span style="white-space:nowrap">with Cast</span></span> </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/cardboard.html"> <span class="en">Build VR with <span style="white-space:nowrap">Cardboard</span></span> </a> </div> </li> <li class="nav-section"> <div class="nav-section-header empty" style="font-weight:normal"><a href="../../distribute/googleplay/guide.html" es-lang="Cómo tener éxito en Google Play" ja-lang="Google Play で成功を手にする" ko-lang="Google Play에서 성공 모색" pt-br-lang="Obtendo sucesso no Google Play" ru-lang="Найдите свой путь к успеху в Google Play" zh-cn-lang="在 Google Play 上取得成功" zh-tw-lang="在 Google Play 上尋找成功"> Find Success on <span style="white-space:nowrap">Google Play </a> </div> </li> </ul> <script type="text/javascript"> <!-- buildToggleLists(); changeNavLang(getLangPref()); //--> </script> </div> <ul id="dac-main-navigation" class="dac-nav-list dac-swap-section dac-left dac-no-anim"> <li class="dac-nav-item home"> <a class="dac-nav-link" href="../../index.html">Home</a> <i class="dac-sprite dac-expand-more-black dac-nav-sub-slider"></i> <ul class="dac-nav-secondary about"> <li class="dac-nav-item versions"> <a class="dac-nav-link" href="../../about/versions/marshmallow/index.html">Android</a> </li> <li class="dac-nav-item wear"> <a class="dac-nav-link" href="../../wear/index.html">Wear</a> </li> <li class="dac-nav-item tv"> <a class="dac-nav-link" href="../../tv/index.html">TV</a> </li> <li class="dac-nav-item auto"> <a class="dac-nav-link" href="../../auto/index.html">Auto</a> </li> </ul> </li> <li class="dac-nav-item design"> <a class="dac-nav-link" href="../../design/index.html" zh-tw-lang="設計" zh-cn-lang="设计" ru-lang="Проектирование" ko-lang="디자인" ja-lang="設計" es-lang="Diseñar">Design</a> </li> <li class="dac-nav-item develop"> <a class="dac-nav-link" href="../../develop/index.html" zh-tw-lang="開發" zh-cn-lang="开发" ru-lang="Разработка" ko-lang="개발" ja-lang="開発" es-lang="Desarrollar">Develop</a> <i class="dac-sprite dac-expand-more-black dac-nav-sub-slider"></i> <ul class="dac-nav-secondary develop"> <li class="dac-nav-item training"> <a class="dac-nav-link" href="../../training/index.html" zh-tw-lang="訓練課程" zh-cn-lang="培训" ru-lang="Курсы" ko-lang="교육" ja-lang="トレーニング" es-lang="Capacitación">Training</a> </li> <li class="dac-nav-item guide"> <a class="dac-nav-link" href="../../guide/index.html" zh-tw-lang="API 指南" zh-cn-lang="API 指南" ru-lang="Руководства по API" ko-lang="API 가이드" ja-lang="API ガイド" es-lang="Guías de la API">API Guides</a> </li> <li class="dac-nav-item reference"> <a class="dac-nav-link" href="../../reference/packages.html" zh-tw-lang="參考資源" zh-cn-lang="参考" ru-lang="Справочник" ko-lang="참조문서" ja-lang="リファレンス" es-lang="Referencia">Reference</a> </li> <li class="dac-nav-item tools"> <a class="dac-nav-link" href="../../sdk/index.html" zh-tw-lang="相關工具" zh-cn-lang="工具" ru-lang="Инструменты" ko-lang="도구" ja-lang="ツール" es-lang="Herramientas">Tools</a></li> <li class="dac-nav-item google"> <a class="dac-nav-link" href="../../google/index.html">Google Services</a> </li> </ul> </li> <li class="dac-nav-item distribute"> <a class="dac-nav-link" href="../../distribute/googleplay/index.html" zh-tw-lang="發佈" zh-cn-lang="分发" ru-lang="Распространение" ko-lang="배포" ja-lang="配布" es-lang="Distribuir">Distribute</a> <i class="dac-sprite dac-expand-more-black dac-nav-sub-slider"></i> <ul class="dac-nav-secondary distribute"> <li class="dac-nav-item googleplay"> <a class="dac-nav-link" href="../../distribute/googleplay/index.html">Google Play</a></li> <li class="dac-nav-item essentials"> <a class="dac-nav-link" href="../../distribute/essentials/index.html">Essentials</a></li> <li class="dac-nav-item users"> <a class="dac-nav-link" href="../../distribute/users/index.html">Get Users</a></li> <li class="dac-nav-item engage"> <a class="dac-nav-link" href="../../distribute/engage/index.html">Engage & Retain</a></li> <li class="dac-nav-item monetize"> <a class="dac-nav-link" href="../../distribute/monetize/index.html">Earn</a> </li> <li class="dac-nav-item analyze"> <a class="dac-nav-link" href="../../distribute/analyze/index.html">Analyze</a> </li> <li class="dac-nav-item stories"> <a class="dac-nav-link" href="../../distribute/stories/index.html">Stories</a> </li> </ul> </li> <li class="dac-nav-item preview"> <a class="dac-nav-link" href="../../preview/index.html">Preview</a> </li> </ul> </div> </div> </nav> <!-- end navigation--> <!-- Nav Setup --> <script>$('[data-dac-nav]').dacNav();</script> <div class="wrap clearfix" id="body-content"> <div id="search-results" class="dac-search-results"> <div id="dac-search-results-history" class="dac-search-results-history"> <div class="wrap dac-search-results-history-wrap"> <div class="cols"> <div class="col-1of2 col-tablet-1of2 col-mobile-1of1"> <h2>Most visited</h2> <div class="resource-flow-layout" data-history-query="history:most/visited" data-maxresults="3" data-cardsizes="18x2"></div> </div> <div class="col-1of2 col-tablet-1of2 col-mobile-1of1"> <h2>Recently visited</h2> <div class="resource-flow-layout cols" data-history-query="history:recent" data-allow-duplicates="true" data-maxresults="3" data-cardsizes="18x2"></div> </div> </div> </div> </div> <div id="dac-search-results-content" class="dac-search-results-content"> <div class="dac-search-results-metadata wrap"> <div class="dac-search-results-for"> <h2>Results for <span id="search-results-for"></span></h2> </div> <div id="dac-search-results-hero"></div> <div class="dac-search-results-hero cols"> <div id="dac-search-results-reference" class="col-3of6 col-tablet-1of2 col-mobile-1of1"> <div class="suggest-card reference no-display"> <ul class="dac-search-results-reference"> </ul> </div> </div> <div id="dac-custom-search-results"></div> </div> </div> </div> </div> <ul class="dac-header-crumbs"> </ul> <!-- Breadcrumb Setup --> <p><script>$('.dac-nav-list').dacCurrentPage().dacCrumbs();</script></p> <h1 itemprop="name" >Developer Console</h1> <div id="jd-content"> <div class="jd-descr" itemprop="articleBody"> <div id="qv-wrapper"> <div id="qv"> <h2>Features</h2> <ol> <li><a href="#latest">Latest Blog Posts</a></li> <li><a href="#publish">Publish with Confidence</a></li> <li><a href="#aquire-users">Acquire Users</a></li> <li><a href="#insights">Learn about Users and App Performance</a></li> <li><a href="#manage">Manage Your App</a></li> </ol> </div> </div> <p> The <a class="external-link" href="https://play.google.com/apps/publish/">Google Play Developer Console</a> is your home for publishing and managing your apps. </p> <img src="../../images/distribute/googleplay/gp-devconsole-home.png" style="width:480px;"> <p> You can manage all phases of publishing on Google Play through the Developer Console. Using any web browser, you can upload apps, build product pages, set prices, configure distribution, and publish apps. </p> <p> After you've <a href= "../../distribute/googleplay/start.html">registered</a> and received verification by email, you can sign in to your Google Play Developer Console. </p> <p style="clear:both"> </p> <div class="dynamic-grid"> <div class="headerLine"> <h2 id="latest">Latest Blog Posts</h2> </div> <div class="resource-widget resource-flow-layout col-13" data-query="type:blog+tag:developerconsole+tag:featured" data-sortOrder="-timestamp" data-cardSizes="6x3" data-maxResults="3"></div> </div> <h2 id="publish">Publish with Confidence</h2> <p>The Developer Console provides rich testing features and staged rollouts that help you to provide apps that satisfy your users.</p> <div class="wrap"> <h3 id="cloud-test">Cloud Test Lab</h3> <div class="cols" style="margin-top:2em;"> <div class="col-3of12"> <p> Get free automated testing of your app on physical devices covering nearly every brand, model, and version of the devices your users might have. The lab helps you quickly find compatibility issues that you might miss using only your available test devices. Sign up in the Developer Console to become an early tester before this feature becomes more widely available. <a href= "https://developers.google.com/cloud-test-lab/" class= "external-link">Learn more and sign up for updates.</a> </p> </div> <div class="col-8of12 col-push-1of12"> <img src= "../../images/distribute/googleplay/dev-console_cloud-test-lab.png" srcset= "../../images/distribute/googleplay/dev-console_cloud-test-lab.png 1x, ../../images/distribute/googleplay/dev-console_cloud-test-lab_2x.png 2x" width="500"> </div> </div> </div> <h3 id="alpha-beta">Alpha and beta tests</h3> <div class="cols" style="margin-top:2em;"> <div class="col-3of12"> <p> Collect user feedback on early versions of your app with alpha and beta testing. Distribute your pre-release app to users as an open beta with a one-click, opt-in URL or as a closed beta using an email list, Google Group, or Google+ community. Users can provide feedback, while not affecting your app’s public reviews and rating. This valuable feedback helps you test features and improve the quality of your app. <a href="../../distribute/engage/beta.html">Learn more</a>. </p> </div> <div class="col-8of12 col-push-1of12"> <img src= "../../images/distribute/googleplay/dev-console_running-a-beta-test.png" srcset= "../../images/distribute/googleplay/dev-console_running-a-beta-test.png 1x, ../../images/distribute/googleplay/dev-console_running-a-beta-test_2x.png 2x" width="500"> </div> </div> <h3 id="staged-rollouts">Staged rollouts</h3> <p> Discover and fix problems with a limited user base before making a wider release. With staged rollouts, you can release app updates progressively to an increasing portion of your users. You can fix problems before your app reaches the broader user community. <a href= "https://support.google.com/googleplay/android-developer/answer/3131213" class="external-link">Learn more</a>. </p> <p class="note"> <strong>Tip:</strong> If you find an issue during a rollout stage, you can halt the rollout, make the fix, and then resume. </p> <h2 id="aquire-users">Acquire Users</h2> <p>Using the Developer Console, you can configure targeted ads to present your app to more users. You can test variations of your Play Store listings and track user responses.</p> <h3 id="adwords">Promote your app with AdWords</h3> <p> Easily and conveniently buy AdWords app install ads. AdWords Universal App Campaigns appear across Search (including Play Search), YouTube, AdMob, and the Google Display Network. Set a budget and cost per acquisition, and Google takes care of the rest. <a href="../../distribute/users/promote-with-ads.html">Learn more</a>. </p> <div class="wrap"> <h3 id="listing-experiments">Increase installs with improved store listings</h3> <div class="cols" style="margin-top:2em;"> <div class="col-3of12"> <p>With store listing experiments, you can test variations of your app's Play Store listing. You can try different combinations of images and text used to promote and describe your app on its Play Store listing. Collect data, choose the best combination, and make it visible on Google Play. <a href="../../distribute/users/experiments.html">Learn more</a>. </p> <p class="note"> <strong>Tip:</strong> You can reorder your screenshots and other images in different ways to determine the arrangement that best attracts users. </p> </div> <div class="col-8of12 col-push-1of12"> <img src= "../../images/distribute/googleplay/dev-console_store-listing-experiment.png" srcset= "../../images/distribute/googleplay/dev-console_store-listing-experiment.png 1x, ../../images/distribute/googleplay/dev-console_store-listing-experiment_2x.png 2x" width="500"> </div> </div> <h3 id="user-perf-report">User acquisition performance report</h3> <div class="cols" style="margin-top:2em;"> <div class="col-3of12"> <p> Discover information about visitors to your Play Store listing, such as where they come from, how many go on to install your app, and how many buy your in-app products. You can also compare cohorts, examine acquisition channels, and see details of users and buyers. <a href= "../../distribute/users/user-acquisition.html">Learn more</a>. </p> </div> <div class="col-8of12 col-push-1of12"> <img src= "../../images/distribute/googleplay/dev-console_conversion-funnel.png" srcset= "../../images/distribute/googleplay/dev-console_conversion-funnel.png 1x, ../../images/distribute/googleplay/dev-console_conversion-funnel_2x.png 2x" width="500"> </div> </div> </div> <h2 id="insights">Learn about App Users and Performance</h2> <p>Using the Developer console, you can gain valuable insights about app performance. You can better understand user behavior and find out ways to optimize your app. </p> <div class="wrap"> <h3 id="player-analytics">Player Analytics</h3> <div class="cols" style="margin-top:2em;"> <div class="col-3of12"> <p> Google Play game services offers a comprehensive dashboard of player and engagement statistics. With Player Analytics, discover more about the behavior of your game users, including how they play and how they buy. Also get help setting and monitoring revenue budgets. <a href= "../../distribute/engage/game-services.html">Learn more</a>. </p> </div> <div class="col-8of12 col-push-1of12"> <img src= "../../images/distribute/googleplay/dev-console_player-analytics.png" srcset= "../../images/distribute/googleplay/dev-console_player-analytics.png 1x, ../../images/distribute/googleplay/dev-console_player-analytics_2x.png 2x" width="500"> </div> </div> <h3 id="stats">Detailed statistics and reports</h3> <div class="cols" style="margin-top:2em;"> <div class="col-3of12"> <p> Get a wide range of reports on the performance of your app and behavior of users such as installs, revenue, and crashes. Turn on email alerts to receive notifications of any sudden changes to important stats. <a href= "https://support.google.com/googleplay/android-developer/topic/3450942?ref_topic=3450986" class="external-link">Learn more</a>. </p> </div> <div class="col-8of12 col-push-1of12"> <img src= "../../images/distribute/googleplay/dev-console_statistics.png" srcset= "../../images/distribute/googleplay/dev-console_statistics.png 1x, ../../images/distribute/googleplay/dev-console_statistics_2x.png 2x" width="500"> </div> </div> </div> <h3 id="optimization">Optimization tips</h3> <p> Automatic app scanning provides tips on ways to improve your apps—everything from updating old APIs to suggested languages for localization. </p> <h2 id="manage">Manage Your App</h2> <h3 id="manage-apks">Manage your APKs</h3> <p> Upload and manage your Android application packages (APK) to the Developer Console as drafts or to your Alpha, Beta, or Production channels. <a href= "https://support.google.com/googleplay/android-developer/answer/113469?ref_topic=3450986" class="external-link">Learn more</a>. </p> <p class="note"> <strong>Tip:</strong> Ensure that users get the best possible experience for the smallest app downloads by creating multiple APKs with just the right content for hardware features such as screen size. For more information about using multiple APKs, see <a href="https://developer.android.com/training/multiple-apks/index.html"> Maintaining Multiple APKs.</a> </p> <h3 id="iap">In-app products and subscriptions</h3> <p> Manage your in-app products and price them for local markets. Offer weekly, monthly, annual, or seasonal subscriptions. Attract new users with features such as grace periods and trials. <a href= "https://support.google.com/googleplay/android-developer/topic/3452896?ref_topic=3452890" class="external-link">Learn more</a>. </p> <h3 id="pricing">Pricing and distribution</h3> <p> Control the price of your app for each country that you distribute to. Make your app available to new audiences—opt-in to Android Auto, Android TV, and Android Wear, as well as Designed for Families, Google Play for Work, and Google Play for Education. <a href= "https://support.google.com/googleplay/android-developer/answer/113469#pricing" class="external-link">Learn more</a>. </p> <p class="note"> <strong>Note:</strong> When you distribute your app to countries that use other currencies, the Google Play Developer Console autofills country-specific prices based on current exchange rates and locally-relevant pricing patterns. You can update the exchange rates manually by selecting <strong>Refresh exchange rates</strong>. </p> <p style="clear:both"> </p> <div class="dynamic-grid"> <div class="headerLine"> <h2 id="related-resources">Related Resources</h2> </div> <div class="resource-widget resource-flow-layout col-13" data-query="collection:distribute/googleplay/developerconsole/related" data-sortOrder="-timestamp" data-cardSizes="9x3" data-maxResults="6"></div> </div> </div> </div> <!-- end jd-content --> <div class="wrap"> <div class="dac-footer"> <div class="cols dac-footer-main"> <div class="col-1of2"> <a class="dac-footer-getnews" id="newsletter" data-modal-toggle="newsletter" href="javascript:;">Get news & tips <span class="dac-fab dac-primary"><i class="dac-sprite dac-mail"></i></span></a> </div> <div class="col-1of2 dac-footer-reachout"> <div class="dac-footer-contact"> <a class="dac-footer-contact-link" href="http://android-developers.blogspot.com/">Blog</a> <a class="dac-footer-contact-link" href="/support.html">Support</a> </div> <div class="dac-footer-social"> <a class="dac-button-social dac-youtube dac-footer-social-link" href="https://www.youtube.com/user/androiddevelopers"><i class="dac-sprite dac-youtube"></i></a> <a class="dac-button-social dac-gplus dac-footer-social-link" href="https://plus.google.com/+AndroidDevelopers"><i class="dac-sprite dac-gplus"></i></a> <a class="dac-button-social dac-twitter dac-footer-social-link" href="https://twitter.com/AndroidDev"><i class="dac-sprite dac-twitter"></i></a> </div> </div> </div> <hr class="dac-footer-separator"/> <p class="dac-footer-copyright"> Except as noted, this content is licensed under <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. For details and restrictions, see the <a href="../../license.html">Content License</a>. </p> <p class="dac-footer-links"> <a href="/about/android.html">About Android</a> <a href="/auto/index.html">Auto</a> <a href="/tv/index.html">TV</a> <a href="/wear/index.html">Wear</a> <a href="/legal.html">Legal</a> <span id="language" class="locales"> <select name="language" onchange="changeLangPref(this.value, true)"> <option value="en" selected="selected">English</option> <option value="es">Español</option> <option value="in">Bahasa Indonesia</option> <option value="ja">日本語</option> <option value="ko">한국어</option> <option value="pt-br">Português Brasileiro</option> <option value="ru">Русский</option> <option value="vi">tiếng Việt</option> <option value="zh-cn">中文(简体)</option> <option value="zh-tw">中文(繁體)</option> </select> </span> </p> </div> </div> <!-- end footer --> <div data-modal="newsletter" data-newsletter data-swap class="dac-modal newsletter"> <div class="dac-modal-container"> <div class="dac-modal-window"> <header class="dac-modal-header"> <div class="dac-modal-header-actions"> <button class="dac-modal-header-close" data-modal-toggle></button> </div> <div class="dac-swap" data-swap-container> <section class="dac-swap-section dac-active dac-down"> <h2 class="norule dac-modal-header-title" data-t="newsletter.title"></h2> <p class="dac-modal-header-subtitle" data-t="newsletter.requiredHint"></p> </section> <section class="dac-swap-section dac-up"> <h2 class="norule dac-modal-header-title" data-t="newsletter.successTitle">Hooray!</h2> </section> </div> </header> <div class="dac-swap" data-swap-container> <section class="dac-swap-section dac-active dac-left"> <form action="https://docs.google.com/forms/d/1QgnkzbEJIDu9lMEea0mxqWrXUJu0oBCLD7ar23V0Yys/formResponse" class="dac-form" method="post" target="dac-newsletter-iframe"> <input type="hidden" name="entry.935454734" data-newsletter-language> <section class="dac-modal-content"> <fieldset class="dac-form-fieldset"> <div class="cols"> <div class="col-1of2 newsletter-leftCol"> <div class="dac-form-input-group"> <label for="newsletter-full-name" class="dac-form-floatlabel" data-t="newsletter.name">Full name</label> <input type="text" class="dac-form-input" name="entry.1357890476" id="newsletter-full-name" required> <span class="dac-form-required">*</span> </div> <div class="dac-form-input-group"> <label for="newsletter-email" class="dac-form-floatlabel" data-t="newsletter.email">Email address</label> <input type="email" class="dac-form-input" name="entry.472100832" id="newsletter-email" required> <span class="dac-form-required">*</span> </div> </div> <div class="col-1of2 newsletter-rightCol"> <div class="dac-form-input-group"> <label for="newsletter-company" class="dac-form-floatlabel" data-t="newsletter.company">Company / developer name</label> <input type="text" class="dac-form-input" name="entry.1664780309" id="newsletter-company"> </div> <div class="dac-form-input-group"> <label for="newsletter-play-store" class="dac-form-floatlabel" data-t="newsletter.appUrl">One of your Play Store app URLs</label> <input type="url" class="dac-form-input" name="entry.47013838" id="newsletter-play-store" required> <span class="dac-form-required">*</span> </div> </div> </div> </fieldset> <fieldset class="dac-form-fieldset"> <div class="cols"> <div class="col-1of2 newsletter-leftCol"> <legend class="dac-form-legend"><span data-t="newsletter.business.label">Which best describes your business:</span><span class="dac-form-required">*</span> </legend> <div class="dac-form-radio-group"> <input type="radio" value="Apps" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-app" required> <label for="newsletter-business-type-app" class="dac-form-radio-button"></label> <label for="newsletter-business-type-app" class="dac-form-label" data-t="newsletter.business.apps">Apps</label> </div> <div class="dac-form-radio-group"> <input type="radio" value="Games" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-games" required> <label for="newsletter-business-type-games" class="dac-form-radio-button"></label> <label for="newsletter-business-type-games" class="dac-form-label" data-t="newsletter.business.games">Games</label> </div> <div class="dac-form-radio-group"> <input type="radio" value="Apps and Games" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-appsgames" required> <label for="newsletter-business-type-appsgames" class="dac-form-radio-button"></label> <label for="newsletter-business-type-appsgames" class="dac-form-label" data-t="newsletter.business.both">Apps & Games</label> </div> </div> <div class="col-1of2 newsletter-rightCol newsletter-checkboxes"> <div class="dac-form-radio-group"> <div class="dac-media"> <div class="dac-media-figure"> <input type="checkbox" class="dac-form-checkbox" name="entry.732309842" id="newsletter-add" required value="Add me to the mailing list for the monthly newsletter and occasional emails about development and Google Play opportunities."> <label for="newsletter-add" class="dac-form-checkbox-button"></label> </div> <div class="dac-media-body"> <label for="newsletter-add" class="dac-form-label dac-form-aside"><span data-t="newsletter.confirmMailingList"></span><span class="dac-form-required">*</span></label> </div> </div> </div> <div class="dac-form-radio-group"> <div class="dac-media"> <div class="dac-media-figure"> <input type="checkbox" class="dac-form-checkbox" name="entry.2045036090" id="newsletter-terms" required value="I acknowledge that the information provided in this form will be subject to Google's privacy policy (https://www.google.com/policies/privacy/)."> <label for="newsletter-terms" class="dac-form-checkbox-button"></label> </div> <div class="dac-media-body"> <label for="newsletter-terms" class="dac-form-label dac-form-aside"><span data-t="newsletter.privacyPolicy" data-t-html></span><span class="dac-form-required">*</span></label> </div> </div> </div> </div> </div> </fieldset> </section> <footer class="dac-modal-footer"> <div class="cols"> <div class="col-2of5"> </div> </div> <button type="submit" value="Submit" class="dac-fab dac-primary dac-large dac-modal-action"><i class="dac-sprite dac-arrow-right"></i></button> </footer> </form> </section> <section class="dac-swap-section dac-right"> <div class="dac-modal-content"> <p class="newsletter-success-message" data-t="newsletter.successDetails"></p> </div> </section> </div> </div> </div> </div> <!-- end newsletter modal --> <!-- start reset language header modal --> <div data-modal="langform" class="dac-modal" id="langform"> <div class="dac-modal-container"> <div class="dac-modal-window"> <header class="dac-modal-header"> <div class="dac-modal-header-actions"> <button class="dac-modal-header-close" data-modal-toggle></button> </div> <section class="dac-swap-section dac-active dac-down"> <h2 class="norule dac-modal-header-title"></h2> </section> </header> <section class="dac-swap-section dac-active dac-left"> <section class="dac-modal-content"> <fieldset class="dac-form-fieldset"> <div class="cols"> <div class="col-2of2 langform-leftCol"> <p id="resetLangText"></p> <p id="resetLangCta"></p> </div> </div> </fieldset> </section> <footer class="dac-modal-footer" id="langfooter"> <div class="cols"> <div class="col-2of5"> </div> </div> <button class="button dac-primary dac-modal-action lang yes" data-t="newsletter.resetLangButtonYes" data-modal-toggle></button> <button class="button dac-primary dac-modal-action lang no" data-t="newsletter.resetLangButtonNo" data-modal-toggle></button> </a> </footer> </form> </section> </div> </div> </div> <!-- end langreset modal --> </div> <!-- end body-content --> <script src="https://developer.android.com/ytblogger_lists_unified.js" defer></script> <script src="/jd_lists_unified_en.js?v=17" defer></script> <script src="/reference/lists.js?v=17" defer></script> <script src="/reference/gcm_lists.js?v=17" defer></script> <script src="/reference/gms_lists.js?v=17" defer></script> <script> // Load localized metadata. (function(lang) { if (lang === 'en') { return; } // Write it to the document so it gets evaluated before DOMContentReady. document.write('<script src="/jd_lists_unified_' + lang + '.js?v=14" defer></' + 'script>'); })(getLangPref()) </script> </body> </html>