AppReviewFix
Guideline library
Google Play — Store Listing

Functionality — Functionality, content and user experience

Official source: Google Play Developer Program PoliciesTopic overview: The review process, app quality and enforcement
What this guideline means

Google's equivalent of Apple's minimum-functionality guideline: an app has to be stable, complete, and provide real functionality — not a placeholder shell, and not one that crashes on common devices.

Why apps actually get flagged

Most often caused by testing only on a high-end device and not against Android's much wider hardware/OS fragmentation, so the submitted build crashes on common lower-end configurations.

A real example

"Your app crashed during our review, or does not function as described in your app's store listing, per the Functionality policy."

The short version, in more detail

Google expects an app to be stable, complete and useful. A placeholder shell, an app that crashes on common devices or one that does not provide real functionality can be rejected. The most common cause is testing only on a recent, powerful phone, which leaves the build unstable on the many lower-end devices that make up a large share of Android users.

Why this rule exists

Android runs on thousands of device models, with different screen sizes, chipsets and versions of the system. An app that works on one phone can fail on another, and a broken first impression harms both users and the platform's reputation. By setting a baseline for stability and completeness, Google tries to ensure that anyone who installs an app from Play gets something that works on the device they actually own.

What this guideline covers

  • Stability and crashes across devices.
  • Completeness and the absence of placeholder content.
  • Core functionality that works as described.
  • Performance on a range of hardware and OS versions.

What usually triggers this rejection

  • Crashes on common lower-end devices.
  • Placeholder or unfinished content.
  • Features that do not work as described.
  • Poor behaviour on certain Android versions or screen sizes.
  • An app that offers very little beyond a web page.

How reviewers evaluate it

  • Automated tests run on a range of devices.
  • Reviewers use the app to check completeness and stability.
  • Crash and ANR data after release can trigger action.
  • Quality metrics contribute to how an app is treated.

Common misunderstandings

  • Working on your own phone does not show that it works everywhere.
  • Fragmentation is part of the platform, not an excuse.
  • Quality problems after launch can matter as much as those found in review.

Common questions

Does Google test on many devices?

It uses a range of devices in its review and testing processes.

Are crash rates monitored?

Play tracks stability metrics for apps that are published.

Is this like Apple's minimum functionality rule?

They are similar in spirit, though framed in terms of stability and completeness.

Platform rules change often. This page is a plain-language explanation written by AppReviewFix, not official guidance. Check the current Google Play Developer Policy Center for the exact wording.

Got this exact rejection?Paste it in and get a diagnosis specific to your app, free.
Decode my rejection
Related guidelines
2.1 — App Completeness2.2 — Beta testing2.3.1 — Hidden or undocumented features4.2 — Minimum functionality4.2.3 — App independence
AppReviewFix
ProductDecoderPricingGuideline library
CompanyAboutFAQContact
ResourcesGuidesTopic overviewsCommon rejection reasons
LegalTermsPrivacy
© 2026 AppReviewFixBuilt by a developer, not a committee.