On this page
Read your one-star reviews and patterns appear: "crashes when I open the camera", "lost my data after the update", "too many ads", "can't log in". Most low ratings come from a few fixable problems. Fixing those does more than any prompt strategy.
What drives ratings
1. Fix what reviews and vitals tell you
- Filter reviews by keyword (crash, login, ads, slow) and by app version, and turn patterns into tickets.
- Cross-check with Android vitals and crash reports. See Analytics and Crash Reporting.
- Prioritise data loss and crashes, then performance, then annoyances.
2. Ask at the right moment with the In-App Review API
// implementation("com.google.android.play:review-ktx:<version>")
class ReviewPrompter(private val activity: Activity, private val prefs: ReviewPrefs) {
private val manager = ReviewManagerFactory.create(activity)
/** Call after a clear success moment, e.g. the 3rd completed order or a finished workout. */
suspend fun maybeAsk() {
if (!prefs.shouldAsk()) return // your own frequency rules (e.g. once per 90 days)
runCatching {
val info = manager.requestReview() // ktx suspend
manager.launchReview(activity, info) // Play decides whether to show it (quotas)
prefs.markAsked()
}
}
}- Ask after positive moments, never on launch, during a task, or after an error.
- Play enforces quotas, so the dialog may not appear. Don't build a UI that depends on it showing.
- Don't ask "Do you like the app?" first and send only happy users to Play. Review gating like that is against Play policy.
3. Give unhappy users a better channel
Add an always-available "Send feedback" or "Report a problem" option in settings, with device info attached (with consent). Users who can reach you easily are less likely to vent in a one-star review, and you get actionable details.
4. Reply to reviews well
- Reply quickly, personally and specifically. Avoid copy-paste templates.
- Acknowledge the problem, give a workaround if one exists, and say when a fix ships.
- After fixing, reply again. Users can update their rating.
Thanks for reporting this, and sorry about the crash when opening the camera on Android 15.
We've fixed it in version 3.4.2, rolling out this week. If it still happens after updating,
please write to support@yourapp.com with your device model so we can look into it.What not to do
- Offer incentives for ratings, or buy reviews: prohibited, and risky for your account.
- Gate review prompts by sentiment.
- Ask repeatedly or in disruptive moments.
Examples
Utility app with crash complaints
Fix the top three crash clusters, then add review prompts after successful tasks. Rating improves over subsequent releases.
Ad complaints
Remove interstitials on launch, use rewarded ads, add a remove-ads purchase.
Login issues
Add Credential Manager, better error messages and an in-app help link.
Frequently asked questions
How fast do ratings change?
Play's displayed rating weights recent reviews, so improvements can show within weeks or months as new reviews arrive.
Can I remove unfair reviews?
You can flag reviews that violate Play's review policies. Ordinary negative reviews can't be removed. Reply and fix the issue instead.
Should I prompt for reviews in a beta?
Use direct feedback channels for testers. Review prompts are for production users.
Conclusion
Better ratings come from fixing crashes, data loss and annoyances, asking satisfied users at the right moment with the In-App Review API, offering an easy feedback channel, and replying helpfully, all within Play policy.
Next step: convert listing visitors into installs with App Store Listing Optimization for Android.
Official references
๐ฑ Apps built by Yunok Tech
Real Android apps on Google Play, free to download.
Walzi4K wallpapers for lock and home screenGet it โธ
NotiVaultNotification history: recover dismissed notificationsGet it โธ
Ready to build real Android applications?
Shipping is a skill of its own. Learn to take an app from a working build to a polished, signed release that real users can install from Google Play.
Move beyond theory and strengthen your Android development skills with Yunoktech's Android course. Learn core concepts, practical implementation, modern Android development techniques, and the reasoning behind building maintainable applications.
Explore the Android course and take your next step as an Android developer.