Back to BlogLaunch Guide

Google Play Pre-Launch Checklist for Android Developers

Before you hit publish on Google Play, there are 12 things you need to verify. Miss any one of them and your app will be rejected or stuck in review. This checklist covers everything from closed testing to store listing requirements.

March 21, 2026 7 min read

Publishing an app on Google Play is not as simple as uploading an APK and clicking publish. There are technical requirements, policy requirements, and store listing requirements — and failing any one of them will result in a rejection or a delay. This checklist covers everything you need to verify before you apply for production access.

1. Complete the Closed Testing Requirement

This is the most commonly missed requirement for new apps. You need at least 12 testers to remain active in your closed testing track for 14 consecutive days. Do not apply for production access until this is complete — Google will reject your application immediately if the requirement is not met.

2. Verify Your Target API Level

Google Play requires new apps to target a recent Android API level. As of 2025, new apps must target Android 14 (API level 34) or higher. Apps that target older API levels will be rejected. Check yourbuild.gradle file and ensure targetSdkVersion is set to 34 or above.

3. Complete Your Store Listing

Your store listing must include a title (up to 30 characters), a short description (up to 80 characters), a full description (up to 4,000 characters), at least 2 screenshots for each supported screen size, a 512×512 px app icon, and a 1024×500 px feature graphic. Missing any of these will prevent you from publishing.

4. Set Up Your Content Rating

All apps must complete the IARC content rating questionnaire in Google Play Console. Navigate toPolicy → App content → Content rating and complete the questionnaire honestly. Misrepresenting your app's content can result in removal from the store.

5. Declare Your App's Data Safety

Google requires all apps to complete the Data Safety section, disclosing what data your app collects, how it is used, and whether it is shared with third parties. This must match your actual app behaviour and your privacy policy. Navigate to Policy → App content → Data safety.

6. Publish a Privacy Policy

If your app collects any personal data — including analytics, crash reports, or login information — you must link to a privacy policy in your store listing. The privacy policy must be hosted on a live URL (not a Google Doc or Notion page) and must accurately describe your data practices.

7. Test on Multiple Devices and API Levels

Before publishing, test your app on at least three different device configurations: a low-end device running your minimum supported API level, a mid-range device running a recent API level, and a tablet if your app supports larger screens. Use Android Studio's device emulator for coverage and a physical device for final validation.

8. Check Your App Signing Configuration

Google Play uses Play App Signing by default for new apps. If you are using Play App Signing, make sure you have downloaded and securely stored your upload key certificate. If you lose your upload key, you will need to contact Google support to reset it — a process that can take weeks.

9. Verify Your Billing Integration (If Applicable)

If your app uses in-app purchases or subscriptions, test every purchase flow in the sandbox environment before going live. Verify that purchases are acknowledged correctly — Google will refund any purchase that is not acknowledged within 3 days, which can cause revenue loss and user confusion.

10. Review Google Play's Developer Policies

Read through Google Play's current developer policies, paying particular attention to the sections on deceptive behaviour, impersonation, and restricted content. Policy violations are the most common reason for app rejection, and many violations are unintentional. Common issues include misleading screenshots, keyword stuffing in the app description, and using trademarked terms without permission.

11. Set Up Crash Reporting

Integrate Firebase Crashlytics or a similar crash reporting tool before launch. Google Play Console shows crash and ANR (Application Not Responding) rates, and apps with high crash rates may be demoted in search rankings. Having crash reporting in place from day one means you can respond to issues quickly after launch.

12. Prepare Your Launch Announcement

Have your launch announcement ready before you apply for production access. Google's review process typically takes 3–7 days for new apps, but can take longer. Prepare your social media posts, Product Hunt submission, and any press outreach in advance so you can publish them the moment your app goes live.

Still need to complete the closed testing requirement?

AppTestly provides verified testers for Google Play closed testing campaigns. Get 12 testers in 24 hours and check item #1 off your launch checklist.

Get Started