User interaction
Comments, direct messages, group chat, a community feed, even a support chat between users counts as users interacting. If people can communicate, say so.
Google Play rejection
The content rating questionnaire takes five minutes and decides the age rating on your listing. Google compares your answers with what the reviewer sees in the app, and a mismatch (a chat you did not declare, an AI feature that produces anything, ads you added later) is a rejection or, for a live app, a removal until you fix it.
From $109 one-time per platform, or let our team do it all from $698.
Play Console uses the IARC system: you answer a questionnaire about your app's content and features, and it produces ratings for several regions at once (ESRB, PEGI, USK and others). The questions are about violence, sexual content, language, controlled substances, gambling themes, and about features: whether users interact or exchange content, whether they can share their location, whether the app contains digital purchases or ads, and whether it shows unrestricted web content.
Two things make this harder for web-wrapped apps. First, the reviewer rates the live website inside the WebView, so every feature of your site counts, not only what the native shell does. Second, your web app changes without a store update, so the rating can drift out of date while the listing stays the same. Google also updates the questionnaire from time to time and asks developers to complete the new version by a deadline; ignoring that email leads to the same mismatch state.
Comments, direct messages, group chat, a community feed, even a support chat between users counts as users interacting. If people can communicate, say so.
Profiles with photos, posts others can see, a map that shows other users nearby. Each is a separate question, and "only after login" does not make it a no.
An AI chat, image generator or writing tool can produce text and images you did not author. Treat its output like user-generated content when answering, and configure the model's safety settings so what it produces matches the rating you want.
Enabling AdMob in WebViewGold or adding RevenueCat purchases after the first release changes the answers. Retake the questionnaire with every feature change of that kind.
Loot boxes, spin-the-wheel rewards, simulated casino games in a "fun" app. Simulated gambling has its own question and raises the rating even without real money.
If your app lets users open arbitrary websites (a browser-like feature, a link preview that loads any URL), declare it. A wrapper that loads only your own domain does not need to.
In Play Console: App content, then Content rating.
Utility, social, communication, entertainment and so on. The category decides which detailed questions follow; a social app gets more questions about interaction than a productivity app.
Open the app and list every feature that lets users talk, post, upload, share location, buy or see ads. Include admin-only or hidden features if a user can reach them.
For AI features, the worst case is what the model can produce after a determined user tries. If you cannot keep it tame with system prompts and filters, answer accordingly and accept a higher rating.
The resulting ratings are shown immediately. If a rating looks surprising, revisit the answer that caused it rather than resubmitting with a different answer; the reviewer will test the feature.
Target audience, Data safety and the Ads declaration must tell the same story as the rating. A rating that admits user interaction and a target audience that includes children, for example, triggers the Families rules.
A changed questionnaire is reviewed with the next submission. Create a new release even if only the rating changed, so the review sees both together.

With a good optimized version of your web app you can have a stunning mobile app within a couple of minutes. Additionally to that the customer service is very nice and very helpful! I can just recommend WebViewGold :-)
| Feature | Questionnaire answer | Effect on the rating |
|---|---|---|
| Comments or DMs between users | Users interact: yes | Usually a higher minimum age; interaction warning on the listing |
| Image uploads visible to others | Users share content: yes | Same as above; also relevant for the UGC policy |
| AI chat with open prompts | Treat as user-generated, declare any content the model can output | Depends on safeguards; unmoderated can mean a mature rating |
| AdMob banners or interstitials | Contains ads: yes | No rating change by itself, but must match the Ads declaration |
| Spin-to-win rewards | Simulated gambling: yes | Raises the rating in several regions |
| Loads only your own domain | Unrestricted web content: no | No effect |
SHOW_BANNER_AD / SHOW_FULL_SCREEN_AD in Config.java.No. Without a completed questionnaire the app cannot be submitted, and an existing app whose rating expired after a questionnaire update can be removed from the store until you complete it.
Ratings come from your answers; you cannot choose them directly. Answer the questions truthfully and the resulting rating will be appropriate. Over-declaring content you do not have is also a mismatch.
Yes. Retake the questionnaire, update the Ads declaration and submit the new version together.
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.