Google Play · Broken Functionality policy

How to Fix Google Play Broken Functionality Rejection

Reproduce crashes, frozen screens, dead controls, install failures, and review-environment defects behind Google Play rejection.

Policy-grounded recovery guideOfficial policy ↗
Have the rejection message open?Get a free diagnosis now. Upgrade to the complete $29 Fix Pack only if it is useful.
Analyze this rejection →

What this rejection usually means

Google does not allow apps that crash, freeze, fail to install or load, remain unresponsive, or otherwise function abnormally. A rejection can be caused by a device-specific defect, account state, region, permission path, backend dependency, or a control that appears interactive but does nothing.

Likely rejection signals

  • Crash, ANR, freeze, blank state, or endless loading
  • Button, link, or navigation element does not respond
  • Install or launch failure on a supported device
  • Login, permission, region, or backend dependency blocks review

Recovery plan

  1. Use the rejection screenshot and device details to reproduce the exact path.
  2. Review Android vitals, pre-launch report, crash logs, ANRs, and device-specific failures.
  3. Test a clean install with denied permissions, slow network, expired session, and empty data states.
  4. Repair or remove dead controls and ensure every advertised core feature responds.
  5. Submit only after the rejected path passes on representative devices and accounts.

Evidence to prepare

  • Pre-launch report and Android vitals results
  • Crash-free screen recording of the rejected path
  • Device, OS, account, and network test matrix
  • Working reviewer access and backend availability

Appeal or fix first?

APPEAL / CLARIFY

Appeal or clarify only when the supplied evidence points to a condition outside the supported product and the listing clearly communicates that limitation.

FIX BEFORE RESUBMITTING

Fix first whenever the app can reproduce the abnormal behavior or a reviewer-visible control does not work.

Reviewer response framework

Your response should be factual, short, and limited to the submitted build. Cover these points:

  1. Reference the exact screenshot or path from the rejection.
  2. Describe the verified defect and correction.
  3. Provide device and test evidence.
  4. Do not rely on the statement that internal testing passed.

Frequently asked questions

Does Broken Functionality only mean crashes?

No. Google also lists install failures, loading failures, freezes, unresponsive apps, and abnormal behavior.

Why was I rejected if internal testing passed?

Review can expose different devices, permissions, regions, accounts, data states, or networks. Reproduce the reviewer environment rather than relying only on internal devices.

Need a rejection-specific plan?

Start with the free diagnosis. The $29 Fix Pack adds the prioritized remediation plan, evidence checklist, reviewer-ready reply, and preflight.

Analyze my rejection

Source: Google Play Functionality, content and user experience policy. Platform policies change. Verify the official rule before submitting. Resubmit AI provides technical and editorial decision support, not an approval guarantee or legal advice.