Search
Clear search
Close search
Google apps
Navigation Menu

Upload an app

After you've signed up for a Google Play Developer account, you can upload apps to Google Play using your Google Play Developer Console.

Add an APK

  1. Go to your Google Play Developer Console.
  2. Select All applications All applications > Add new application.
  3. Using the drop down menu, select a default language and add a title for your app. Type the name of your app as you want it to appear in Google Play.
  4. Select Upload APK.
  5. Choose from the Production, Beta, or Alpha channels and select Upload your APK. For more information on alpha/beta testing, go to use alpha/beta testing & staged rollouts.
Manage APK files

Package names for app files are unique and permanent, so please name them carefully. Package names can't be deleted or re-used in the future.

Find your APK files

To help you find your most recent APKs, some of your archived APKs that aren't being served to any device configurations may be hidden on your app's APK page. To see your app's most recent APK:

  1. Go to your Google Play Developer Console.
  2. Select All applications All applications.
  3. Select an app.
  4. Select APKs.

APK file sizes

APK files have a maximum file size, based on the Android version your APK supports. If you can't support all devices with a single APK, you can upload multiple APKs using the same app listing that target different device configurations.

  • 100MB - APKs that target Android 2.3 and higher (API level 9-10 and 14+)
  • 50MB - APKs that target Android 2.2 and lower (API level 8 or lower)

Tip: Users must run Play Store version 5.2 or higher to install 100MB APKs.

Upload draft APK files

After you upload an APK file, it can be saved as a draft while you add or edit other parts of your app's information.

To save a draft APK, select the Save draft option. You can save a new APK as a draft using Simple or Advanced mode.

Sign your app

Android requires that all apps be digitally signed with a certificate before they can be installed. For more information, go to the Android Developers site.

  • If you see a message that your APK is signed with an insecure certificate and key size must be at least 1024 bits, follow the instructions to sign your app manually.
  • Important: Keep your keystore in a secure location. If you lose your keystore, you'll need to publish the app with a new package name and a new key. If you need to do this, you should also unpublish the original app and update its description.

Set up your Store Listing

Product details
  1. Go to your Google Play Developer Console.
  2. Select All applications All applications.
  3. Select an app and fill in the fields under "Product Details."
Field Description Character Limit Notes
Title Your app's name on Google Play. 30 character limit You can add one localized title per language.
Short description The first text users see when looking at your app's detail page on the Play Store app. 80 character limit Users can expand this text to view your app's full description.
Full description Your app's description on Google Play. 4000 character limit

Note: Repetitive or irrelevant use of keywords in the app title, description, or promotional description can create an unpleasant user experience and result in an app being suspended on Google Play. Please refer to full guidelines in the Google Play Developer Program Policies.

Graphic Assets

Learn more about adding graphic assets, screenshots and videos for your app.

Languages & translations

Add & manage translations

When you upload an app, the default language is English (United States, en-US). You can add translations of your app's information, along with in-language screenshots and other graphic assets.

  1. Go to your Google Play Developer Console.
  2. Select All applications All applications.
  3. Select an app and review the languages listed under "Product Details."
  4. To add new languages, select Manage Translations > Purchase translations or Add your own translation text.

Tip: To translate your app's description into other languages, you can use Google Play App Translation Service.

Localized images & videos

To market your app in different languages more effectively, you can add localized graphic assets to your app's Store Listing page.

Users will see the localized graphic assets on Google Play if their language preferences match the languages you've added.

Automated translations

If you don't add your own translations, users can view an automated translation of your app's Google Play Store Listing page using Google Translate or the default language for your app.

For automated translations, there will be a note explaining that the translation has been done automatically, along with an option to view the app's default language. Keep in mind automated translations aren't supported for Armenian, Raeto-romance, Tagalog, and Zulu.

Categorization

To select your application type and category:

  1. Go to your Google Play Developer Console.
  2. Select All applications All applications.
  3. Select an app.
  4. Under "Categorization," select an application type and category (see examples).
Contact details

To add support resources for your app for Google Play users:

  1. Go to your Google Play Developer Console.
  2. Select All applications All applications.
  3. Select an app.
  4. Under "Contact Details," add your contact information. You can offer multiple support channels (website, email, phone), but a contact email is required to publish apps on Google Play.

Tip: Learn more about providing support for your users.

Privacy policy

Adding a privacy policy to your app's store listing helps users evaluate which apps to download. You're not required to post a privacy policy unless your app is part of Designed for Families.

For apps in the Designed for Families program: You must link to a privacy policy on your app's store listing page. Make sure your privacy policy is available on an active URL, applies to your app, and specifically covers user privacy.

Add a privacy policy

  1. Go to your Google Play Developer Console.
  2. Select an app.
  3. Select Store Listing.
  4. Under "Privacy Policy," enter the URL where you have the privacy policy hosted online.
  5. Select Save draft (new apps) or Submit update (existing apps).

Next steps

Author

Shana is a Google Play Developer Console expert and author of this help page. Leave her feedback below about the page.

Was this article helpful?