Google Play pre-launch checklist for 2026

Updated

Most launch delays on Google Play are not about code quality. They come from a handful of things Google checks in the build and in Play Console, each of which takes minutes to confirm and days to recover from if you miss it.

This checklist is in the order it bites. Each item says what Google requires, how to check it, and where the full guide is.

1. Have you passed the closed test?

If your personal developer account was created after 13 November 2023, you need a closed test with at least 12 testers opted in for the preceding 14 days before you can apply for production. Organisation accounts do not.

2. Does your build target API level 36?

From 31 August 2026, new apps and updates must target Android 16 (API level 36) to be submitted (Wear OS and Automotive: 35; TV and XR: 34). This is the item most likely to stop an upload outright, and the one most often wrong in a build that "should" be right.

Check the built APK with apkanalyzer manifest target-sdk app-release.apk. How to change it in Gradle, Flutter, React Native and Expo.

3. Is it a release build, uploaded as an App Bundle?

Since August 2021, new apps must be published as an Android App Bundle (.aab), not an APK. And it should be the release variant:

  • Not debuggable. apkanalyzer manifest debuggable on a built APK tells you. Release build types are not debuggable unless someone turned it on.
  • No debug logging or test endpoints left in. Android's release guide says to remove Log calls and any test files before building for release.

4. Which permissions need a declaration?

Google restricts sensitive permissions (background location, all-files access, SMS and call log, QUERY_ALL_PACKAGES, REQUEST_INSTALL_PACKAGES, exact alarms, full-screen intents, photos and videos, foreground service types, and others) to apps whose core feature needs them. Each needs a Play Console declaration, and libraries add them without asking.

5. Does your Data safety form match every SDK?

Every app on a closed, open or production track must complete it, and Google counts what your SDKs send off the device as your app's collection. An ads or analytics SDK you forgot about is the usual mismatch. How to fill in the Data safety form for the SDKs in your app.

6. Have you completed App content?

Play Console's App content page collects the declarations Google reviews alongside your app:

  • Privacy policy. Required even if your app collects no data: the Data safety form asks for the link.
  • App access. If any part of the app needs a login or a membership, Google says "you must provide all required details to enable access to your app". Give reviewers working credentials, or they cannot review what is behind them.
  • Ads. Whether the app contains ads, which puts a "Contains ads" label on your listing.
  • Content rating. Fill in the questionnaire so the app is not listed as unrated.
  • Target audience, and any declarations that apply to your kind of app, such as news or health apps.

7. Is anything secret inside the APK?

Anyone who downloads your app can unpack it. API keys that are designed to be public are fine; secret keys for AI providers, payments, cloud accounts or your database are not. How to check your APK for leaked API keys.

8. Is your backend locked down?

Google does not review your database rules, but the keys in your app point straight at them.

9. Ready to apply for production?

With the test passed and the build ready, the application asks about your test, your app and its readiness. How to answer Google Play's production access questions, and how long the review takes.

Sources

Next steps

Still need testers? Get 12 testers for your closed test through a free test-for-test exchange - you test another developer's app, they test yours, and every opt-in is verified.

Applying for production soon? Check your APK against the Google Play launch checklist - target API, permissions that need a declaration, your Data Safety form and leaked keys. The first check is free.

Common questions

What do I need before publishing an app on Google Play?
A release build uploaded as an Android App Bundle that targets API level 36, the App content declarations (privacy policy, app access, ads, content rating, target audience, Data safety), a store listing, and for new personal accounts a completed closed test with 12 testers.
Does Google Play check my backend or database?
Google reviews the app, its listing and your declarations. Your database rules and server keys are yours to check, and anyone who downloads your app can probe them.
Which of these can stop an upload outright?
A target API level below Google's minimum stops a new app or update from being submitted. Most of the others are declarations Play Console asks you to complete before you can publish.

Apps currently in closed testing

Real developers running the test described above. Test one, and get testers for your own app back.

Closed testing

FitLifeApp is a daily habit and goal-tracking app that helps users monitor water intake, step goals, and mood entries. Please test the following: - Set a daily water goal, add water intake, and check whether the totals and remaining amount update correctly. - Set a step goal and check the progress display. - Add mood entries and review previous records. - Close and reopen the app to check whether your saved data is still available. - Use the app on different days to check daily tracking and history. - Check for confusing navigation, overlapping text, or buttons that do not work correctly. Please join the Google Group and the Google Play closed test using the same Google account. Install the app through Google Play and stay enrolled for at least 14 consecutive days, using its features during the testing period. When reporting a problem, include what happened, the steps to reproduce it, your device model, and Android version. Screenshots are welcome. Thank you for helping improve FitLifeApp!

Health & FitnessProductivityLifestyle

Open to testers · 14-day test

Closed testing

Testers must join the Google Group using the same Google account they use on their Android device's Google Play Store. Testers must open the opt-in link, tap Become a tester, and then download the build via the Play Store link provided.

News & Books

Open to testers · 14-day test

Closed testing

Hi! I’m looking for testers for Crew Bites, a Flutter app that helps groups organize food orders, track who ordered what, and calculate the final bill fairly. Please test the main flow: add people, add food orders, select a restaurant/bundle, add tax/service/tip/delivery, review the total, and save or share the result. I’d especially appreciate feedback about usability, layout, performance, and any bugs on your Android device. Thank you!

Food & Drink

Open to testers · 14-day test

Related guides

May we use analytics and ad measurement? Analytics (Vercel, and Ahrefs on our public pages) count page views without cookies. Ad measurement lets Google's tag on our public pages see which visits came from our Google ads, using a Google cookie. The site works the same either way. Cookie Policy · How Google uses data ·