The Android upload process is far quicker and simpler than the Apple upload process. From start to finish, it takes no more than about 20 minutes, and your Android app will begin appearing in Google Play within 24-48 hours at most.
If you are publishing an app for a Public figure, a well known company or using a company trademark, please review our Google Play Impersonation Policy article. To avoid possible rejection, we recommend submitting a statement to Google prior to uploading your Android app.
There is no cost to republish, so errors within the Publish Step can easily be corrected with an update.
Part One: Generating an APK File
1. Navigate to your Reseller Dashboard and locate the app you'd like to publish.*
2. Log in and make sure all the Publish Step content is complete and up-to-date, as the majority of this info is built into the APK file (the file need to upload Android apps).
3. From your dashboard, click the Send to Store in the top-right corner.
4. Fill out the email address field, where your APK file will be directed, and make sure only the box for Android is checked in the Products section. Note: Unmasked emails (@gmail.com, rather than @yourappcompany.com) work best for APK reception.
5. Click the Next button, enter any special notes you may have then click Submit.
6. You'll receive the APK file via email shortly. There's no need to open it—just download it straight from the email. Note: If you fail to receive it within half an hour, just email email@example.com so we can email the file to you directly. Make sure to check your Spam folder first!
*Single Clients: Since you don't have a dashboard view, you'll navigate to the Publish step after logging in and publish your app from there. See this article for more information on how to publish for a single app.
Part Two: Uploading Your App
Check out Google's help article for instructions straight from the source. Note: Google Play Console has changed their uploading process, so there is no longer a dedicated APK page.
*Over the last few months, Google has released a few major updates to the Console's dashboard. One of these recent updates was for Google Play App Signing. When uploading your APK file, please be sure to select "Not Now" or the "Opt-Out" option. If Google Play App Signing is enabled, this will prevent you from successfully uploading your application. This goes for first time publishes, as well as APK updates.*
1. Log into the Google Developer Console using your Google Developer login credentials.
2. Click All applications on the left-side menu, then click Create Application.
3. A screen will pop up, prompting you to enter a Title (your app's name) and Default language. Click Create. Now you can create you app's store listing, content rating and pricing & distribution and upload the APK file.
4. Click the Store Listing section from the left-side menu. Here you'll enter all the metadata for your app—in other words, the content that actually appears in Google Play when a user views your app listing.
Title: the name of your app
Short Description: a brief introduction to your app (limited to 80 characters)
Full Description: a more extensive overview, like the one you filled out in Step 5, which includes info about the business and what tools the app provides to users
- Screenshots: images of your app taken on an Android device (Note: It's not necessary to upload screenshots for different device sizes. Keep in mind, all screenshots will display on all devices, so you'll get duplicates if you upload the same screenshot in different sizes.)
- Hi-res Icon: the app icon that appears in Google Play alongside your app listing
- Feature Graphic: much like a header photo, this displays at the top of your app listing (see here for an example)
- Optional Graphic Assets: Promo Graphic, TV Banner, 360 Image, Promo Video
Categorization: includes Application type (select Applications), Category (industry the app falls under), and Content rating (maturity level)
Contact Details: includes Website, Email, and Phone (not mandatory); you're welcome to include your own info or your client's
5. Once you have filled out the Store Listing info, you will continue to the App Releases tab in the left-side menu. This is where you will be uploading your APK file; Google calls this getting your app ready for production. Find Google's specific instructions for this step here.
- Select Manage Production, and on the next screen Create Release.
- Select Upload APK and follow the on-screen instructions to describe what's new in this release, and name your release. To save any changes you make to your release, select Save.
6. Move into the Content Rating in the left-side menu. You will have to take a content rating questionnaire in order to determine the rating of your app. See here for Google's Rating regulations.
7. Now move onto Pricing & Distribution.
- Click Paid or Free, depending on your preference. (Note: You cannot change an app from Free to Paid, so it's important to set a price initially if you'd like to charge for it.)
- Under Manage Countries, check the boxes for countries you'd like the app available for download in.
- Check the right boxes for Google's content guidelines and export laws.
8. You should now have three green checkmarks next to App Releases, Store Listing, Content Rating and Pricing & Distribution.
9. After this information is completely filled out, you'll see your Android app is ready to publish. Select App Releases on the left-side menu.
- Next to the release you want to rollout, select Resume.
- Select Review, and you will be taken to the "Review and rollout release" screen. Make sure there aren't any issues with your release before rolling out to users.
- Finally, click Confirm rollout to publish your app to all Google Play users in the countries you selected.
If no errors appear, your app will be available in the Android market with the next 24 hours. Congrats!