برچسب: reviews

  • Smoother app reviews with Play Policy Insights beta in Android Studio



    Posted by Naheed Vora – Senior Product Manager, Android App Safety

    We understand you want clear Play policy guidance early in your development, so you can focus on building amazing experiences and prevent unexpected delays from disrupting launch plans. That’s why we’re making it easier to have smoother app publishing experiences, from the moment you start coding.

    With Play Policy Insights beta in Android Studio, you’ll get richer, in-context guidance on policies that may impact your app through lint warnings. You’ll see policy summaries, dos and don’ts to avoid common pitfalls, and direct links to details.

    We hope you caught an early demo at I/O. And now, you can check out Play Policy Insights beta in the Android Studio Narwhal Feature Drop Canary release.

    a screenshot of Play Policy Insights in Android Studio

    Play Policy Insights beta in Android Studio shows rich, in-context guidance

    How to use Play Policy Insights beta in Android Studio

    Lint warnings will pop up as you code, like when you add a permission. For example, if you add an Android API that uses Photos and requires READ_MEDIA_IMAGES permission, then the Photos & Video Insights lint warning will appear under the respective API call line item in Android Studio.

    You can also get these insights by going to Code > Inspect for Play Policy Insights and selecting the project scope to analyze. The scope can be set to the whole project, the current module or file, or a custom scope.

    a screenshot of Specify Inspection Scope menu in Play Policy Insights in Android Studio

    Get Play Policy Insights beta for the whole project, the current module or file, or a custom scope and see the results along with details for each insights in the Problems tool window.

    In addition to seeing these insights in Android Studio, you can also generate them as part of your Continuous Integration process by adding the following dependency to your project.

    Kotlin

    lintChecks("com.google.play.policy.insights:insights-lint:<version>")
    

    Groovy

    lintChecks 'com.google.play.policy.insights:insights-lint:<version>'
    

    Share your feedback on Play Policy Insights beta

    We’re actively working on this feature and want your feedback to refine it before releasing it in the Stable channel of Android Studio later this year. Try it out, report issues, and stop by the Google Play Developer Help Community to share your questions and thoughts directly with our team.

    Join us on June 16 when we answer your questions. We’d love to hear about:

      • How will this change your current Android app development and Google Play Store submission workflow?
      • Which was more helpful in addressing issues: lint warnings in the IDE or lint warnings from CI build?
      • What was most helpful in the policy guidance, and what could be improved?

    Developers have told us they like:

      • Catching potential Google Play policy issues early, right in their code, so they can build more efficiently.
      • Seeing potential Google Play policy issues and guidance all in one-place, reducing the need to dig through policy announcements and issue emails.
      • Easily discussing potential issues with their team, now that everyone has shared information.
      • Continuously checking for potential policy issues as they add new features, gaining confidence in a smoother launch.

    For more, see our Google Play Help Center article or Android Studio preview release notes.

    We hope features like this will help give you a better policy experience and more streamlined development.



    Source link

  • In-App Ratings and Reviews for TV



    Posted by Paul Lammertsma – Developer Relations Engineer

    Ratings and reviews are essential for developers, offering quantitative and qualitative feedback on user experiences. In 2022, we enhanced the granularity of this feedback by segmenting these insights by countries and form factors.

    Now, we’re extending the In-App Ratings and Reviews API to TV to allow developers to prompt users for ratings and reviews directly from Google TV.

    Ratings and reviews on Google TV

    Ratings and reviews entry point forJetStream sample app on TV

    Users can now see rating averages, browse reviews, and leave their own review directly from an app’s store listing on Google TV.

    Ratings and written reviews input screen on TV

    Users can interact with in-app ratings and reviews on their TVs by doing the following:

      • Select ratings using the remote control D-pad.
      • Provide optional written reviews using Gboard’s on-screen voice input, or by easily typing from their phone.
      • Send mobile notifications to themselves to complete their TV app review directly on their phone.

    User instructions for submitting TV app ratings and reviews on mobile

    Additionally, users can leave reviews for other form factors directly from their phone by simply selecting the device chip when submitting an app rating or writing a review.

    We’ve already seen a considerable lift in app ratings on TV since bringing these changes to Google TV, and now, we’re making it possible for developers to trigger a ratings prompt as well.

    Before we look at the integration, let’s first carefully consider the best time to request a review prompt. First, identify optimal moments within your app to request user feedback, ensuring prompts appear only when the UI is idle to prevent interruption of ongoing content.

    In-App Review API

    Integrating the Google Play In-App Review API is the same as on mobile and it’s only a couple of method calls:

    val manager = ReviewManagerFactory.create(context)
    manager.requestReviewFlow().addOnCompleteListener { task ->
        if (task.isSuccessful) {
            // We got the ReviewInfo object
            val reviewInfo = task.result
            manager.launchReviewFlow(activity, reviewInfo)
        } else {
            // There was some problem, log or handle the error code
            @ReviewErrorCode val reviewErrorCode =
                (task.getException() as ReviewException).errorCode
        }
    }
    

    First, invoke requestReviewFlow() to obtain a ReviewInfo object which is used to launch the review flow. You must include an addOnCompleteListener() not just to obtain the ReviewInfo object, but also to monitor for any problems triggering this flow, such as the unavailability of Google Play on the device. Note that ReviewInfo does not offer any insights on whether or not a prompt appeared or which action the user took if a prompt did appear.

    The challenge is to identify when to trigger launchReviewFlow(). Track user actions—identifying successful journeys and points where users encounter issues—so you can be confident they had a delightful experience in your app.

    For this method, you may optionally also include an addOnCompleteListener() to ensure it resumes when the returned task is completed.

    Note that due to throttling of how often users are presented with this prompt, there are no guarantees that the ratings dialog will appear when requesting to start this flow. For best practices, check this guide on when to request an in-app review.

    Get started with In-App Reviews on Google TV

    You can get a head start today by following these steps:

    1. Identify successful journeys for users, like finishing a movie or TV show season.
    2. Identify poor experiences that should be avoided, like buffering or playback errors.
    3. Integrate the Google Play In-App Review API to trigger review requests at optimal moments within the user journey.
    4. Test your integration by following the testing guide.
    5. Publish your app and continuously monitor your ratings by device type in the Play Console.

    We’re confident this integration enables you to elevate your Google TV app ratings and empowers your users to share valuable feedback.

    Play Console Ratings graphic

    Resources

    Explore this announcement and all Google I/O 2025 updates on io.google starting May 22.



    Source link

  • Advancing mobile app inventory quality with app reviews

    Advancing mobile app inventory quality with app reviews


    How to prepare for the changes

    We recommend publishers complete the app review process by linking mobile apps to supported app stores and claiming their mobile apps to prevent potential interruptions in monetization. If next steps are required from a publisher to complete the process, we’ll send timely updates in the publisher’s account, the policy center or via email. 

    We’re excited about the benefits app review can bring to publishers and advertisers. And we’ll continue to share our efforts in creating a healthy and sustainable ads ecosystem. 



    Source link