Google Play

    Google Play App Update Stuck 'Under Review' (Developer Fixes)

    Google Play Console showing an app update stuck under review with a new policy declaration required in Policy status.

    A Google Play app update stuck under review is usually still within the normal review window rather than genuinely broken. Updates to an established app are often reviewed within a day, but Google does not guarantee a time and reviews can take longer than seven days, so a wait of a day or two is not unusual. Running closed testing in parallel does not slow a production update for an established app. The cause developers most often overlook is a recent policy change: when Google updates its policies, updates can be held until you complete a new declaration, and queues lengthen for everyone. Complete any required declarations and wait through the window before escalating.

    Short answer

    An update stuck under review is usually normal review time, not a fault. Per Google's review guidance, updates to an established app are often reviewed within about a day, but Google notes reviews can take longer, sometimes past seven days, so treat a day or two as expected. Closed testing does not slow a production update for an established account, since it is not a gate there. A common hidden cause is a policy change that requires a new declaration, which holds the update until you complete it, so check your Policy status and App content. Complete any outstanding declarations, confirm Managed publishing is not holding an approved update, and contact support only after clearly passing the window.

    Does a standard update usually take 24 hours?

    Often, but not always, and it is not guaranteed. Updates to an app that is already live tend to be reviewed faster than a first submission, because the app is known to Google, and many established apps see their updates cleared within about a day. So a rough expectation of around 24 hours is reasonable for a routine update, as a typical case rather than a promise.

    The important caveat is that Google publishes no fixed time and states reviews can take longer, sometimes more than seven days, particularly during busy periods or when extra scrutiny applies. So a standard update that has been under review for a day or two is still within normal behavior, and the 24-hour figure is a common outcome, not a service level you can count on. Judge a genuine delay by whether you have clearly exceeded several days, not by whether it passed one.

    Why an update gets stuck under review

    Beyond ordinary queue time, a few things extend an update's review. Incomplete app-content declarations, such as data safety, content rating, or target audience, can hold a review until they are completed. An unresolved item in your Policy status can do the same. And a change in the update that touches a sensitive area, like a new permission or a new data use, invites a closer look that takes longer.

    There is also the case that is not a review delay at all. If Managed publishing is on, an approved update waits for you to publish it, which can look like a stuck review when the review is actually done. Distinguishing a genuine in-review wait from an approved-but-held update is the first step, because they need different responses: patience for the former, a click to publish for the latter.

    Did closed testing slow the production update?

    For an established account, no. Closed testing is a separate track, and running a closed test does not slow the review of a production update, nor is it a prerequisite for production once your account already has production access. The 12-tester, 14-day requirement that gates production applies to new personal accounts reaching production for the first time, not to updates from an established app.

    Where multiple tracks can interact is if you push the same update to several tracks at once, since each release is reviewed and they queue, but that is a matter of queued reviews rather than closed testing slowing production specifically. So if you are an established developer whose production update is slow while a closed test runs, the closed test is almost certainly not the cause, and you should look at declarations, policy status, and normal review time instead.

    How policy changes affect updates

    Policy changes are a frequently missed cause of a stuck update. When Google updates its Developer Program Policies, two things happen: review queues can lengthen as everyone adapts, and your update may be held until you satisfy a new requirement, such as an added declaration or a new disclosure. An update that would normally sail through can sit waiting because a recent policy change now expects something you have not provided.

    Check for this specifically when an update is slow around the time of a policy update. Look in your Policy status and App content for any new declaration or action Google is requesting, and complete it, since the update may be paused pending exactly that input. Staying current with policy announcements helps you anticipate these, because an update stuck on a new requirement is resolved by meeting the requirement, not by waiting longer or resubmitting.

    Developer fixes

    The fixes for a stuck update are mostly things you control. Complete every app-content declaration so a missing one is not holding the review. Resolve any Policy status items, including new ones introduced by a recent policy change. Confirm Managed publishing is not simply holding an approved update that is really waiting for you to publish it. Each of these is a concrete action that can release a genuinely stuck update.

    Only after those are ruled out is waiting or escalating the answer. If your declarations and policy status are clean, Managed publishing is off or already published, and the update has clearly exceeded the normal window of several days, contacting Google Play support is reasonable. Resubmitting a new version to try to force it through usually just restarts the clock, so avoid that unless you actually need to change the build.

    Causes and fixes

    Matching the cause to a fix keeps you from waiting on something you could resolve. The table below pairs the common causes with their fixes.

    CauseWhat is happeningFix
    Normal review timeThe update is in the queueWait, up to about seven days
    New policy declaration requiredThe update is held for your inputComplete the declaration in Policy status or App content
    Managed publishing onApproved but not yet publishedPublish it from the overview
    Incomplete app contentA missing declaration pauses reviewFinish data safety and other declarations
    Same update on many tracksMultiple queued reviewsConsolidate to the tracks you need

    Read the table against your situation. Most stuck updates are either normal review time or a declaration you can complete, and only after clearing those is a genuine, escalation-worthy delay likely.

    Checklist

    A short sequence resolves or clarifies a stuck update. The checklist below covers it.

    CheckActionDone?
    Elapsed timeNote when the update entered review[ ]
    Policy statusResolve flags and any new required declarations[ ]
    App contentComplete data safety, content rating, target audience[ ]
    Managed publishingConfirm it is not holding an approved update[ ]
    Escalate if neededContact support only after clearly passing the window[ ]

    The two that resolve most cases are completing declarations, including new ones from a policy change, and confirming Managed publishing is not the cause. Work those first, and reserve contacting support for a genuine over-run after they are ruled out.

    Scan before you update

    An update that clears review still has to pass it, and a security or privacy issue can cause a rejection that sends the update back for another cycle, adding to the very wait you are trying to shorten. Catching those before you submit the update is cheaper than after.

    A scanner like PTKD.com analyzes your app build and reports findings ordered by severity and mapped to OWASP MASVS, so you fix issues like unjustified permissions, cleartext traffic, or embedded secrets before the update enters review. To be clear about the boundary: PTKD does not speed up Google's review or complete your declarations. It removes the preventable findings that would turn a slow update review into a rejection and a second cycle.

    What to take away

    • An update stuck under review is usually normal review time; established-app updates often clear in about a day, but Google guarantees no time and reviews can exceed seven days.
    • Closed testing does not slow a production update for an established account, since it is not a gate there.
    • A recent policy change is a common hidden cause, holding an update until you complete a new declaration, so check Policy status and App content.
    • Complete declarations, confirm Managed publishing is not holding an approved update, and contact support only after clearly passing the window.
    • Scan the update with PTKD.com before submitting so a preventable rejection does not add another review cycle.
    • #google play
    • #app update
    • #under review
    • #policy changes
    • #play console

    Frequently asked questions

    Does a standard Google Play update usually take 24 hours?
    Often, but it is not guaranteed. Updates to an already-live app tend to be reviewed faster than a first submission because the app is known, and many clear within about a day. But Google publishes no fixed time and states reviews can take longer, sometimes past seven days, so a day or two is still normal. Judge a genuine delay by exceeding several days, not one.
    Did closed testing slow my production update?
    For an established account, no. Closed testing is a separate track and does not slow a production update, nor is it a prerequisite once your account already has production access. The 12-tester, 14-day requirement applies only to new personal accounts reaching production for the first time, so a slow update from an established app has other causes.
    Can a policy change hold my update in review?
    Yes, and it is commonly overlooked. When Google updates its Developer Program Policies, review queues lengthen and your update can be held until you satisfy a new requirement, such as an added declaration or disclosure. Check Policy status and App content for any new action Google requests, especially when an update is slow around the time of a policy change, and complete it.
    Why is my Google Play update stuck under review?
    Usually normal queue time, but it can be an incomplete app-content declaration, an unresolved Policy status item, a change touching a sensitive area like a new permission, or a new declaration required by a recent policy update. It can also be that Managed publishing is holding an already-approved update, which looks like a stuck review but just needs you to publish it.
    What are the developer fixes for a stuck update?
    Complete every app-content declaration, resolve Policy status items including new ones from a policy change, and confirm Managed publishing is not holding an approved update. Each can release a genuinely stuck update. Only after ruling those out, and clearly exceeding the normal window of several days, is contacting Google Play support reasonable; resubmitting usually just restarts the clock.
    How do I keep an update from being rejected in review?
    Fix predictable issues before submitting, since a rejection sends the update back for another cycle. A scanner like PTKD.com (https://ptkd.com) checks your build for unjustified permissions, cleartext traffic, and embedded secrets, mapped to OWASP MASVS. It does not speed up review or complete declarations, but it removes findings that would turn a slow update review into a rejection.

    Keep reading

    Scan your app in minutes

    Upload an APK, AAB, or IPA. PTKD returns an OWASP-aligned report with copy-paste fixes.

    Try PTKD free