On this page
Most failed production access applications do not fail on something exotic. They fail on an unconfirmed opt-in, a buffer of exactly 12, a build pushed on day 12 that broke something, or a questionnaire submitted before the Dashboard confirmed anything. This checklist walks the whole process in order so nothing small takes out your window.
Before you create the track
- Confirm the requirement applies to you by reading the closed testing card on your Play Console Home page.
- Build a signed, tested Android App Bundle with a version code higher than any previous upload.
- Finish your store listing essentials, privacy policy, and data safety form so policy review has nothing to catch.
- Complete device verification if you are a new personal account; it runs alongside testing, not after it.
- Set up license testing if your app has in-app purchases, so paid flows can be exercised without real charges.
Setting up the track for compliance
- Use one designated closed testing track as your requirement-counting channel, and say so in the track name.
- Add a feedback URL or email you will actually check daily, before you share any link.
- Create your email list or connect a Google Group while your release is in review.
- Recruit 15 to 20 testers so ordinary churn never takes you below the floor of 12.
- Publish the release, confirm the shareable opt-in link appears, then send it out.
Running the 14 days
- Get a confirmation reply from every tester once they have opted in.
- Send a kickoff message with one specific first task for everyone.
- Post a day 7 update: what you fixed, what to try next, how many days remain.
- Reply to every report quickly, and log issues in one shared list with a status column.
- Keep a reserve tester queue ready to activate the day someone drops out.
- Check your Dashboard milestone every few days instead of only on day 14.
The final checks before you apply
- Your Dashboard confirms the milestone rather than your own spreadsheet.
- At least 12 testers are currently opted in, each with 14 continuous days behind them.
- Your issue log shows blockers resolved and the fixes verified in the current build.
- Nothing on the checklist above is waiting on someone else's reply.
If you are reading this list the week before your window and several items already look hard, that is useful information. The parts that most often slip are tester recruitment, engagement follow-up, and independent coverage of the build, which are exactly the pieces AppsTestLab runs as a managed service for teams with a fixed launch date.
Want the checklist run for you?
AppsTestLab handles track setup, tester recruitment, engagement, and a functional pass on your build, then hands you a documented window to apply from.
Talk to us on WhatsAppFrequently asked questions
What is the single most common mistake on this checklist?
Counting invitations as testers. Confirm every opt-in personally, and keep a buffer above 12 so one no-show does not take out the window.
Do I need to complete everything before starting the test?
The track, feedback channel, tester list, and published release are needed on day one. Device verification, license testing, and listing polish can run in parallel, but they must all be done before your launch.
Should I freeze my build for the whole 14 days?
In spirit, yes. Push only fixes that unblock testers or address serious issues, and validate any upload with a quick regression pass first.
What do I do if I cannot recruit 12 testers in time?
Start recruitment before your release is approved and widen beyond your immediate network. If the date cannot move, a managed closed testing service is the pragmatic way to get real testers into the window on schedule.
Sources & references
Official Google documentation- App testing requirements for new personal developer accountssupport.google.com
- Set up an open, closed, or internal testsupport.google.com
- Set up a license testingsupport.google.com
These links open Google's official Play Console Help pages used to verify this guide. AppsTestLab guidance is independent and not affiliated with Google.
Get help doing this
