5. Google Play publication
Last updated
Last updated
If you're a company, open a Google developer account for your organization. The new personal developer accounts require running a closed test with 20 testers for at least 14 days, extending the publication process to over 2 weeks.
If you don't have a Google Developer account yet, sign up here. There's a US$25 one-time registration fee.
Once registered, go to https://play.google.com/apps/publish/ and press "Create app" button.
Select your preferred language, enter your App name, indicate if it's an App or a game, and if it's Free or paid.
Scroll down and accept both Developer Program Policies and US export laws. Then click Create app button.
Go to the Dashboard and find the Set up your app section. We will start by completing the tasks under "MANAGE HOW YOUR APP IS ORGANISED AND PRESENTED":
Select "Set up your store listing".
Enter some information and assets in the "App Details" and "Graphics" subsections:
Complete the following fields: App name, a short description and a full description of your app.
Mandatory:
Add the App icon, Feature graphic and Phone, Tablet or/and Chromebook screenshots.
Mandatory:
Optional:
Once the mandatory information is ready, click Save and go back to Dashboard - Set up your app section.
Go to Dashboard - Set up your app and click on "Select an app category and provide contact details" section.
Click on the Edit button of the App Category and select a Category for your app.
You can also optionally include Tags to describe the content and functionality of your app.
In Store listing contact details, click on the Edit button and enter an Email, which will be publicly displayed with your app. Phone number and Website fields are optional.
Click Save button at the bottom right.
Now, we're filling out all the steps listed below "LET US KNOW ABOUT THE CONTENT OF YOUR APP" subsection.
Go to Dashboard - Set up your app and select "Set Privacy policy".
Enter your Privacy policy URL.
Click on the Save button at the bottom right to proceed.
Go to Dashboard - Set up your app and select "App access".
Select "All functionality in my app is available without any access restrictions".
Click on the bottom right Save button.
Go to Dashboard - Set up your app and click on Ads.
Select whether or not your app contains ads.
Click Save button.
Go to Dashboard - Set up your app, select "Content rating".
Click Start questionnaire button to start the Content Rating Questionnaire.
Enter an email address which will be used to contact you about your content ratings.
Select a category, and answer some questions about the contents of your app.
Questions will vary depending on the category previously selected. Normally, you should select No to all answers.
Once ready, click Save and Next buttons at the bottom right.
In the Summary page, click Save.
Go to Dashboard - Set up your app and select "Target audience".
Select the age groups that you think your app is suitable for.
It is safer to select 18 and over to avoid Google Play Family Policy issues.
Click Next at the bottom right to continue.
Select whether or not your store listing could unintentionally appeal to children.
Click Next to proceed and then, Save.
Go to Dashboard - Set up your app and select "News app"
Select if your app is a news app or not.
Then, click Save.
Go to Dashboard - Set up your app and select "COVID-19 contact tracing and status apps"
Select if your app is publicly available COVID-19 contact tracing or status app or not.
Then, click Save.
Go to Dashboard - Set your app and select "Data safety".
Read the Overview section and click Next.
Complete the Data collection and security section as follows:
Answer YES to "Does your app collect or share any of the required user data types?"
Answer YES to "Is all of the user data collected by your app encrypted in transit?"
Specify the method of account creation your app support.
Add a delete account URL link.
How to find your delete account URL in Bravo?
Select your App > Publish > Android > Publication > Deletion account URL for Google Play > Copy URL.
In Data types section, select the following:
Under App info and performance, select Crash logs.
Under select Device or other IDs, select Device or other IDs.
Select any other that applies to your app (example: if it uses location)
In Data usage and handling, Device or other IDs, click on the arrow to continue.
Fill out the options as in the following image:
Open the App info and performance dropdown. Click the arrow on Crash logs.
Select exactly the same options as before and click Save.
Click Next, then Save to finish this section.
Go to Dashboard - Set up your app and select "Government apps".
Confirm if your app is developed by or on behalf of a government.
Click Save to proceed.
Go to Dashboard - Set up your app and select "Financial features".
Select all of the financial features your app provides or select "My app doesn't provide any financial features".
Click Next and Save to proceed.
From the left hand side bar, scroll down to Policy and Programmes section and click on App Content.
Find Advertising ID and click on Manage button.
Under declaration: Does your app use an advertising ID?
Select Yes and the checkbox Analytics in the list that appears below. This is needed for Firebase Analytics.
Select No only if your App has been declared that the Target audience are kids.
Once completed the initial setup "Set up your app", go back to the Google Play Console Dashboard and now locate the Release your app section.
Tap on Select countries and regions.
Click on Add countries/regions and the confirmation pop-up. Then, select all the countries you want your app to be available for. You can click on the first checkbox, if you want availability for all the listed countries.
Do not forget to Save at the bottom right of the screen.
To complete this step, obtaining the .aab file is necessary. Learn how to get the AAB file here.
If it's your first time creating a production release, you'll see the screen below:
To upload a bundle, provide a signing key or generate one using Play app signing. Click Choose signing key, then select Use Google-generated key. Wait a moment and refresh the page.
When you're ready to upload your first app bundle, you'll see the following screen.
Go to Dashboard - Release your app, click on Create a new release.
Within the App Integrity section:
Navigate to the App bundles subsection and proceed to upload the .aab
file that Bravo provided.
Add the Release name. Suggested a name based on the first app bundle or APK in this release, but you can edit it.
Optionally, you can scroll down to "Release notes" subsection and enter release notes for each language. Here is a list of the supported languages: https://support.google.com/googleplay/android-developer/table/4419860 For example, if you want release notes for English and Spanish, you would enter:
Click the Save button at the bottom right, and then Review release button.
You may see some warning messages, but you can ignore these. If you followed all the steps correctly, your app is ready to publish.
Click the Start rollout to Production button, confirm the popup by clicking on Rollout.
That's it! Your app will be live soon. For new apps, normally it takes around 3 days to go live.
Let us know in the Bravo Community know when your app goes live! We will add it to our "Made with Bravo" section. 💥