Google Play Developer Policies: What Causes App Rejection
A practical guide to google play developer policies, top rejection reasons, and a metadata checklist to pass review the first time.
By Shoham Lachkar · Published

Intro
You need to ship an app that passes review. Start by treating google play developer policies like a checklist, not a suggestion. This guide explains how Google interprets its rules, lists the top reasons apps get rejected, and gives a metadata and compliance workflow you can use to pass review the first time.
How google play developer policies work
Google maintains a large, intent-driven policy set. The rules focus on user safety, payments, privacy, and platform integrity. Enforcement is a mix of automated scans and human review. Expect three enforcement outcomes - accept, reject, or remove - and additional actions like warnings, feature restrictions, or account suspension.
Key practical points:
- Review speed: automated checks return results in minutes, human reviews take 24 to 72 hours on average. Complex categories like gambling or medical apps can take longer.
- Scope: reviewers check your app binary, app listing, screenshots, and Play Console settings, including data safety and permissions declarations.
- Evidence: supply clear in-app flows during submission, plus test accounts and repro steps to reduce follow-up requests.
If you want a reproducible workflow, use this 4-step framework: Map, Validate, Document, Ship.
- Map: map each policy item to a part of your app and metadata.
- Validate: run static scans and manual checks against the map.
- Document: prepare a short review note with test credentials and data safety details.
- Ship: submit with the documentation, and track the review in Play Console.
Top google play developer policies developers fail to follow
These causes account for roughly 70 to 80 percent of rejections we see in routine app submissions.
1. Deceptive behavior and impersonation
Problem: Your app or listing claims features, partners, or integrations you do not provide.
Fix: Remove any unverified partner logos, avoid phrasing like "official" if you are not, and match screenshots to actual in-app flows.
Example: An app claimed "Sync with Bank X" but required manual export. Rejection came from misleading claims.
2. Payments and in-app purchases
Problem: Using external payment methods for digital goods or hiding mandatory purchases outside Play billing.
Fix: Route all digital item purchases through Google Play Billing. Use external payments only for physical goods or person-to-person payments where allowed.
Example: Subscription content behind a web-paywall triggered a rejection and policy remediation requirement.
3. Personal data and data safety disclosures
Problem: Inaccurate or missing data safety form entries, or collecting sensitive info without proper justification.
Fix: Audit all data collection points. Declare every type of data collected and the purpose. Provide a privacy policy URL that matches your implementation.
Metric: Incorrect data safety forms are in the top 5 metadata issues and typically add 24 to 48 hours to review time.
4. Permissions and background access
Problem: Requesting high-risk permissions like SMS, Call Logs, or Accessibility without clear user benefit.
Fix: Remove unused permissions. For required ones, provide in-app justification and a minimal demo flow in the Play Console when submitting.
5. Restricted content categories
Problem: Gambling, financial advice, medical claims, and sexual content have strict criteria and geofencing requirements.
Fix: Check the specific policy section for your category. For gambling, register with Google and provide geo-targeting and licensing info during submission.
6. Intellectual property and copyright
Problem: Using trademarked names or copyrighted assets without license, or copying another app's design.
Fix: Replace disputed assets, keep a record of licenses, and include proof of rights if your app uses third-party content.
7. Ads and monetization compliance
Problem: Ads that simulate system UI or are placed where users accidentally tap them.
Fix: Use approved ad SDKs, follow ad placement guidance, and disclose ads in your privacy policy.
8. Malware and deceptive installations
Problem: Apps that download executable code from remote servers or stealthily enable other features.
Fix: Avoid runtime code downloads. Use Play's recommended update channels and ensure all code is in the APK or APK split.
9. Location and background location use
Problem: Requesting background location without clear user benefit.
Fix: Use foreground location whenever possible. If background is essential, explain usage in the Play Console and show the flow in screenshots or video.
10. Repetitive content and low-value experiences
Problem: Multiple apps with near-identical content or apps that provide poor functionality.
Fix: Consolidate duplicated apps, improve unique features, and ensure each listing has unique assets and descriptions.
Metadata checklist to pass review the first time
Treat metadata as part of your app binary. A missing or misleading screenshot can be a rejection trigger.
Use this checklist before every submission:
- Title and short description
- Avoid trademark claims unless you own the mark.
- Keep the title truthful and concise.
- Full description
- Only describe functionality that exists in the submitted binary.
- Remove calls to action that depend on external purchases unless implemented.
- Screenshots and video
- Match the UI in the build. No simulated logos or fake dialogs.
- Include a short walkthrough video for complex flows like sign-in, payments, or onboarding.
- Icons and promotional images
- No misleading partner badges.
- Follow image size and content rules.
- Permissions and manifest
- Remove any unused permissions before building release APK or AAB.
- Data safety form
- Accurately reflect all collected data, how it is used, and whether it is shared.
- Content rating and target audience
- Set an accurate content rating and certify COPPA or age restrictions when needed.
- Play Console notes and test accounts
- Provide reviewer credentials and a short step-by-step to reproduce any paid features or gated content.
Concrete example: If your subscription unlocks content only after a web purchase, reviewers will see the feature locked. Either implement Play Billing or include a test account with unlocked content for reviewers and explain the flow in the Play Console.
Permissions, data safety, and technical controls reviewers inspect
Reviewers look for signals, then test. Here are the highest attention items and how to handle them.
Data collection mapping
Action: Create a single document mapping every API and SDK to the data it collects, why you need it, and where it is stored.
Why it matters: Play Console reviewers compare the app behavior to the data safety form and your privacy policy. Discrepancies cause rejections.
Third-party SDKs
Action: Inventory SDKs and remove any that collect data you cannot justify. Update to the latest SDK versions that declare their data collection behaviors.
Metric: Third-party SDKs are implicated in roughly 30 percent of data-related rejections.
Background services and accessibility
Action: Remove background services when possible. If accessibility API is required, include an in-app accessibility settings screen that explains the exact need.
Reviewer tip: Include screen recordings that show how the permission is used in a primary feature.
Handling rejections and appeals
A rejection is feedback. Use it to tighten your process.
Step 1 - Read the rejection notice carefully
Google will reference the policy section. Copy the exact wording into your internal bug ticket and map it to your code and metadata.
Step 2 - Fix, document, and resubmit
Make a minimal corrective change. Update the Play Console review notes with precise test steps and include an explanation of what changed.
Step 3 - If you disagree, appeal
If the rejection seems incorrect, file an appeal. Keep the appeal concise, reference the policy text, and provide evidence such as logs, screenshots, or a short video. Appeals are considered by human reviewers. Typical response time is 48 to 72 hours.
Common mistakes in appeals:
- Too much rambling. Keep it to the facts.
- No proof. Attach screenshots or screen recordings.
- No test account. Provide reviewer credentials.
Practical rollout checklist for your next update
Before you hit release, run this 10-point preflight check:
- Build uses current SDK versions and target API level required by Play.
- Remove unused permissions from the manifest.
- Data safety form matches the app behavior and privacy policy.
- Play Billing is used for all digital purchases.
- All screenshots, video, and descriptions reflect the submitted build.
- Test accounts and reviewer notes are included in the Play Console.
- Geo-restricted content has server-side checks and Play Console declarations.
- Ads follow the placement rules and use approved SDKs.
- Licensing or operator agreements are uploaded for regulated categories.
- A single change log is prepared, explaining what changed in the update.
If you use structured release channels, deploy to an internal testing track first for a final verification run.
Closing - ship with confidence and reduce rejections
Google Play policy compliance is a process, not a one-time checklist. Use the Map, Validate, Document, Ship framework, and apply the metadata checklist and preflight checks above. That approach cuts routine rejections and speeds time to accepted.
AppeakPro audits thousands of listings and binaries every month. If you want a targeted compliance check, run our free audit at /#audit. The audit highlights the top 5 metadata and policy risks and gives actionable fixes you can implement in one sprint. When you are ready to take control of review outcomes at scale, create an account at /signup.
Also see our guides on Learn about ASO for broader optimization tactics and ASO Tools for automation that catches common policy mismatches before you submit. If you need hands-on help, our ASO Expertise resources show how teams operationalize policy checks into release pipelines.
Frequently asked questions
What is the most common reason apps are rejected on Google Play?
The most common reasons are inaccurate metadata or deceptive listings, incorrect data safety declarations, and improper use of Play Billing. These account for roughly 70 to 80 percent of routine rejections.
How long does a Google Play review take?
Automated checks can return in minutes. Human reviews typically take 24 to 72 hours. Complex categories or appeals can take longer.
Do I need to use Google Play Billing?
Yes for in-app purchases of digital goods and subscriptions. Physical goods and person-to-person payments are exceptions. Using external payment methods for digital content will cause rejection.
What should I include in Play Console reviewer notes?
Provide test credentials, step-by-step repro instructions for gated or paid features, a short explanation of why sensitive permissions are required, and links to your privacy policy and any licenses.
Side by side
Manual compliance review vs AppeakPro
Pre-submit compliance checks are a checklist nobody enjoys running, and a single missed item costs you a week of review turnaround. AppeakPro pre-validates every metadata draft against current Apple + Play guidelines.
Manual pre-submit checklist
- Cost
- PM + engineer time
- Effort
- Hours per release
- Result
- Risk of missed rules → rejection → 3-7 day re-review
Submission consultant
- Cost
- $1,500-$5,000 per submission
- Effort
- Days
- Result
- Specialised review, but per-submission cost
AppeakPro
- Cost
- Flat per audit
- Effort
- Built-in
- Result
- Every metadata draft pre-checked against current Apple App Review + Play Developer Policies
AppeakPro outputs metadata that's already been validated against the guidelines. Fewer rejections, faster ship cycles.


