Can you publish a vibe-coded app to Google Play?
Yes. Google Play takes Android apps uploaded as an Android App Bundle (an .aab file), not a link to your website, so a web app from Lovable, Bolt.new, Base44 or v0 needs a native Android build first.
You open Play Console expecting a publish button and find a checklist: identity verification, an Android device check, a two-week test with 12 people, then a set of forms. None of it is hard, but it catches people who planned to launch this weekend.
If your builder already makes native code (Rork, Emergent, Anything, Rocket.new, RapidNative or FlutterFlow), you can go straight to the account and the closed test. If it makes a web app, converting it to React Native and Expo gives you one app for Google Play and the App Store, on the same backend.
- Details
- US$25, one time, with identity verification
- Details
- 12 testers opted in for 14 days in a row, for personal accounts created after November 13, 2023
- Details
- Android App Bundle, required for new apps since August 2021
- Details
- Android 16 (API level 36) or higher for new apps and updates since August 31, 2026
- Details
- Privacy policy, app access, ads, content rating, target audience and Data safety
- Details
- In the app and through a web link, if people can create an account
| What Google asks for | Details |
|---|---|
| Developer account | US$25, one time, with identity verification |
| Closed test | 12 testers opted in for 14 days in a row, for personal accounts created after November 13, 2023 |
| File format | Android App Bundle, required for new apps since August 2021 |
| Target API level | Android 16 (API level 36) or higher for new apps and updates since August 31, 2026 |
| Forms | Privacy policy, app access, ads, content rating, target audience and Data safety |
| Account deletion | In the app and through a web link, if people can create an account |
Should you open a personal or organization Google Play account?
Open an organization account if you have a registered business, because it skips the 12-tester closed test. Open a personal account if you don't, and plan for the test. Both cost a one-time US$25 fee.
- Personal account
- US$25, once
- Organization account
- US$25, once
- Personal account
- Individuals, hobbyists and students
- Organization account
- Businesses and other organizations
- Personal account
- Verify access to an Android device through the Play Console app
- Organization account
- A D-U-N-S number
- Personal account
- Yes, if created after November 13, 2023
- Organization account
- No
- Personal account
- Organization account
- Financial, health, VPN and government apps
| Personal account | Organization account | |
|---|---|---|
| Fee | US$25, once | US$25, once |
| Who it's for | Individuals, hobbyists and students | Businesses and other organizations |
| Extra requirement | Verify access to an Android device through the Play Console app | A D-U-N-S number |
| Closed test before production | Yes, if created after November 13, 2023 | No |
| Required for | Financial, health, VPN and government apps |
- Google verifies your identity during setup and may ask for a government ID and a card in your legal name. The fee isn't refunded if those details turn out to be invalid.
- A D-U-N-S number is free from Dun & Bradstreet. Google warns that third-party services may charge high fees for it.
- Prepaid cards aren't accepted for the registration fee.
How does the Google Play 12 testers for 14 days rule work?
If your personal account was created after November 13, 2023, at least 12 testers must be opted in to a closed test when you apply for production, and they must have stayed opted in for the 14 days before that, without a break.
- Create the app in Play Console and fill in the store listing basics.
- Open Testing, then Closed testing, and create a track.
- Upload your App Bundle to that track and roll out the release.
- Add testers by email list or Google Group, choose your countries, and save. The opt-in link appears once the closed test release is published.
- Send the opt-in link. Testers accept it with their Google account, then install the app from Google Play.
- Keep at least 12 opted in for 14 days in a row. A tester who leaves and rejoins starts their 14 days again.
- Apply for production from the Play Console dashboard. The form asks about your closed test, your app and its production readiness.
Invite 15 to 20 people, not 12, so one tester dropping out doesn't reset your plan. Google says the production application review usually takes seven days or less. More on finding testers in the 12-tester requirement and the closed test walkthrough.
What forms does Google Play Console ask for?
Before production, Play Console asks you to complete the App content declarations: a privacy policy, app access, ads, the content rating questionnaire, target audience and the Data safety form. Fill them in during the closed test so they don't hold up launch.
- What it asks
- A public URL describing what you collect
- What trips AI-built apps
- No policy, because the app "doesn't collect data". You still need one
- What it asks
- How reviewers get past your login
- What trips AI-built apps
- No test account, so the reviewer sees only a sign-in screen
- What it asks
- Whether the app shows ads
- What trips AI-built apps
- Forgetting an ad SDK the builder added
- What it asks
- A questionnaire about your content
- What trips AI-built apps
- Leaving it for last, which blocks release
- What it asks
- The age groups the app is for
- What trips AI-built apps
- Choosing an age group by accident: pick only the ages your app is really for
- What it asks
- What data you collect and share, and whether people can ask for deletion
- What trips AI-built apps
- Not listing data that Supabase, analytics or payment tools collect
| Form | What it asks | What trips AI-built apps |
|---|---|---|
| Privacy policy | A public URL describing what you collect | No policy, because the app "doesn't collect data". You still need one |
| App access | How reviewers get past your login | No test account, so the reviewer sees only a sign-in screen |
| Ads | Whether the app shows ads | Forgetting an ad SDK the builder added |
| Content rating | A questionnaire about your content | Leaving it for last, which blocks release |
| Target audience | The age groups the app is for | Choosing an age group by accident: pick only the ages your app is really for |
| Data safety | What data you collect and share, and whether people can ask for deletion | Not listing data that Supabase, analytics or payment tools collect |
Google says every app published on Google Play needs the Data safety form, including apps on closed tracks and apps that collect no data. Answer for your third-party code too, not only your own.
If people can create an account, Google also asks for account deletion in two places: inside the app, and on a web page where people can request deletion without reinstalling. You enter that link in the Data safety form. How to add account deletion covers both stores.
What target API level and file format does Google Play require?
Since August 31, 2026, new apps and updates must target Android 16 (API level 36) or higher, and new apps have had to publish as an Android App Bundle since August 2021.
- Wear OS and Android Automotive OS apps need API level 35, and Android TV and Android XR apps need API level 34. Phone apps need 36.
- Existing apps must target API level 35 or higher to stay available to new users on newer Android versions.
- Google offered extensions to November 1, 2026 for apps that needed more time. That date has passed, so new submissions must meet the requirement.
- The requirement rises every year, so plan an update each summer to keep publishing.
If you build with React Native and Expo or Flutter, the target API level comes from the SDK version you build with, so updating the SDK is usually how you meet the new level.
How long does Google Play review take, and what gets apps rejected?
Google doesn't give one fixed review time for every app. It says some developer accounts get a more thorough review, which can take up to seven days or longer in exceptional cases, and that production access applications usually take seven days or less.
For a new personal account, count on about three weeks from the start of the closed test to production access: 14 days of testing, then the application review, then the review of your first production release.
- Fewer than 12 testers opted in, or testers who barely used the app. Google can ask you to keep testing.
- A Data safety form that doesn't match what the app and its SDKs collect.
- No account deletion web link when the app has sign-up.
- A build that targets an API level below the current requirement.
- No working test login in App access, so the reviewer can't see the app.
Can you publish to Google Play yourself?
Yes. The account, the closed test and the forms are all things you can do on your own, and the test itself is free. What it takes is a native Android build, 12 to 20 willing testers and two weeks of reminding them.
If your app is a web app, the native build is the hard part. We convert it to React Native and Expo and can run the closed test with vetted testers; see pricing and what it costs to publish a vibe-coded app. To compare every route, read the best ways to publish a vibe-coded app.
We take your AI-built app the last mile.
We rebuild your web app as a native React Native and Expo app on the same backend, or take your native project as it is, then handle Google Play for you: the App Bundle at the current API level, the 14-day closed test with vetted testers, the listing, the Data safety form, account deletion and the production application. We submit until approved, with a full refund if your app follows the store policies and still can't be approved. Try the native preview on your phone for free first.