Ruby Native uploads every Android build to the Internal Testing track. Internal testing skips Play review and needs almost nothing beyond a valid AAB, which makes it the right place to validate your app, but it is not the public Play Store.
To go live, you promote a build from internal testing to production yourself in Play Console. This mirrors how iOS works: Ruby Native delivers to TestFlight, and you do the App Store release in App Store Connect.
Production has requirements internal testing doesn't. Play blocks a production release until each of these is done in Play Console.
In the left sidebar, open Policy and programs -> App content and complete every declaration:
Open Grow -> Store presence -> Main store listing and fill out every field:
A few tips:
Play Console shows a checklist on the Dashboard and on the App content page. Work through it until every item has a green check.
If your Play developer account is a personal account created on or after November 13, 2023, you can't promote straight to production. Google requires a closed test with at least 12 testers opted in continuously for 14 days before you can apply for production access.
Organization (business) developer accounts are not subject to this. With one of those, you can go straight to production once the checklist above is done.
To run the closed test, promote a Ruby Native build to a closed testing track the same way you'd promote to production, choosing Closed testing instead of Production. Add your testers, leave it running for the full 14 days, then apply for production access from the Play Console Dashboard.
Once a Ruby Native build has landed on internal testing and you've cleared the checklist above:
You can also create a fresh production release from Production -> Create new release and add the same AAB, but promoting the internal build is fewer steps. Google's prepare and roll out a release guide covers the full release form.
Google reviews every production release. A brand new app usually takes a few days, while updates to an app that's already live usually clear in a few hours. Turn on managed publishing in Play Console so an approved release waits for you to press the button instead of going live mid-review. Internal testing builds skip review entirely, which is why you can keep shipping to testers while a production release is in review.
Most rejections trace back to the App content declarations: a missing privacy policy, an incomplete data safety form, or a content rating that doesn't match what the app actually does.
After your first production release, every new Ruby Native build still lands on internal testing. Promote it to production the same way whenever you're ready, and returning releases clear review much faster than the first one.
Turnkey includes hands-on help with your listing, declarations, and going live.
View pricing