Troubleshooting

Why Google Play Rejected Your App (and How to Fix It)

4 min read 793 words By My Mind Studio
Person reviewing a rejection notice on a laptop screen

Start Here

Open the policy notice in Play Console and write down the policy, affected release and examples Google gives. Fix what the notice identifies and check related screens before resubmitting. Prepared Play Store Pack files can help with the bundle and listing. You still need to verify the app, listing and declarations against the app you submit.

Spam, Functionality, and User Experience

Review Google’s separate policies on WebView and affiliate spam and minimum functionality. If the app displays a site as its primary purpose, obtain permission from the site owner or administrator. Verify that the installed app delivers its main task reliably. Adding a notification or a menu alone does not resolve a functionality problem.

Reproduce the issue on a clean Android install. Follow the same path the review team sees. Confirm the first screen loads, back navigation works and any restricted screens can be opened with the review access you supply.

Store Listing and Promotion

This category covers the words and images in your listing, not your app's code.

  • What triggers it: screenshots that do not reflect the real app, a description that repeats the same keywords excessively, or a short description that is just a copy of the long description. Google's own guidance explicitly calls out repeating a keyword phrase over and over as a violation, not just bad practice — something worth knowing since a lot of ASO advice online still recommends it.
  • The fix: use genuine screenshots of your actual app, write the short and full descriptions as two different pieces of text, and use each keyword phrase naturally rather than stacking variations of it.

Privacy, Deception, and Device Abuse

Check what the app and its SDKs collect or share, including through web content you control. A login form, an analytics script and an ad tag can have different data flows. Match those flows to the Data safety definitions and a public, app-specific privacy policy. If you use our Privacy Policy Generator, review the draft for your own site before using it.

Intellectual Property

  • What triggers it: using a logo, screenshot, or brand name you do not have rights to — including, ironically, screenshots that show a competitor's app or website by accident.
  • The fix: confirm every image and every piece of text in your listing is something you made or have explicit rights to use.

Impersonation

  • What triggers it: an app name, icon, or description that could make a user believe it is made by, or officially affiliated with, a different company — a common trap for apps built around a well-known brand's website without being that brand.
  • The fix: make your own identity clear in the app name and description. If your app is an unofficial companion to a service, say so plainly rather than implying an official relationship.

Malware and Mobile Unwanted Software

Use the affected release and details in the notice to inspect your app’s dependencies, permissions and website redirects. If a library or behavior is named, trace where it is introduced and verify the fix on the new bundle before submitting it. See Google’s policy on malware.

The Trap That Extends Every Category

Group the fixes and send the corrected changes together from Publishing overview. Google considers the most recent submitted changes when calculating review turnaround. Use Google’s publishing guidance and check the current status in the Console before sending more changes.

If You Think the Rejection Was a Mistake

If the notice appears to misidentify a policy issue, use the appeal route it provides. Reference the exact clause and explain how to reproduce the compliant behavior. Include relevant screens or review instructions. If you found a genuine issue, correct it and follow the resubmission instructions instead.

Frequently Asked Questions

Does a rejection hurt my developer account?
Google says a rejection does not affect your developer account standing. A suspension is a separate enforcement action. Check the enforcement guidance for the action named in the notice.

How do I know exactly which policy I violated?
Read the rejection email or the Play Console notice for the affected release and policy. Use the examples in that notice to reproduce the problem.

How long until I can resubmit?
Resubmit when you have fixed the policy issues and tested the corrected release. See our Google Play guide for review steps.

My WebView app got rejected for "spam" — is a wrapper app against policy?
Check both the WebView policy and the functionality requirement. You need permission to display the site and a working app that delivers the task it promises.

Conclusion

Use the exact notice to reproduce the problem, confirm the corrected behavior on an Android device and submit the corrected release. For a policy finding you believe is wrong, provide the review team with evidence tied to that finding.

Build an Android app from your website

Build free after verifying your email. Check the app details before paying once to unlock APK downloads. We show the price before checkout.

Build My App — Free →