{"id":2001,"date":"2015-12-01T23:18:37","date_gmt":"2015-12-01T23:18:37","guid":{"rendered":"https:\/\/www.process.st\/templates\/how-to-publish-an-app-on-google-play\/"},"modified":"2024-02-28T15:19:05","modified_gmt":"2024-02-28T15:19:05","slug":"how-to-publish-an-app-on-google-play","status":"publish","type":"post","link":"https:\/\/www.process.st\/templates\/how-to-publish-an-app-on-google-play\/","title":{"rendered":"How to Publish an App on Google Play"},"content":{"rendered":"<section id=\"intro\">\n<h2>Intro:<\/h2>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/h1EViEzEouLvGaIUbQNLPg.png\" alt=\"Intro:\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/h1EViEzEouLvGaIUbQNLPg.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>For most developers, it's not enough to be seen only on the Apple Store.<\/p>\n<p><a href=\"http:\/\/www.statista.com\/statistics\/243753\/number-of-unique-us-visitors-to-leading-android-smartphone-apps\/\" rel=\"nofollow noopener\" target=\"_blank\">Statistics show<\/a> that the Google Play store is the most popular Android app, with over 70 million unique users in July 2014 alone.<\/p>\n<p>You'll get the maximum exposure by distributing your app on the Play store, but first&nbsp;you need to get the apps ready, test them, and prepare your promotional materials.<\/p>\n<p>Let's get you started and learning how to publish an app on Google Play.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"getting-started\">\n<h2>Getting Started:<\/h2>\n<\/section>\n<section id=\"understand-google-play-policies-and-agreements\">\n<h2>Understand Google Play policies and agreements<\/h2>\n<div class=\"text-content\">\n<p>To ensure your App is approved and succeeds through the submitting process you must first <strong>familiarize yourself with the policies<\/strong> you accepted when registering. Failing to do so can lead to suspension of your apps and even termination of your developer account.<\/p>\n<p>You need to make sure that all of these areas are intact <strong>before you submit your app<\/strong> to the Play Store:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/play.google.com\/about\/developer-content-policy.html&nbsp;\" rel=\"nofollow noopener\" target=\"_blank\">Google Play Developer Program Policies<\/a><\/p>\n<\/li>\n<li><a href=\"https:\/\/play.google.com\/about\/developer-distribution-agreement.html\" rel=\"nofollow noopener\" target=\"_blank\">Google Play Developer Distribution Agreement<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/2985771?ref_topic=2985712&amp;rd=1\" rel=\"nofollow noopener\" target=\"_blank\">Spam policies<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/2985818?ref_topic=2985713&amp;rd=1\" rel=\"nofollow noopener\" target=\"_blank\">Intellectual property policies<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/2986118?ref_topic=2985714&amp;rd=1\" rel=\"nofollow noopener\" target=\"_blank\">Ads &amp; system interference<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/4450958\" rel=\"nofollow noopener\" target=\"_blank\">Sex &amp; nudity<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/4450969\" rel=\"nofollow noopener\" target=\"_blank\">Personal information<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/4450973\" rel=\"nofollow noopener\" target=\"_blank\">Spyware &amp; phishing<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/6151557\" rel=\"nofollow noopener\" target=\"_blank\">Google Play In-app Billing for digital products<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/188189\" rel=\"nofollow noopener\" target=\"_blank\">Content ratings for apps &amp; games<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/4454558\" rel=\"nofollow noopener\" target=\"_blank\">Reporting &amp; enforcement<\/a><\/li>\n<\/ul>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#understand-policies\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"determine-your-content-rating\">\n<h2>Determine your content rating<\/h2>\n<div class=\"text-content\">\n<p>When submitting&nbsp;an app on Google Play you are required to set a content rating which <strong>informs users of its maturity level<\/strong>. The available ratings are:<\/p>\n<ul>\n<li>Everyone<\/li>\n<li>Low maturity<\/li>\n<li>Medium maturity<\/li>\n<li>High maturity<\/li>\n<\/ul>\n<p>You can <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/188189\" rel=\"nofollow noopener\" target=\"_blank\">read out about the rating system<\/a> or take a questionnaire to determine which is the right category for you.&nbsp;<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pn4Erm3Ljcq-_VqfQMFDKg.png\" alt=\"Determine your content rating\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pn4Erm3Ljcq-_VqfQMFDKg.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>The content rating you select will <strong>affect the app\u2019s distribution to users<\/strong>. To set or change the rating for your app:<\/p>\n<ol>\n<li>Sign in to your&nbsp;<a href=\"https:\/\/play.google.com\/apps\/publish\/\" rel=\"nofollow noopener\" target=\"_blank\">Google Play Developer Console<\/a><\/li>\n<li>Click&nbsp;\u201cAll applications\u201d<\/li>\n<li>Select an app<\/li>\n<li>On the left menu, click&nbsp;<strong>Store Listing<\/strong><\/li>\n<li>Under \u201cCategorization\u201d, select the appropriate rating from the&nbsp;<strong>Content rating<\/strong>&nbsp;drop-down<\/li>\n<li>Near the top of the page, click&nbsp;<strong>Save draft<\/strong>&nbsp;(new apps) or&nbsp;<strong>Submit update<\/strong>&nbsp;(existing apps)<\/li>\n<\/ol>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#test-quality\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a> &amp;&nbsp;<a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/188189\" rel=\"nofollow noopener\" target=\"_blank\">support.google.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"determine-country-distribution\">\n<h2>Determine country distribution<\/h2>\n<div class=\"text-content\">\n<p>You can <strong>control what countries and territories<\/strong> your app is distributed to. Selecting all available countries and territories will ensure the <strong>widest reach and largest potential customer base<\/strong>. However, factors like business needs, app requirements and launch dependencies might serve as a <strong>reason to exclude one or more countries<\/strong> from your list.<\/p>\n<p>It's important to <strong>determine country distribution<\/strong> early, because it can affect:<\/p>\n<ul>\n<li>The need for localized resources in the app<\/li>\n<li>The need for a localized app description in the Developer Console<\/li>\n<li>Legal requirements for the app that may be specific to certain countries<\/li>\n<li>Time zone support, local pricing, and so on<\/li>\n<\/ul>\n<p>You should read the <a href=\"http:\/\/developer.android.com\/distribute\/tools\/localization-checklist.html\" rel=\"nofollow noopener\" target=\"_blank\">localization guide<\/a> to ensure all the <strong>key steps and considerations are addressed<\/strong> during the localization process. You should also check out a guide for <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/table\/3541286?rd=1\" rel=\"nofollow noopener\" target=\"_blank\">supported locations for distribution to Google Play users<\/a>.<\/p>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#determine-country\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"confirm-overall-size\">\n<h2>Confirm overall size<\/h2>\n<div class=\"text-content\">\n<p>The size of your app can affect both \u2013 its <strong>design<\/strong> and <strong>how it\u2019s published<\/strong> on Google Play. The <strong>maximum size for APK<\/strong> that can be published is 50MB. For apps that exceed the size or secondary downloads you can use <a href=\"http:\/\/developer.android.com\/google\/play\/expansion-files.html\" rel=\"nofollow noopener\" target=\"_blank\">APK Expansion Files<\/a> which <strong>Google Play will host for free<\/strong>. You can use up to two APK Expansion Files, each up to 2GB size for each APK.<\/p>\n<p>To <strong>minimize the size of your app binary<\/strong>, make sure that you run the&nbsp;<a href=\"http:\/\/developer.android.com\/tools\/help\/proguard.html\" rel=\"nofollow noopener\" target=\"_blank\">Proguard<\/a>&nbsp;tool or similar obfuscatory on your code when building your release-ready APK.<\/p>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#confirm-size\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)\u200b<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"confirm-screen-compatibility\">\n<h2>Confirm screen compatibility<\/h2>\n<div class=\"text-content\">\n<p>Confirm that the app runs properly and looks good on the <strong>range of screen sizes and pixel densities<\/strong> that you want to support Android platform versions are defined by <a href=\"http:\/\/developer.android.com\/guide\/topics\/manifest\/uses-sdk-element.html#ApiLevels\" rel=\"nofollow noopener\" target=\"_blank\">API level<\/a>.<\/p>\n<p>Confirm the minimum version that your app is compatible with <a href=\"http:\/\/developer.android.com\/guide\/topics\/manifest\/uses-sdk-element.html\" rel=\"nofollow noopener\" target=\"_blank\">&lt;minSdkVersion&gt;<\/a> - it will <strong>affect its distribution to Android devices<\/strong> once it\u2019s published.<\/p>\n<p>See the&nbsp;<a href=\"http:\/\/developer.android.com\/about\/dashboards\/index.html\" rel=\"nofollow noopener\" target=\"_blank\">Device Dashboard<\/a>&nbsp;charts to <strong>get a better understanding of the current device penetration<\/strong> of Android platform versions and screen sizes across all Android devices.<\/p>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#confirm-platform\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"prices-and-fees\">\n<h2>Prices and fees:<\/h2>\n<\/section>\n<section id=\"decide-on-free-or-priced-app\">\n<h2>Decide on free or priced app<\/h2>\n<div class=\"text-content\">\n<p>On Google Play you can <strong>publish apps as free or priced<\/strong>. Paid apps can be downloaded by users who are in a <strong>country supporting paid downloads<\/strong> and have registered a <strong>form of payment<\/strong> in Google Play, whereas free to download apps can be downloaded by <strong>any Android user<\/strong>.<\/p>\n<p>It is important you decide on whether your app is going to be free or not, because you <strong>cannot change a free app to priced<\/strong> once it\u2019s published. Even if you originally publish your app as priced and then change it to free, you can\u2019t change it back to priced.<\/p>\n<p>You can also sell <a href=\"http:\/\/developer.android.com\/google\/play\/billing\/billing_overview.html#products\" rel=\"nofollow noopener\" target=\"_blank\">in-app products<\/a>&nbsp;and&nbsp;<a href=\"http:\/\/developer.android.com\/google\/play\/billing\/billing_subscriptions.html\" rel=\"nofollow noopener\" target=\"_blank\">subscriptions<\/a> regardless of whether you <strong>decide on a free or priced app<\/strong>.<\/p>\n<p>For <strong>priced apps, in-app products and subscriptions<\/strong> you will need to set up a <a href=\"http:\/\/developer.android.com\/distribute\/googleplay\/start.html\" rel=\"nofollow noopener\" target=\"_blank\">Google payments merchant account<\/a> before you can publish.<\/p>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#confirm-platform\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>&nbsp;&amp; <a href=\"http:\/\/support.andromo.com\/kb\/distributing\/how-to-put-your-app-in-google-play\" rel=\"nofollow noopener\" target=\"_blank\">support.andromo.com<\/a>&nbsp;&amp; <a href=\"http:\/\/techcrunch.com\/2012\/10\/14\/going-live-on-google-play-a-how-to-guide-for-android-developers\/\" rel=\"nofollow noopener\" target=\"_blank\">techcrunch.com<\/a>&nbsp;&amp; <a href=\"http:\/\/innovationjockeys.net\/inspiration\/10-steps-to-publish-your-first-android-app-on-google-play-store\/\" rel=\"nofollow noopener\" target=\"_blank\">innovationjockeys.net<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"consider-inapp-billing-or-android-pay\">\n<h2>Consider In-app Billing or Android Pay<\/h2>\n<div class=\"text-content\">\n<p><a href=\"http:\/\/developer.android.com\/google\/play\/billing\/index.html\" rel=\"nofollow noopener\" target=\"_blank\">In-app Billing<\/a>&nbsp;lets you <strong>sell digital content<\/strong> in your applications. You can use the service to sell <strong>downloadable content<\/strong> such as media files and photos, or <strong>virtual content<\/strong> such as game levels, potions and gear. You can decide on selling <strong>one-time purchases and subscriptions<\/strong> from inside your app, which can<strong> help monetize your app<\/strong> over its installed lifetime.<\/p>\n<p>To use In-app Billing or Android Pay, you need to <strong>make changes to your app binary<\/strong>, so you will need to <strong>complete and test your implementation<\/strong> before creating your ready for release APK.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#consider-billing\" target=\"_blank\" rel=\"nofollow noopener\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"set-prices-for-your-products\">\n<h2>Set prices for your products<\/h2>\n<div class=\"text-content\">\n<p>For priced apps or in-app additions Google Play lets you <strong>set prices for your products<\/strong> in various currencies. You can <strong>adjust your price<\/strong> according to the market conditions and exchange rates by <strong>setting the prices individually in each currency<\/strong>.<\/p>\n<p>Before you publish, consider how you\u2019ll price your products and what your prices will be in various currencies. Later, you can set prices in <strong>all available currencies<\/strong> through the Developer Console.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/u8HC2T3hw6oRj9WNDRVCqQ.jpg\" alt=\"Set prices for your products\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/u8HC2T3hw6oRj9WNDRVCqQ.jpg\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>To ensure you <strong>follow all the Google Play policies<\/strong> learn more about:<\/p>\n<ul>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/1169947\" rel=\"nofollow noopener\" target=\"_blank\">Selling apps in multiple currencies<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/138412\" rel=\"nofollow noopener\" target=\"_blank\">Setting &amp; changing paid app prices<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/112622\" rel=\"nofollow noopener\" target=\"_blank\">Transaction fees<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/138000\" rel=\"nofollow noopener\" target=\"_blank\">Tax rates &amp; value-added tax (VAT)<\/a><\/li>\n<\/ul>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#set-prices\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"start-localization\">\n<h2>Start Localization:<\/h2>\n<\/section>\n<section id=\"identify-languages\">\n<h2>Identify Languages<\/h2>\n<div class=\"text-content\">\n<p>When localizing your app it is crucial to <strong>identify the languages spoken<\/strong>. It is especially important for countries with <strong>large market opportunity<\/strong> but no widely used international languages (such as English).<\/p>\n<p>If a country speaks <strong>more than one language<\/strong> you should decide whether to target one or more languages. A logical step would be to <strong>start with the major regional language<\/strong> and add more languages as the user base grows.<\/p>\n<p>After identifying the language, you can focus on <strong>translation, testing and marketing<\/strong> for the selected country. It is advised that you <strong>let native speakers of the country review<\/strong> your localized apps by <strong>beta testing with regional users<\/strong>.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/localization-checklist.html\" target=\"_blank\" rel=\"nofollow noopener\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"use-google-play-app-translator\">\n<h2>Use Google Play app translator<\/h2>\n<div class=\"text-content\">\n<p>You can purchase <strong>Google Play App Translation Services<\/strong> to help you quickly translate your app. Look for <strong>third-party vendors<\/strong> who are pre-qualified by Google in the Developer Console for <strong>high-quality translation at competitive prices<\/strong>.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/hTCKERHtMwcdlx05EsVJPQ.jpg\" alt=\"Use Google Play app translator\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/hTCKERHtMwcdlx05EsVJPQ.jpg\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Upload the strings you want translated, select the languages you want translating into and select your translation vendor based on time and price. You will <strong>receive a confirmation email<\/strong> from your vendor after the purchase.<\/p>\n<p>When working with a vendor you will need to <strong>work directly with them<\/strong> to manage the translation process and resolve any support issues.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/localization-checklist.html\" target=\"_blank\" rel=\"nofollow noopener\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"use-appropriate-measurements\">\n<h2>Use appropriate measurements<\/h2>\n<div class=\"text-content\">\n<p>Entities like dates, times, numbers, currencies, temperature settings can <strong>vary by location<\/strong> so make sure you <strong>use the system-provided formats<\/strong> rather than app-specific formats. You should also <strong>keep in mind that not all locales use the same<\/strong> thousands and decimal separator or percent sign.<\/p>\n<p><strong>If you are unsure<\/strong> about the measurements in each area use <a href=\"http:\/\/developer.android.com\/reference\/android\/text\/format\/DateUtils.html\" target=\"_blank\" rel=\"nofollow noopener\">DateUtils<\/a> and <a href=\"http:\/\/developer.android.com\/reference\/java\/text\/DateFormat.html\" target=\"_blank\" rel=\"nofollow noopener\">DateFormat<\/a> for dates; <a href=\"http:\/\/developer.android.com\/reference\/java\/lang\/String.html#format(java.lang.String,%20java.lang.Object...)\" target=\"_blank\" rel=\"nofollow noopener\">String.format()<\/a> or <a href=\"http:\/\/developer.android.com\/reference\/java\/text\/DecimalFormat.html\" target=\"_blank\" rel=\"nofollow noopener\">DecimalFormat<\/a> for numbers and currency; <a href=\"http:\/\/developer.android.com\/reference\/android\/telephony\/PhoneNumberUtils.html\" target=\"_blank\" rel=\"nofollow noopener\">PhoneNumberUtils<\/a> for phone numbers; and others.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/localization-checklist.html\" target=\"_blank\" rel=\"nofollow noopener\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"look-for-localization-issues\">\n<h2>Look for localization issues<\/h2>\n<div class=\"text-content\">\n<p>Once the translating is done <strong>use each test device<\/strong> to set the language or locale in Settings. Install and <strong>launch the app and navigate<\/strong> through all of the UI flows, dialogs and user interactions. Look for:<\/p>\n<ul>\n<li>Clipped text, or text that overlaps the edge of UI elements or the screen<\/li>\n<li>Poor line wrapping<\/li>\n<li>Incorrect word breaks or punctuation<\/li>\n<li>Incorrect alphabetical sorting<\/li>\n<li>Incorrect layout direction or text direction<\/li>\n<li>Untranslated text \u2014 if your default strings are displayed instead of translated strings, then you may have overlooked those strings for translation or marked the resources directory with an incorrect language qualifier<\/li>\n<\/ul>\n<p>For cases where your strings have expanded in translation and no longer fit your layouts, it's suggested you <strong>try to simplify your default text<\/strong>, simplify your translated text, or adjust your default layouts.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/localization-checklist.html\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"prepare-for-release\">\n<h2>Prepare for release:<\/h2>\n<\/section>\n<section id=\"configure-app-for-release\">\n<h2>Configure app for release<\/h2>\n<div class=\"text-content\">\n<p><strong>Remove <a href=\"http:\/\/developer.android.com\/reference\/android\/util\/Log.html\" target=\"_blank\" rel=\"nofollow noopener\">Log<\/a>&nbsp;calls and the&nbsp;<a href=\"http:\/\/developer.android.com\/guide\/topics\/manifest\/application-element.html#debug\" target=\"_blank\" rel=\"nofollow noopener\">android:debuggable<\/a> attribute<\/strong> from your manifest file. <strong>Provide values<\/strong> for the <em>android:versionCode<\/em>&nbsp;and&nbsp;<em>android:versionName<\/em>&nbsp;attributes&nbsp;located in the&nbsp;<a href=\"http:\/\/developer.android.com\/guide\/topics\/manifest\/manifest-element.html\" target=\"_blank\" rel=\"nofollow noopener\">&lt;manifest&gt;<\/a>&nbsp;element.<\/p>\n<p>You might want to <strong>configure several other settings<\/strong> to ensure you <strong>meet Google Play requirements<\/strong> and accommodate the method you\u2019re using to release your application.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/tools\/publishing\/preparing.html\" target=\"_blank\" rel=\"nofollow noopener\">developer.android.com<\/a>&nbsp;&amp; <a href=\"http:\/\/www.adamwadeharris.com\/sign-publish-phonegap-app-google-play-store-windows\/\" target=\"_blank\" rel=\"nofollow noopener\">adamwadeharris.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"build-and-upload-releaseready-apk\">\n<h2>Build and upload release-ready APK<\/h2>\n<div class=\"text-content\">\n<p>Build a <strong>release-ready version of the app<\/strong> and upload APKs to your Developer Console to distribute it to users.&nbsp;This process is the <strong>same for all apps<\/strong>, regardless of how they are distributed. The steps include:<\/p>\n<ul>\n<li>Code cleanup<\/li>\n<li>Optimization<\/li>\n<li>Building and signing with release key<\/li>\n<li>Final testing<\/li>\n<\/ul>\n<p>If necessary you can <strong>replace an APK with a more recent version<\/strong> before publishing.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/i5NYVdcpsoeeGOfQyD1Dyw.png\" alt=\"Build and upload release-ready APK\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/i5NYVdcpsoeeGOfQyD1Dyw.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#build-upload\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>&nbsp;&amp; <a href=\"http:\/\/support.andromo.com\/kb\/distributing\/how-to-put-your-app-in-google-play\" target=\"_blank\" rel=\"nofollow noopener\">support.andromo.com<\/a>&nbsp;)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"test-for-necessary-updates\">\n<h2>Test for necessary updates<\/h2>\n<div class=\"text-content\">\n<p>Before distributing your app you should <strong>test the release version<\/strong> on at least one handset and one tablet device. It will help your ensure that all application resources like <strong>multimedia files, graphics and sound are included<\/strong> with your application or staged on the proper production servers.<\/p>\n<p>If your app depends on <strong>external server or services<\/strong>, you should ensure their <strong>security and readiness<\/strong> of production.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#build-upload\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"promote\">\n<h2>Promote:<\/h2>\n<\/section>\n<section id=\"prepare-promotional-material\">\n<h2>Prepare promotional material<\/h2>\n<div class=\"text-content\">\n<p>Google play offers a variety of ways to <strong>promote your app and engage with users<\/strong> on your listing page. Use material like:<\/p>\n<ul>\n<li>Colorful graphics<\/li>\n<li>Screenshots<\/li>\n<li>Videos<\/li>\n<\/ul>\n<p>Take advantage of all your product detail page can offer to <strong>make your app as compelling to users as possible<\/strong>. Upload the material to the Developer Console until the page is complete.<\/p>\n<p>When posting videos remeber that you need to <strong>first upload it on YouTube<\/strong>. Google Play recommends the videos to be <strong>between 30 seconds and 2 minutes<\/strong> long.<\/p>\n<p>Here's how&nbsp;you can manage your app\u2019s graphic assets on the Developer Console:<\/p>\n<ol>\n<li>Sign in to your<a href=\"https:\/\/play.google.com\/apps\/publish\/\" rel=\"nofollow noopener\" target=\"_blank\">Google Play Developer Console<\/a><\/li>\n<li>Click&nbsp;All Applications<\/li>\n<li>Select an app<\/li>\n<li>On the left menu, click&nbsp;<strong>Store Listing<\/strong><\/li>\n<li>Under &quot;Graphic assets&quot;, you can upload your images and add a YouTube video<\/li>\n<\/ol>\n<p>Find out more about <a href=\"http:\/\/android-developers.blogspot.com\/2011\/10\/android-market-featured-image.html\" rel=\"nofollow noopener\" target=\"_blank\">featured image do\u2019s and dont\u2019s<\/a> by checking out the guidelines.<\/p>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#complete-details\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a> &amp; <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/1078870\" rel=\"nofollow noopener\" target=\"_blank\">support.google.com<\/a> &amp; <a href=\"http:\/\/android-developers.blogspot.com\/2011\/10\/android-market-featured-image.html\" rel=\"nofollow noopener\" target=\"_blank\">android-developer.blogspot.com<\/a>&nbsp;&amp; <a href=\"http:\/\/forumone.com\/blog\/how-publish-your-mobile-app-google-play-and-apple-app-stores\/\" rel=\"nofollow noopener\" target=\"_blank\">forumone.com<\/a>)<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/i_93rCkGftmMx4oI4ktNAg.png\" alt=\"Prepare promotional material\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/i_93rCkGftmMx4oI4ktNAg.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<\/section>\n<section id=\"create-badges-for-linking\">\n<h2>Create badges for linking<\/h2>\n<div class=\"text-content\">\n<p><a href=\"http:\/\/developer.android.com\/distribute\/tools\/promote\/badges.html\" rel=\"nofollow noopener\" target=\"_blank\">Google Play Badge generator<\/a> is a quick way to create badges to<strong> link users to your products<\/strong> from web pages, ads, reviews. It is an <strong>officially branded way of promoting your app<\/strong> to Android users. You can also use <a href=\"http:\/\/developer.android.com\/distribute\/tools\/promote\/linking.html\" rel=\"nofollow noopener\" target=\"_blank\">link formats<\/a> to link you directly to your store listing page.<\/p>\n<p>To ensure you <strong>get the best promotion<\/strong> for your app learn more about:<\/p>\n<ul>\n<li><a href=\"http:\/\/developer.android.com\/distribute\/tools\/promote\/badges.html\" rel=\"nofollow noopener\" target=\"_blank\">Badges<\/a><\/li>\n<li><a href=\"http:\/\/developer.android.com\/distribute\/tools\/promote\/linking.html\" rel=\"nofollow noopener\" target=\"_blank\">Linking<\/a><\/li>\n<\/ul>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#use-badges\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>)<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/rWLej99L8i9MtEkGbmxD2A.png\" alt=\"Create badges for linking\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/rWLej99L8i9MtEkGbmxD2A.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<\/section>\n<section id=\"beta\">\n<h2>Beta:<\/h2>\n<\/section>\n<section id=\"release-beta\">\n<h2>Release beta<\/h2>\n<div class=\"text-content\">\n<p>When launching a new app it is always valuable to <strong>get feedback from users<\/strong>. Distribute a <strong>pre-release version of your app<\/strong> to users and provide easy means by which they can provide feedback and report bugs.<\/p>\n<p>You can <strong>set up a beta program<\/strong> for your app by signing in to your Developer Console and uploading your APKs. Set up <strong>groups for alpha and beta testing<\/strong> of your app. Start with a small group of alpha testers, then move on to a larger group of beta testers.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vz4b1B59jt_OT06W2RBHpg.png\" alt=\"Release beta\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vz4b1B59jt_OT06W2RBHpg.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Alpha and beta testers <strong>can\u2019t leave reviews or ratings<\/strong> on your app so there is <strong>not risk to your app\u2019s ratings on Google Play<\/strong>. A way to get feedback would be <strong>setting up a Google Forum or Google+<\/strong>.<\/p>\n<p><strong>Use the feedback to improve<\/strong> your UI, translations and store listing to ensure a great experience for users.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#plan-beta\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>&nbsp;&amp; <a href=\"http:\/\/innovationjockeys.net\/inspiration\/10-steps-to-publish-your-first-android-app-on-google-play-store\/\" target=\"_blank\" rel=\"nofollow noopener\">innovationjockeys.net<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"complete-store-listing\">\n<h2>Complete store listing<\/h2>\n<div class=\"text-content\">\n<p>After setting your app\u2019s geographic targeting, don\u2019t forget to add your localized store listing, promotional graphics and screenshot captions for <strong>all the languages you support<\/strong>.<\/p>\n<p>Include screenshots of the app <strong>running on all the devices<\/strong> it is created for. If your app is running on tablets <strong>highlight your apps support for it<\/strong> in the app decription, release notes, promotional&nbsp;campaigns&nbsp;and on any other platform you use.&nbsp;<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vb5UCJ8V7_Mh5AN-9KhIhQ.png\" alt=\"Complete store listing\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/vb5UCJ8V7_Mh5AN-9KhIhQ.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Remember to select a category for your app:<\/p>\n<ol>\n<li>Sign in to your&nbsp;<a href=\"https:\/\/play.google.com\/apps\/publish\/\" rel=\"nofollow noopener\" target=\"_blank\">Google Play Developer Console<\/a><\/li>\n<li>Select an app<\/li>\n<li>On the left menu, click&nbsp;<strong>Store Listing<\/strong><\/li>\n<li>Scroll down to &quot;Categorization&quot; and click the drop-down next to &quot;Application type.&quot;<\/li>\n<li>Select a type<\/li>\n<li>Click the drop-down next to &quot;Category.&quot;<\/li>\n<li>Select a category<\/li>\n<li>Near the top of the page, click&nbsp;<strong>Save draft<\/strong>&nbsp;(new apps) or&nbsp;<strong>Submit update<\/strong>&nbsp;(existing apps)<\/li>\n<\/ol>\n<p>It may take up to<strong> 24 hours before the changes can be seen<\/strong> on your app\u2019s page on Google Play.<\/p>\n<p>If you are unsure which option to pick you can refer to the <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/113475\" rel=\"nofollow noopener\" target=\"_blank\">list of categories for apps and games<\/a>.<\/p>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#complete-details\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a> &amp; <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/113475\" rel=\"nofollow noopener\" target=\"_blank\">support.google.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"publish\">\n<h2>Publish:<\/h2>\n<\/section>\n<section id=\"check-your-app\">\n<h2>Check your app<\/h2>\n<div class=\"text-content\">\n<p>Once you think you are ready to publish your app you should <strong>check some last minute details<\/strong> to ensure everything is in order. <strong>Pay close attention to<\/strong>:<\/p>\n<ul>\n<li>Your <strong>developer profile<\/strong> (check if the information is correct and your profile is linked to the proper Google payments merchant account)<\/li>\n<li>If you have the <strong>right version of the app<\/strong> uploaded<\/li>\n<li>Your <strong>store listing<\/strong> (see if all graphic assets, screenshots, videos, localized descriptions are ready)<\/li>\n<li><strong>Pricing<\/strong> (including appropriate currency)<\/li>\n<li><strong>Links and email address<\/strong><\/li>\n<li><strong>Policies<\/strong> (check if your app is not breaking any rules)<\/li>\n<\/ul>\n<p>If your are unsure about some of the steps you can refer to the <a href=\"https:\/\/play.google.com\/about\/developer-content-policy.html\" rel=\"nofollow noopener\" target=\"_blank\">Google Play Developer Program Policies<\/a>.<\/p>\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#final-checks\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a> &amp; <a href=\"https:\/\/play.google.com\/about\/developer-content-policy.html\" rel=\"nofollow noopener\" target=\"_blank\">play.google.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"publish-2\">\n<h2>Publish<\/h2>\n<div class=\"text-content\">\n<p>To publish your app you have to go to your Developer Console and<strong> press the publishing button<\/strong>. It may take a few hours before your app appears on Google Play and becomes available to users.<\/p>\n<p>Once your app is published users will be able to download it, browse it, search for it and it will be <strong>linking from your promotional campaigns<\/strong>.<\/p>\n<\/p><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/khdlDzTDQ9YtQYL_alVFFQ.png\" alt=\"Publish\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/khdlDzTDQ9YtQYL_alVFFQ.png\" \/> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>(Sources: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#final-checks\" target=\"_blank\" rel=\"nofollow noopener\">developer.android.com<\/a>&nbsp;&amp; <a href=\"http:\/\/support.andromo.com\/kb\/distributing\/how-to-put-your-app-in-google-play\" target=\"_blank\" rel=\"nofollow noopener\">support.andromo.com<\/a>&nbsp;&amp; <a href=\"http:\/\/innovationjockeys.net\/inspiration\/10-steps-to-publish-your-first-android-app-on-google-play-store\/\" target=\"_blank\" rel=\"nofollow noopener\">innovationjockeys.net<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"support-users-after-launch\">\n<h2>Support users after launch<\/h2>\n<div class=\"text-content\">\n<p>It\u2019s crucial to <strong>support your customers<\/strong> after you publish your app. Users are more likely to be engaged with our app, recommend it, offer better feedbacks and write positive reviews if you <strong>provide prompt answers and solutions<\/strong>&nbsp;to your clients.<\/p>\n<p>One way to keep in touch with your users and offer support is by <strong>providing a support email<\/strong> address on your store listing page. You can also provide support over <strong>forums, mailing lists or Google+<\/strong> page.<\/p>\n<p>You can learn more about <strong>Google Play policies on supporting your customers<\/strong> by <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/113477\" rel=\"nofollow noopener\" target=\"_blank\">reading the manual<\/a>.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#support-users\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>&nbsp;&amp; <a href=\"http:\/\/techcrunch.com\/2012\/10\/14\/going-live-on-google-play-a-how-to-guide-for-android-developers\/\" target=\"_blank\" rel=\"nofollow noopener\">techcrunch.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"keep-your-app-up-to-date\">\n<h2>Keep your app up to date<\/h2>\n<div class=\"text-content\">\n<p>Look out for <strong>recurring bugs and issues<\/strong> of your app by checking your <strong>ratings and reviews<\/strong> frequently. Pay attention to new Android platform version launches to see if <strong>compatibility settings need updates<\/strong>.<\/p>\n<p>Review your refund policies \u2013 having generous refund policies ensure <strong>higher customer satisfaction<\/strong> and it means&nbsp;<strong>people will buy more<\/strong> in the future.<\/p>\n<p>Fix the issues with your app, <strong>publish updates<\/strong> and keep the quality of the app up to standards. Provide a <strong>summary of the changes<\/strong> made after each update.<\/p>\n<p>Popular in-app analytics tools like&nbsp;<a href=\"http:\/\/www.flurry.com\/\" target=\"_blank\" rel=\"nofollow noopener\">Flurry<\/a>, <a href=\"http:\/\/www.appannie.com\/products\/androidlaunch2\/\" target=\"_blank\" rel=\"nofollow noopener\">App Annie<\/a>&nbsp;and&nbsp;<a href=\"http:\/\/www.google.com\/analytics\/features\/mobile.html\" target=\"_blank\" rel=\"nofollow noopener\">Google&nbsp;Mobile&nbsp;App&nbsp;Analytics<\/a>&nbsp;require you to implement an SDK, so make sure you do this <strong>before preparing your final build<\/strong>.<\/p>\n<p>(Source: <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#support-users\" rel=\"nofollow noopener\" target=\"_blank\">developer.android.com<\/a>&nbsp;&amp; <a href=\"http:\/\/techcrunch.com\/2012\/10\/14\/going-live-on-google-play-a-how-to-guide-for-android-developers\/\" target=\"_blank\" rel=\"nofollow noopener\">techcrunch.com<\/a>)<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"sources\">\n<h2>Sources:<\/h2>\n<div class=\"text-content\">\n<p><a href=\"http:\/\/developer.android.com\/index.html\" target=\"_blank\" rel=\"nofollow noopener\">Android Developers<\/a> - <a href=\"http:\/\/developer.android.com\/distribute\/tools\/launch-checklist.html#understand-policies\" target=\"_blank\" rel=\"nofollow noopener\">Launch Checklist<\/a><\/p>\n<p><a href=\"support.google.com\" target=\"_blank\" rel=\"nofollow noopener\">Google Support<\/a> - <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/188189\" target=\"_blank\" rel=\"nofollow noopener\">Content ratings for apps &amp; games<\/a><\/p>\n<p><a href=\"http:\/\/support.andromo.com\/\" target=\"_blank\" rel=\"nofollow noopener\">Andromo App Maker Support<\/a>&nbsp;- <a href=\"http:\/\/support.andromo.com\/kb\/distributing\/how-to-put-your-app-in-google-play\" target=\"_blank\" rel=\"nofollow noopener\">How to put your app in Google Play<\/a><\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/oliverlo\" target=\"_blank\" rel=\"nofollow noopener\">Oliver Lo<\/a> - <a href=\"http:\/\/techcrunch.com\/2012\/10\/14\/going-live-on-google-play-a-how-to-guide-for-android-developers\/\" target=\"_blank\" rel=\"nofollow noopener\">Going Live On Google Play: A How-To Guide For Android Developers<\/a><\/p>\n<p><a href=\"http:\/\/innovationjockeys.net\/\" target=\"_blank\" rel=\"nofollow noopener\">Innovation Jockeys<\/a> - <a href=\"http:\/\/innovationjockeys.net\/inspiration\/10-steps-to-publish-your-first-android-app-on-google-play-store\/\" target=\"_blank\" rel=\"nofollow noopener\">10 Steps To Publish Your First Android App On Google Play Store<\/a><\/p>\n<p><a href=\"http:\/\/developer.android.com\/index.html\" target=\"_blank\" rel=\"nofollow noopener\">Android Developers<\/a> - <a href=\"http:\/\/developer.android.com\/tools\/publishing\/preparing.html\" target=\"_blank\" rel=\"nofollow noopener\">Preparing for Release<\/a><\/p>\n<p><a href=\"https:\/\/twitter.com\/a_harris88\" target=\"_blank\" rel=\"nofollow noopener\">Adam Harris<\/a>&nbsp;- <a href=\"http:\/\/www.adamwadeharris.com\/sign-publish-phonegap-app-google-play-store-windows\/\" target=\"_blank\" rel=\"nofollow noopener\">How to Sign and Publish a Phonegap App in the Google Play Store<\/a><\/p>\n<p><a href=\"https:\/\/app.process.st\/support.google.com\" target=\"_blank\" rel=\"nofollow noopener\">Google Support<\/a> - <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/1078870\" target=\"_blank\" rel=\"nofollow noopener\">Graphic assets, screenshots, &amp; video<\/a><\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/nataschabock\" target=\"_blank\" rel=\"nofollow noopener\">Natascha Bock<\/a>&nbsp;- <a href=\"http:\/\/android-developers.blogspot.com\/2011\/10\/android-market-featured-image.html\" target=\"_blank\" rel=\"nofollow noopener\">Google Play Featured-Image Guidelines<\/a><\/p>\n<p><a href=\"https:\/\/twitter.com\/kevntweets\" target=\"_blank\" rel=\"nofollow noopener\">Kevin Pittman<\/a>&nbsp;- <a href=\"http:\/\/forumone.com\/blog\/how-publish-your-mobile-app-google-play-and-apple-app-stores\/\" target=\"_blank\" rel=\"nofollow noopener\">How to Publish your Mobile App to the Google Play and Apple App Stores<\/a><\/p>\n<p><a href=\"https:\/\/app.process.st\/support.google.com\" target=\"_blank\" rel=\"nofollow noopener\">Google Support<\/a> - <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/113475\" target=\"_blank\" rel=\"nofollow noopener\">Select a category for your app or game<\/a><\/p>\n<p><a href=\"play.google.com\" target=\"_blank\" rel=\"nofollow noopener\">Google Play<\/a> - <a href=\"https:\/\/play.google.com\/about\/developer-content-policy.html\" target=\"_blank\" rel=\"nofollow noopener\">Google Play Developer Program Policies<\/a><\/p>\n<\/p><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Intro: For most developers, it's not enough to be seen only on the Apple Store. Statistics show that the Google Play store is the most popular Android app, with over 70 million unique users in July 2014 alone. You'll get the maximum exposure by distributing your app on the Play store, but first&nbsp;you need to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2002,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"cover_icon_emoji":"","cover_icon_url":"","tasks_count":"32","template_description":"A checklist guide on how to publish an app on Google Play","template_id":"stUs5qTKpjAFRdQqHKBPNg","task_0":"Intro:","task_slug_0":"intro","task_1":"Getting Started:","task_slug_1":"getting-started","task_2":"Understand Google Play policies and agreements","task_slug_2":"understand-google-play-policies-and-agreements","task_3":"Determine your content rating","task_slug_3":"determine-your-content-rating","task_4":"Determine country distribution","task_slug_4":"determine-country-distribution","task_5":"Confirm overall size","task_slug_5":"confirm-overall-size","task_6":"Confirm screen compatibility","task_slug_6":"confirm-screen-compatibility","task_7":"Prices and fees:","task_slug_7":"prices-and-fees","task_8":"Decide on free or priced app","task_slug_8":"decide-on-free-or-priced-app","task_9":"Consider In-app Billing or Android Pay","task_slug_9":"consider-inapp-billing-or-android-pay","task_10":"Set prices for your products","task_slug_10":"set-prices-for-your-products","task_11":"Start Localization:","task_slug_11":"start-localization","task_12":"Identify Languages","task_slug_12":"identify-languages","task_13":"Use Google Play app translator","task_slug_13":"use-google-play-app-translator","task_14":"Use appropriate measurements","task_slug_14":"use-appropriate-measurements","task_15":"Look for localization issues","task_slug_15":"look-for-localization-issues","task_16":"Prepare for release:","task_slug_16":"prepare-for-release","task_17":"Configure app for release","task_slug_17":"configure-app-for-release","task_18":"Build and upload release-ready APK","task_slug_18":"build-and-upload-releaseready-apk","task_19":"Test for necessary updates","task_slug_19":"test-for-necessary-updates","task_20":"Promote:","task_slug_20":"promote","task_21":"Prepare promotional material","task_slug_21":"prepare-promotional-material","task_22":"Create badges for linking","task_slug_22":"create-badges-for-linking","task_23":"Beta:","task_slug_23":"beta","task_24":"Release beta","task_slug_24":"release-beta","task_25":"Complete store listing","task_slug_25":"complete-store-listing","task_26":"Publish:","task_slug_26":"publish","task_27":"Check your app","task_slug_27":"check-your-app","task_28":"Publish","task_slug_28":"publish-2","task_29":"Support users after launch","task_slug_29":"support-users-after-launch","task_30":"Keep your app up to date","task_slug_30":"keep-your-app-up-to-date","task_31":"Sources:","task_slug_31":"sources","task_32":"","task_slug_32":"","task_33":"","task_slug_33":"","task_34":"","task_slug_34":"","task_35":"","task_slug_35":"","task_36":"","task_slug_36":"","task_37":"","task_slug_37":"","task_38":"","task_slug_38":"","task_39":"","task_slug_39":"","task_40":"","task_slug_40":"","task_41":"","task_slug_41":"","task_42":"","task_slug_42":"","task_43":"","task_slug_43":"","task_44":"","task_slug_44":"","task_45":"","task_slug_45":"","task_46":"","task_slug_46":"","task_47":"","task_slug_47":"","task_48":"","task_slug_48":"","task_49":"","task_slug_49":"","task_50":"","task_slug_50":"","task_51":"","task_slug_51":"","task_52":"","task_slug_52":"","task_53":"","task_slug_53":"","task_54":"","task_slug_54":"","task_55":"","task_slug_55":"","task_56":"","task_slug_56":"","task_57":"","task_slug_57":"","task_58":"","task_slug_58":"","task_59":"","task_slug_59":"","task_60":"","task_slug_60":"","task_61":"","task_slug_61":"","task_62":"","task_slug_62":"","task_63":"","task_slug_63":"","task_64":"","task_slug_64":"","task_65":"","task_slug_65":"","task_66":"","task_slug_66":"","task_67":"","task_slug_67":"","task_68":"","task_slug_68":"","task_69":"","task_slug_69":"","task_70":"","task_slug_70":"","task_71":"","task_slug_71":"","task_72":"","task_slug_72":"","task_73":"","task_slug_73":"","task_74":"","task_slug_74":"","task_75":"","task_slug_75":"","task_76":"","task_slug_76":"","task_77":"","task_slug_77":"","task_78":"","task_slug_78":"","task_79":"","task_slug_79":"","task_80":"","task_slug_80":"","task_81":"","task_slug_81":"","task_82":"","task_slug_82":"","task_83":"","task_slug_83":"","task_84":"","task_slug_84":"","task_85":"","task_slug_85":"","task_86":"","task_slug_86":"","task_87":"","task_slug_87":"","task_88":"","task_slug_88":"","task_89":"","task_slug_89":"","task_90":"","task_slug_90":"","task_91":"","task_slug_91":"","task_92":"","task_slug_92":"","task_93":"","task_slug_93":"","task_94":"","task_slug_94":"","task_95":"","task_slug_95":"","task_96":"","task_slug_96":"","task_97":"","task_slug_97":"","task_98":"","task_slug_98":"","task_99":"","task_slug_99":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-2001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-miscellaneous"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/2001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/comments?post=2001"}],"version-history":[{"count":0,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/2001\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media\/2002"}],"wp:attachment":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media?parent=2001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/categories?post=2001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/tags?post=2001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}