Google Play · 28.08.2026 · 4 мин

How to Publish an App on Google Play: Step-by-Step

Step-by-step guide to publishing an app on Google Play: testing tracks, closed testing, staged rollout, and common rejection reasons.


How to Publish an App on Google Play: Step-by-Step

Unlike Apple’s single App Review model, Google Play uses a system of tracks — from internal testing to production, with different levels of scrutiny at each stage. Here’s the process, step by step.

Step 1: Create the app in Play Console

  1. Open Play Console → All apps → Create app.
  2. Enter the app name, default language, type (app/game), and free or paid.
  3. Confirm compliance with Developer Program Policies and US export laws.

Step 2: Fill out the Store Listing and Data Safety section

  1. Main store listing — short and full description, icon, screenshots, feature graphic, category.
  2. Data safety section — a mandatory declaration: what data the app collects, whether it’s shared with third parties, and how it’s used. A mismatch between this declaration and the app’s actual behavior is a common cause of rejection at review.
  3. Content rating — completing the IARC questionnaire to get an age rating.
  4. Target audience and content — specifying your target age group, which affects additional requirements (e.g., for apps aimed at children).

Step 3: Go through the testing tracks

Google Play uses several testing levels before production:

Track Purpose
Internal testing Up to 100 testers, near-instant publishing, for quickly checking a build
Closed testing A limited group of invited testers, mandatory for new Personal accounts (minimum 12 testers, 14 days)
Open testing Public testing, open to anyone via a link
Production The final public release

For new Personal accounts, closed testing is mandatory before your first production release — it’s not optional. Organization accounts are exempt.

Google Play testing tracks

Step 4: Upload a build

  1. Build an Android App Bundle (.aab) — Google Play requires this format for new apps; direct APK uploads to production are no longer accepted for new publications.
  2. Upload the file to your chosen track via Play Console → Testing/Production → Create new release.
  3. Fill in release notes.
  4. Play Console automatically checks the build against technical requirements before publishing the release.

Step 5: Staged rollout

For production releases, Google Play lets you gradually increase the percentage of users who receive an update (e.g., start at 10%, then ramp up to 100%) — this lets you catch critical issues on a small audience before a full release.

How long review takes

A new app’s first publication is usually reviewed longer (can take a few days); subsequent updates are typically faster, sometimes just a few hours — but timelines aren’t guaranteed and depend on current load on Google’s review system.

Common rejection reason: Data Safety mismatch

Common reasons for rejection

What to do if you’re rejected

  1. Read Google’s notice for the specific policy violated.
  2. Fix the app or its description/declarations to match the flagged issue.
  3. File an appeal through Play Console if you believe the decision is wrong — with a specific explanation of why.
  4. Republish after making fixes.

FAQ

Can I skip closed testing for a personal account if the app was already tested on other platforms?
No — this is a Google Play–specific requirement, unrelated to testing done on other app stores.

What is staged rollout, and is it mandatory?
It’s an optional gradual-release mechanism — you can release to 100% of users immediately, but a staged approach reduces audience risk if a critical bug turns up.

Does review time differ for games vs regular apps?
There’s no explicit official difference by app type, but more complex apps with a wider set of permissions and features tend to take longer on average.


This article is independent and not affiliated with Google LLC. For official policies, see support.google.com/googleplay/android-developer.

Related: Setting Up a Service Account for Google Play Developer API · Google Play Console Roles and Permissions · Google Play Console Identity Verification


Читайте дальше

Нужен аккаунт разработчика?Выдаём за сутки.