Do it yourself
$109 per platform, one-time
The WebViewGold license: a finished Xcode or Android Studio project. Paste your URL, set name and icon, switch on features, build and submit. Free updates forever.
See plans on the main pageGoogle Play appeal
Most Play rejections are solved by fixing the issue and uploading a new version. An appeal is for the cases where the reviewer got it wrong or where you need to show evidence, such as proof that the wrapped website is yours. This guide shows where the appeal lives in Play Console, how to write one that gets read, and what to do while you wait.
From $109 one-time per platform, or let our team do it all from $698.
Every rejection, removal or warning appears in two places: the email to your developer account and Play Console → Policy → Policy status, which lists each issue with the policy it refers to, the affected release and often a screenshot or a short description of what the reviewer saw. Read that entry before anything else; the email is a summary. Some entries carry an Appeal button; for others, the entry links to the policy support form in the Help Center. Both reach the same policy team.
Two paths exist. Fix and resubmit: change the app or the listing, bump the version code, roll out a new release. This is the right path for almost every technical and listing issue, and no appeal is needed. Appeal: you believe the decision is mistaken, or the reviewer needs information they could not see, such as ownership documents or a login they did not use. Appeals take days, sometimes longer; resubmissions are usually faster. Choose one path per issue and do not run both at once with contradictory stories.
Short, factual, with evidence. Reviewers read hundreds of these a day.
Find the policy name in Policy status and read the policy page it links to. Identify the exact sentence your app allegedly violates. If you cannot find one, that is your argument.
Install the rejected build from the testing track on a clean device, use the App access credentials you provided, and follow the screenshot. Many "wrong" rejections turn out to be right from a fresh-install perspective (cookie banner, preview URL, missing deletion link).
If you found something to fix, fix it and resubmit; describe the fix where Play Console lets you add notes for the review, such as the App access instructions. Appeal only when the app already complies or you need to supply proof.
Screenshots of the compliant feature inside the app, the URL of the account deletion page, the verified website in your developer profile, a license or trademark document, the exact Config.java flags you set. Attach or link what the form allows; describe the rest.
Four to eight sentences: app name and package name, the issue, what the reviewer may have missed or what you changed, where to find it in the app (screen name and path), and a polite request to re-review. Use the templates below.
One appeal per issue. Do not resend the same text daily; it does not speed anything up. While waiting, keep the web app stable so a re-review sees the compliant state.
Use when the rejection says the app provides a WebView of a website without permission, or lacks functionality.
App: [App name], package name [com.example.app], version code [123]. The website loaded by the app, [https://app.example.com], is our own product, operated by [company or your name], the owner of this developer account. The same domain is verified in our developer profile via Search Console, is named in the privacy policy at [URL], and the developer name matches the brand. The app is not a plain website wrapper: it adds native push notifications for [purpose], a native offline screen, [native share / biometric lock / QR scanner], and an app-only layout (no cookie banner or desktop navigation inside the app). All features are available after logging in with the credentials in App access: [username], [password]. We kindly ask for a re-review of version code [123]. We are happy to provide further proof of ownership, such as [domain registration / company documents].

Great way of converting your web app to a native app! Fast turn-around, and a great way to get your apps into the app stores without the need to develop a full native app!
Use after fixing a Data safety, permissions, deletion, ads or content rating issue, so the reviewer knows what changed.
App: [App name], package name [com.example.app]. Rejected version code [123], new version code [124]. The issue was [one sentence, e.g. the Data safety section did not declare device identifiers collected by our push notification provider]. What we changed: [e.g. the Data safety form now declares Device or other IDs (collected, purpose: push notifications) and Crash logs; the privacy policy at [URL] was updated accordingly; the advertising ID permission was removed from the app because we do not show ads]. Where to verify: [e.g. Settings, Delete account, in the app; the public deletion page at [URL]]. Thank you for reviewing version code [124].
Keep it factual. Say exactly where the reviewer can see the compliant behavior.
App: [App name], package name [com.example.app], version code [123]. The issue cites [policy name]. We believe the app complies: [one or two sentences describing the feature exactly as implemented, e.g. account deletion is available under Profile, Settings, Delete account, and on the web at [URL], and it removes the account and all associated data]. The screenshot in Policy status appears to show [what the reviewer saw and why, e.g. the login screen, because the demo account listed in App access was not used]. Steps to verify: 1. [Log in with ...] 2. [Open ...] 3. [Tap ...]. We kindly request a re-review. If any part of the implementation falls short of the policy, we would appreciate a pointer to the specific requirement so we can address it.
Usually several days; complex cases take longer. A resubmitted fixed version is typically reviewed faster than an appeal, which is why fixing first is the default advice.
Yes, if the new version addresses the issue. Make sure the appeal and the new release tell the same story, or reply to the appeal that the issue was fixed.
No. The current production version stays live; only the rejected release is blocked. A removal is different and is covered in the removed-or-suspended guide.
Same result, different amount of work on your side. All three come with the approval guarantee and 24/7 human support.
$109 per platform, one-time
The WebViewGold license: a finished Xcode or Android Studio project. Paste your URL, set name and icon, switch on features, build and submit. Free updates forever.
See plans on the main page$349 per license, one-time add-on
No Mac, no Xcode, no Android Studio: configure in the browser, we build both apps in the cloud and hand them to App Store Connect and the Play Console.
How the Cloud Builder works Try the free demo$698 per platform $798
Send us your URL and icon. Our team configures, builds and delivers your app within 72 hours, white-label, with source projects. Both platforms for $1,158.
Full Service details Powered byWinter Sale prices valid until December 31, 2026.
App Store & Google Play approval guarantee – or your money back within 14 days
Rather hand it over? Full Service: we configure, build and deliver within 72 hours, from $698 per platform. Questions? Chat with us 24/7.
Refunds are granted under the conditions listed in our FAQ: a non-content rejection by Apple and/or Google, claimed within 14 days after purchase.