Skip to content
GetClosedTesting

Pre-Review Checks: Why Your Closed Test Release Isn't Live

Play Console checks your changes before Google reviews them. What a critical check blocks, what Proceed anyway does, and why the 14 days can't start yet.

Google Play Testing12 min read

The short answer: the checks run in front of the release, not in front of your testers

Short answer: Play Console runs its own pre-review checks on your changes before it will send them to Google's review queue, and you have to fix any critical issue before the release can be published. For a closed test that puts the checks between your build and the opt-in link. Until the release is live and the app status reads Published, testers have no link to open, and nobody's 14 days have begun.

This is the least discussed step in the 12-tester process, and in our own campaign records it is one of the most common places the first two days go missing. Not a tester problem. A change sitting in Publishing overview that was never sent, or a mandatory declaration nobody filled in.

Pre-review checks have their own documentation, their own timing and their own exception, and they are not the review. Treating them as the review produces the wrong fix: people rebuild and re-upload a bundle when the actual blocker is an App content declaration.

What pre-review checks are, in Google's own words

They are automated checks on the change set you are about to submit. Not a human looking at your app, and not a substitute for the review that follows. Google answers that directly:

The scope is broader than most developers assume. Google says the checks exist to make sure apps comply with the Developer Program Policy and "perform reliably on user devices", and that they "verify that updates contain all mandatory declarations on your app's [App content] page ... and detect high crash rates on specific devices or Android versions".

So a failing check can be a policy declaration you skipped, or a crash pattern on one device model that Play already has data for. The second kind surprises people, because nothing in the upload flow mentions it.

Where the checks appear, and why the section is sometimes missing

Everything happens on one page. From Google's help page:

That second sentence is the most useful diagnostic in the article. If you open Publishing overview and cannot find the section, you do not have a pending change. Either the change was already sent, or it was never staged in a way Play treats as a change, or you are looking at a different app or track than you think.

In practice a closed test that appears to be doing nothing is in one of these three states:

  • Draft. You uploaded a bundle but did not complete the rollout, so there is no release to review and nothing to check.
  • Changes not yet sent for review. The release exists and the checks are running or waiting on you. This is the state that costs days, because an unsent change with no failing check produces no banner at all.
  • In review. The change was submitted and Google is reviewing it. Nothing on the page needs you except patience, and every extra upload restarts the queue position.

Only the middle state is fixable in minutes. Which is why it is worth checking Publishing overview first and the tester list second.

How long the checks take, and what "Send for review" actually does

Read that carefully, because it explains a very common confusion. Send for review is not an instant handoff. If checks are still running when you click it, the click queues your submission and Play Console sends it when the checks finish. A developer who clicks, refreshes, and sees no status change for ten minutes has not done anything wrong.

Google states the same rule twice on the page, which suggests it is a recurring support question: "You can submit changes at any time without waiting for checks to complete. Play Console finishes running all checks before submitting your changes for review."

The page also notes that "some checks require more time to finish than others, so Play Console provides an estimated completion time". If you are planning around a date, that estimate is the number to watch, not the fifteen-minute ceiling.

Once the submission goes through, the question changes from checks to review queue. Google's guidance for that stage is that processing "can take a few hours or up to seven days (or longer in exceptional cases)" and that you should plan "a buffer period of at least a week" between submitting and going live. Our separate guide to production access review time covers the later approval, which is a different queue again.

The failures that actually stop a closed test

The critical set is not published as a list, but Google names the two that matter most in the FAQ about skipping checks:

Both of those are setup items, and setup is exactly what a closed test requires before it can exist. The testing requirements page lists the access requirement for the closed testing track as "Complete app setup." So the mandatory checks are not an obstacle in front of the 12-tester rule. They are the enforcement of it.

The list has grown. A Google developer blog post from December 2025 says the company "expanded these checks for privacy policy links, login credential requirements, data deletion request links, inaccuracies in your Data safety form, and more". If your app has a sign-in screen, the login-credential check is the one that will hold a release, and the same credentials come up again during review. We cover the declaration side of that in test credentials for reviewers.

Proceed anyway: what it defers, and what it does not

Non-critical issues can be deferred. Play Console may ask you to pick a reason, such as "I already have plans to resolve this issue" or "This issue is incorrect", and it logs the answer in the Activity log.

It is not a bypass, and Google is explicit that the answer is not a scoring input: "Your response does not directly affect your app review outcome." What it does not do is erase the issue. "If you click Proceed anyway without fixing detected issues, those issues might reappear in future checks."

There is a second, sharper limit. Passing every check is not approval:

And the deferral can turn into a rejection if the app is visibly broken. Google warns that if an issue makes your app non-functional, reviewers may reject it under app quality policies such as Minimum Functionality. Deferring a cosmetic warning is reasonable. Deferring a crash on a common device during a closed test is how a 14-day window ends with nothing to show.

Save for later: sending the release while holding back the broken change

One feature changes the calculus here, and it is recent. Google shipped Save for later on Publishing overview in January 2026, described in its developer blog as a way to "hold back the changes you're not ready to have reviewed".

For a closed test this solves a specific and annoying situation: your new build is ready and your store listing edit is half-finished. Before this, the listing change would either delay the release or get published in a state you did not want. Now you can hold it back and send the release.

The limitation matters more than the feature, though:

Which brings the article back to its point. Track-level problems can be parked. App-level declarations cannot, and they are the ones that most often stand between a closed test and its first opt-in.

The order of gates before day one of fourteen

The 14 days get all the attention, but they are the last step in a chain, and only the last step is fixed. Everything above it is setup, checks and queue.

The sequence, in order:

  1. App setup and the App content declarations are completed.
  2. A bundle is uploaded to the closed track and the rollout is started.
  3. Pre-review checks run; critical issues are fixed before anything can be published.
  4. Changes are sent for review. Play Console submits them after the checks finish.
  5. Google reviews and approves the release.
  6. The release is published and the app status becomes Published.
  7. The opt-in link appears, which can take several hours after a first publish.
  8. A tester opens the link and opts in. That tester's 14 consecutive days start here.

Steps 6 and 7 are where people lose a day without noticing. Google's testing guide states that "the opt-in link displays only when an app status is 'Published'. Apps in 'Draft' or 'Pending publication' status do not display an opt-in link", and that "after publishing an open, closed, or internal test for the first time, the test link can take several hours to become available to testers".

Then the part everyone knows: "At least 12 testers must be opted in to your closed test when you apply for production access, and they must have been opted in continuously for the preceding 14 days." That sentence is measured per tester from opt-in, so a release that goes live on Tuesday gives you a window that starts Tuesday.

If your link is live and testers still report nothing, the cause has moved to a different list of problems. Is your app visible during closed testing walks through the other four reasons, and 0 testers opted in covers the console side.

A ten-minute check you can run before you message your testers

Do this on the day you plan to start, and again whenever the counter has not moved:

  1. Open Publishing overview and confirm your change is listed under Changes not yet sent for review. An empty section means nothing is waiting.
  2. Click View issues on anything listed. Read what the check says before touching the bundle.
  3. Fix App content and app details items in the console. They are declarations, not code, and rebuilding will not clear them.
  4. For warnings you intend to accept, use Proceed anyway and pick the honest reason. It is logged.
  5. Click Send for review, then give it fifteen minutes before deciding it failed.
  6. Confirm the status moved to In review. If it did not, re-check Publishing overview for a critical issue you missed.
  7. After approval, confirm the app status is Published and the opt-in link resolves before you tell twelve people to open it.

The last item is the one people skip, and it is the only one that costs a tester's trust rather than a developer's afternoon.

What we see across 1,500+ closed-testing campaigns

Based on our analysis of 1,500+ closed-testing campaigns, the delays we record in the first two days are administrative far more often than technical. These are our own campaign records, not Google data, and they say nothing about approval rates.

Three patterns repeat. A release saved but never sent, with the developer waiting for a review that was never queued. An App content declaration left blank because the developer assumed a test build did not need one. And a fresh bundle uploaded on day two to fix something that was a declaration the whole time, which also moves the submission to the back of the queue.

None of these need a new build. All of them need the Publishing overview page, which is the quietest page in Play Console: when something is wrong it often looks exactly like when nothing is wrong.

Frequently asked questions

Do pre-review checks replace the app review? No. Google's own answer: "No. Pre-review checks run automatically before you submit your app to the formal review process." They reduce avoidable rejections; they do not decide approval.

Can testers opt in while my release is in review? No. The opt-in link displays only when the app status is Published, so a release in review has no link for them to use. Their 14 days start at opt-in, not at upload.

Why can't I find the 'Changes not yet sent for review' section? Because you have no changes since your last submission. Google's page says the section "appears only when you make changes to your app after its most recent review submission." Check whether the rollout was actually started.

Can I skip a critical check? No. Mandatory checks must be resolved before publishing, and Google names missing app content declarations and required app details as examples. Only non-critical issues can be deferred with Proceed anyway.

Do I still need 12 testers after production access is approved? The testing rule is a gate to production access, and Google's requirement is written about the closed test you apply from. Routine updates afterwards go through normal release review. Do not end the track the moment you press apply, though: if more testing is required, Google says you may need to continue running the closed test, and it lists fewer than 12 opted-in testers and insufficient engagement as reasons.

Do the checks run again if I update the build mid-test? Yes. Any change after your last submission reopens the section, and the new build is reviewed before testers receive it. Google also warns that "the SLA ... for review time is counted from the last submitted change", so submitting while other changes are in review can push the app back in the queue. During a 14-day window, batch updates rather than shipping one a day.

Sources and verification

Policy and product claims in this article come from pages read in full on 6 November 2026:

The 12-tester rule itself has not changed: personal accounts created after 13 November 2023 still need 12 testers opted in continuously for 14 days before applying for production access. Google grants production access after its own review, and no service can promise that outcome.

Ready to Start Your Closed Test?

Register, create the app and choose your tester count. Every plan includes the same monitoring, support and participation guarantee.