Google Play Console Account: You must sign up for a Google Play Console developer account.2 This requires a one-time registration fee of $25 (USD).3
App Build: You need a release-ready, digitally signed version of your app.4 Google currently requires new apps to be published using the Android App Bundle (AAB) format.5
Merchant Account (for Paid Apps/In-App Purchases): If your app is paid or includes in-app purchases, you need to link your developer account to a Google Merchant Account to manage sales and payouts.6
Thorough Testing: Your app must be stable and work correctly.7 New personal developer accounts often have mandatory internal/closed testing requirements before being able to publish to production.8
Provide the name, default language, and specify if it's an App or a Game and if it's Free or Paid.10
Accept the required declarations (Developer Program Policies, US export laws, and Play App Signing Terms of Service).
Set up Play App Signing: Google Play Console will typically manage your app signing key. You use an upload key to sign your app bundles before uploading, and Google uses the app signing key to sign the final APKs delivered to users.11
3. Prepare Your Store Listing
This is how your app will appear to users on the Play Store.
Component
Requirement/Limit
Description
App Name
Max 30 characters
The title displayed on Google Play.
Short Description
Max 80 characters
A compelling summary appearing in search results.
Full Description
Max 4,000 characters
Detailed information about features, benefits, and use cases.
App Icon
$512 \times 512$ px (PNG)
Your main icon displayed on Google Play and users' devices.
Feature Graphic
$1024 \times 500$ px (JPEG or PNG)
A banner image required for your app to be featured.
Screenshots
Min 2 required
Showcasing your app in action on phones and tablets.
Promo Video (Optional)
YouTube link
A video demonstrating your app's functionality.
4. Complete App Content and Policy Details
The Play Console dashboard will guide you through mandatory sections to ensure compliance with Google's policies:
Privacy Policy: A valid URL to a privacy policy is required if your app collects any user or device data.12
App Access: Provide login credentials for restricted parts of your app so reviewers can access and test all features.13
Ads: Declare whether your app contains ads.14
Content Rating: Complete a questionnaire (administered by the IARC) to receive an official content rating for your app.15
Target Audience and Content: Specify the target age group of your app.16
5. Upload and Release Your App
Create a New Release:
In the Play Console, go to Testing or Production tracks.17 For a first-time launch, you may need to start with the Internal or Closed Testing track, especially if you have a new developer account.
Click Create new release.
Upload Your AAB File: Upload your finalized Android App Bundle (.aab) file.18
Add Release Details: Enter a version name and release notes (what's new in this version).19
Review and Rollout: Review all the release details. Once satisfied, click Review release and then Start rollout to [Track Name].
6. Review and Publishing
Google Review: After you submit your app, it will enter a review process by Google.20 This can take anywhere from a few days to a week or more, depending on the app.21
Go Live: Once approved and rolled out to the Production track, your app will be available on the Google Play Store!22