Publish your Android app on Google Play

Step by step, with screenshots: your Google Play developer account, your app in Play Console, the two invites, and what we do for you

This guide walks you through publishing your own Android app on Google Play, step by step.

You create your Google Play developer account and your app, then invite us. We build the app, fill in most of Google's forms and publish it under your company's name. Some steps are yours, some are ours: each one says who does it.

You can follow the same guide, with your own app's details filled in, in your Mobile apps panel, under Android.

Before you start

A Google account for your company. Use one Google account just for this. You sign in to Play Console with it, or with another account that is an admin there.

Google's fee: US$25, once. You pay it to Google when you create your developer account. Google does not give it back if it turns your company down, so read this list first.

Organization or Personal account. Pick Organization if you have a registered company: your company's name shows in the store. An Organization account needs a D-U-N-S number for your company. It is free, and it can take up to 30 working days to get one. A Personal account is for one person.

Google checks who you are. Google asks for an ID, company documents, a phone number and an email address. It does not say how long the check takes, so allow a few days.

Personal accounts made after 13 November 2023. Google asks these accounts to test the app with at least 12 people for 14 days in a row before it can go public. Organization accounts skip this.

How long it takes you. About an hour for Google's sign-up forms, then about 20 minutes in Play Console to create the app and invite us. We do the rest.

Step 1. Create your Google Play developer account

Who: You. Time: About an hour of forms, then a few days while Google checks your details.

Your app is published under your company's own account, so your name shows in the store, not ours.

Sign up

  1. Open the sign-up page and sign in with your company's Google account.
  2. Choose Organization if you have a registered company, or Personal if you don't.
  3. Fill in the forms and pay Google's US$25 fee.
  4. Answer the trader question for your company. It is your company's own answer, so only you can give it.

Wait for Google

  1. Google checks your identity and your company. It emails you when it is done.
  2. Then come back here and tell us which kind of account you have.

Tips:

  • Already have a developer account? Skip the sign-up and just answer the questions below.
  • Personal account made after 13 November 2023? Google adds a 14-day test with 12 people before your app can go public. We show you those steps when they apply.

Google's help:

How you know it's done: You tell us here once Google has approved your account.

Step 2. Write your store listing

Who: You. Time: About 10 minutes.

This is what people read about your app on Google Play.

In this panel

  1. App name: the name people see in the store, 30 characters at most. Use the name your customers know you by.
  2. Short description: one sentence, 80 characters at most.
  3. Full description: what your app does and who it is for.
  4. Contact email: where people who use your app can write to you.
  5. Click Save the listing.

Tips:

  • Write in your app's main language. Use the language code Play Console uses, such as en-US or es-ES.

How you know it's done: Marked done as soon as the listing is saved and complete.

Step 3. Upload your app icon

Who: You. Time: 2 minutes.

Your icon shows in the store and on people's phones.

In this panel

  1. Choose a square PNG image of 1024 × 1024 pixels, with no see-through parts.
  2. Click Upload the icon.

Tips:

  • Keep it simple: a logo on a plain background reads best at small sizes.

How you know it's done: Marked done as soon as the icon is uploaded.

Step 4. Create your upload key

Who: You. Time: 1 minute.

Google only accepts new versions of your app signed with this key. It proves they come from you.

In this panel

  1. Click Create the upload key. We make it once, on our build computer.
  2. Click Download the key and keep the file and its passwords somewhere safe, such as your password manager.

Tips:

  • You need to have signed in recently. If we ask you to, sign in again and come back.

How you know it's done: Marked done as soon as the key exists.

Step 5. Create your app in Play Console

Who: You. Time: About 5 minutes.

Your app needs a place in your Play Console before anything can be uploaded to it.

What you need to copy:

  • App name: your app name, such as Acme Chat
  • Package name: shown in your Mobile apps panel, such as com.acmechat.app

Click "Create app"

  1. Go to Play Console and sign in.
  2. On the home page, click Create app.

Play Console home page with the Create app button highlighted

Type your app name and package name

  1. App name: type your app name (such as Acme Chat).
  2. Package name: paste your package name (such as com.acmechat.app). Copy it exactly: it can never be changed once the app is created.
  3. Google checks it straight away. It must say Package name available, with a green tick.
  4. Default language: choose your app's main language.

Create app form with the app name, package name, availability check and default language highlighted

Choose "App" and "Free"

  1. Under App or game, select App.
  2. Under Free or paid, select Free.
  3. A box called You'll get automatic protection appears. You don't need to do anything with it.

App or game set to App, Free or paid set to Free, and the automatic protection notice

Accept the declarations and create the app

  1. Scroll to Declarations.
  2. Tick Confirm app meets the Developer Program Policies.
  3. Tick Accept US export laws.
  4. Click Create app, at the bottom right.

The two declaration boxes to tick and the Create app button

Your app is created

  1. Play Console opens your new app. Its name shows at the top of the left menu.
  2. Click Home to go back to the main page. You don't need to fill in anything on the Dashboard: we do that.

The new app in the left menu and the Home link

Tips:

  • Sign in with the account that owns your developer account, or one that is an admin. Other users may not see the buttons.
  • The package name says it is taken? Check you pasted it with no space at the start or the end. If it still says taken, don't pick another one: chat with us.
  • The two declaration boxes are your company's own agreement with Google, so only you can tick them.

Google's help:

How you know it's done: You tell us here once the app is created.

Step 6. Invite us to your app

Who: You. Time: About 10 minutes.

With these two invites we can upload your app and fill in Google's forms for you. We only get access to this one app: never to your other apps, your payments or your account settings.

What you need to copy:

  • First email to invite: shown in your Mobile apps panel, under Android
  • Second email to invite: saasland.company@gmail.com

Do these steps twice

  1. You invite two emails, one after the other, with the same boxes ticked.
  2. First: our robot email, shown in your Mobile apps panel. It is our robot account: it uploads your new versions.
  3. Then: saasland.company@gmail.com. It is our team: we fill in Google's forms for you.
  4. The screenshots show the second email. The screens are the same for both.

Click "Manage account"

  1. On the Play Console home page, click Manage account.

Play Console home page with Manage account highlighted

Open "Users and permissions"

  1. Click the Users and permissions card.

Manage account page with the Users and permissions card highlighted

Click "Invite new users"

  1. Scroll down to the list of users and click Invite new users.

Users and permissions page with the Invite new users button highlighted

Type our email

  1. Email address: paste the email you are inviting.
  2. Access expiry: leave Set access expiry date unticked. We need access for as long as we publish your app.

Invite user form with the email address and the access expiry box highlighted

Add your app

  1. Scroll down to Permissions and stay on the App permissions tab.
  2. Click Add app.

App permissions tab and the Add app button

Pick your new app

  1. Tick only the app you just created. Leave every other app unticked.
  2. Click Apply.

The app list with only the new app ticked and the Apply button

Tick "Edit and delete draft apps"

  1. Leave Admin (all permissions) unticked.
  2. View app information is already ticked. Leave it.
  3. Under Draft apps, tick Edit and delete draft apps.

Admin left unticked, View app information already ticked, and Edit and delete draft apps to tick

Tick the three "Releases" boxes

  1. Scroll down to Releases and tick all three boxes.
  2. Leave both boxes under Financial data unticked.

The three Releases permissions to tick

Tick "Manage store presence", then Apply

  1. Under Store presence, tick Manage store presence.
  2. Leave Reply to reviews unticked. Google ticks two more boxes on its own: that is fine.
  3. Click Apply, at the bottom right.

Manage store presence to tick, the two boxes Google ticks for you, and the Apply button

Send the invitation

  1. Your app now shows 9 permissions: your 5 boxes plus 4 Google ticks for you.
  2. Click Invite user, at the bottom right.

The app with 9 permissions and the Invite user button

Check the email is in your list

  1. You are back on Users and permissions, and the email now shows in the list.
  2. Now do the same for the second email. When both are in the list, press the button below.

The users list with saasland.company@gmail.com in it

Tips:

  • In short, you tick 5 boxes: Edit and delete draft apps; Release to production, exclude devices, and use Play App Signing; Release apps to testing tracks; Manage testing tracks and edit tester lists; Manage store presence.
  • Not 9 permissions? Click the arrow at the end of the app's row to open the window again and compare.
  • Can't see "Invite new users"? Your Google account is not the owner or an admin. Sign in with the owner's account.

Google's help:

How you know it's done: We check it ourselves: this step turns done when our robot account can read your app. Google usually lets it in within minutes.

Step 7. Send Google's policy emails to us too

Who: You. Time: 2 minutes.

If Google has a problem with your app, it emails a warning. With us on the list, we can fix it before it becomes serious.

What you need to copy:

  • Email recipient: saasland.company@gmail.com

In Play Console

  1. Click Manage account, then Users and permissions.
  2. Scroll down to Email recipients and click Add email recipient.
  3. Type saasland.company@gmail.com.
  4. Under topics, tick Policy. Under apps, pick your new app.
  5. Save.

Tips:

  • Only the account owner or an admin can add email recipients.

Google's help:

How you know it's done: You tell us here once you have added the email.

Step 8. We upload the first version of your app

Who: We do this. Time: Within one working day of your invites.

Google wants the very first version uploaded by hand in Play Console. After that, we upload every new version automatically.

What we do

  1. We build your app and upload it to internal testing. Nobody outside your team sees it.
  2. Nothing to do on your side.

How you know it's done: We check it ourselves: this step turns done when Google has the upload.

Step 9. Copy your app signing code

Who: You. Time: 2 minutes, after we uploaded the first version.

Google signs your app with its own key. This code lets your app open your chat links and receive notifications.

In Play Console

  1. Open your app.
  2. In the left menu, click Test and release, then App integrity.
  3. Find App signing key certificate.
  4. Copy the code next to SHA-256 certificate fingerprint. It looks like AB:12:CD:… with 32 pairs.

In this panel

  1. Paste it in SHA-256 fingerprint and click Save the fingerprint.

Tips:

  • Copy the one under App signing key certificate, not the upload key one.
  • You only see it after we uploaded the first version.

Google's help:

How you know it's done: Marked done as soon as the code is saved.

Step 10. Answer Google's questions about your app

Who: Mostly us, with two parts for you. Time: 10 minutes for your two parts.

Google asks 11 questions about every app before it can go public: privacy, ads, age rating and more. We answer most of them. Two need you.

Your part 1: a test login for Google's reviewers

  1. Google's reviewers need to sign in to your app. Create a test user in your console just for them.
  2. In Play Console, open your app, then Policy and programs, then App content.
  3. Under Sign-in details, click Start.
  4. Type the test user's email and password in English, and tick that it gives full access.
  5. Click Add, then Save. Add alone does not save.

Your part 2: trader status

  1. In App content, open Trader status and say whether your company sells to people in the EU or UK as a business.
  2. If you are a trader, give the link to your terms of service.
  3. This is your company's own legal answer, so only you can give it.

What we do

  1. We answer the other 9 questions: privacy policy, ads, age rating, target audience, data safety and the rest.

Tips:

  • Do your part 1 first: Google keeps the age and data safety answers as drafts until the sign-in details are saved.
  • Use a test user, never your own login. Keep its password working: if it expires, Google can reject your app.
  • Not sure about trader status? Google cannot decide it for you; ask your accountant or lawyer.

Google's help:

How you know it's done: We mark it done when all 11 answers are in. Chat with us once your two parts are saved.

Step 11. We make the app free and choose the countries

Who: We do this. Time: Within one working day.

Google needs to know where your app is offered.

What we do

  1. We make the app free and offer it in every country Google allows.
  2. Want fewer countries? Tell us in the chat.

How you know it's done: We mark it done when it is set.

Step 12. We make the store images

Who: We do this. Time: Within two working days.

Google needs a banner image and phone screenshots for your store page.

What we do

  1. We make the banner and the screenshots from your icon and your listing, and upload them.
  2. Prefer your own? Send them to us in the chat.

How you know it's done: We mark it done when the images are uploaded.

Step 13. Test your app with 12 people for 14 days

Who: You. Time: 14 days, plus the time to find 12 people.

Google asks this of Personal accounts made after 13 November 2023 before an app can go public.

Find your testers

  1. Find at least 12 people with an Android phone who will keep your app for 14 days in a row.
  2. Send us their Google account emails in the chat. We add them to a closed test.

During the 14 days

  1. Each tester accepts the invitation from Google and installs the app.
  2. Ask them to open it now and then. Google counts people who stay in the test.

Tips:

  • Google counts only testers who stay in the test for the whole 14 days. Invite a few more than 12.

Google's help:

How you know it's done: You tell us here when the 14 days are over.

Step 14. Ask Google to let your app go public

Who: You. Time: 10 minutes, then a few days for Google's answer.

After the test, Google asks a few questions before it lets your app go public.

In Play Console

  1. Open your app and go to its Dashboard.
  2. Click Apply for production and answer Google's questions about your test.
  3. Wait for Google's email.

Tips:

  • Answer in your own words: how many people tested, what they said, and what you changed.

Google's help:

How you know it's done: You tell us here when Google says yes.

Step 15. Your app goes public

Who: We do this. Time: A few days for Google's review, sometimes more.

When everything above is done, your app is ready for Google's review.

Your OK

  1. On your Android card, click Approve and send to Google.

What we do

  1. We start your first public release in Play Console.
  2. Google reviews it and emails you. We show its answer on your Android card.

Tips:

  • If Google says no, we tell you why and what we change.

How you know it's done: We mark it done when Google has accepted your first public release.

After that

You can see our access at any time in Play Console, under Manage account → Users and permissions, and remove it there whenever you want. If you remove it, we can no longer update your app.

Stuck on a step? Chat with us from your panel.