Testing
Internal testing features allows developers to distribute their builds to a small set of trusted users.
Google Play strives to be a full lifecycle partner for developers. We’ve continually invested in our platform and developed hundreds of distinct features and programs to meet the evolving needs of our users and support our developers at every phase of the app lifecycle.
We continually invest in new features to support our developers at every phase of their journey, from building and releasing apps to acquiring and engaging users.
Testing
Internal testing features allows developers to distribute their builds to a small set of trusted users.
Pre-launch reports & Performance Insights
Developers can set up and run pre-launch reports to identify any issues with the app before release.
Performance dashboard
Allows developers to analyze and compare exclusive metrics about their apps from across the Play console.
License testing
Google Play provides a license testing service to test Google Play Billing Library integration.
Team and user management
Allows developers to invite team members to take advantage of Play Console insights, tools, and features.
Play Games Services
Provides cross-platform Play Games Services that lets developers easily integrate popular gaming features.
Play as you download
Allows players to use an app as it downloads.
Android App Bundle
A publishing format that includes all of an app’s compiled code and resources.
Google signing services
Helps developers ensure that users experience apps and games as intended.
Play Asset Delivery
Allows games larger than 200MB to replace legacy expansion files by publishing a single artifact containing all resources.
Automatic user prompts
Provides guidance for developers to set up automatic user prompts to leave ratings and reviews within the app.
App ratings
Developers can analyze rating by country, device type, app version, and more to better understand where to focus attention.
Access to open source information
Offers tools designed to give developers an easier way to express the open source software notices of libraries.
Android Vitals
Allows developers to monitor and improve the technical quality of their app or game on Play.
Android Performance Tuner
Gives developers game performance insights to help deliver the best possible user experience.
Play Academy Prepare
Provides training on testing apps with users to get feedback, designing a store listing, and more.
Play Academy Launch
Provides training on best practices for publishing and releasing an app or game on Google Play.
Play Console Help Center
Helpdesk for developers providing support on queries and problems developers may encounter.
Play Media Experience Program
Helps developers build best-in-class user experiences through deep product integrations.
Internal App Sharing
Enables developers to quickly share app bundles and APKs within internal teams using a link.
Deep Links
Allows developers to monitor and troubleshoot their deep links, see which domains are supported by their apps, and more.
Play Academy Design
Training on how to create safe and secure experiences while complying with policies.
App Size tools
Helps developers measure and optimize their app’s download and install sizes.
Fused location provider for Android
The location APIs available in Google Play services enable developers to add location awareness to their apps.
Google Mobile Ads
Enables developers to display ads on their app and earn revenues.
Google Mobile Ads Lite SDK
Reduces the impact resulting from increased size when including ad services within an app.
Advertising ID
Helper library for retrieval of advertising ID and related information such as the limit ad tracking setting.
Wear OS Data Layer API
With Wear OS, a watch has multiple ways to send and sync data.
Awareness API
Unites 7 location and context signals in a single API, enabling app developers to create powerful context-based features.
Request SMS verification
Enables developers to automatically verify phone numbers through implementation.
The Task API
Developers can use Task API to handle asynchronous operations in Google Play services.
Utility classes
Wide variety of utility classes available like account authentication, sensor, and fitness and location data.
Google Services Gradle Plugin
Checks for compatible versions of Google Play services and Firebase libraries.
Early Access collection
Makes select new Android titles that are running open betas available for users to try before the apps are launched.
Soft launch support
Provides robust testing tools and pre-launch reports to enable developers to troubleshoot before launching their apps.
Managed publishing
Developers can choose exactly when their app updates are published so they can align updates with campaigns or events.
User Journey analysis
Provides developers with an analysis of the user journey of engagement with content across platforms and devices.
Crashlytics integration
A lightweight, realtime crash reporter that helps developers track, prioritize and fix stability issues.
Inbox
A personalized messaging area for developers featuring information, policy updates, feature recommendations and more.
Play for Native PC Publishing
Windows game developers can publish their native installers directly to Google Play Games for PC via Play Console.
Play Games PC SDK
With the Play Games PC SDK, developers can access Google Play services to build and monetize their game on PCs.
Google Play Console
Provides a globally consistent interface for developers to upload and manage their apps.
App updates
Developers can instantly reach Android users with the ability to optimize delivery by device and functionality.
Reinstallation across devices
Play offers features to encourage re-installation of apps without losing previously acquired entitlements.
Accessibility Service API
Developers can use this API to make their apps accessible to users with disabilities.
Staged rollout
With a staged rollout, an update reaches only a percentage of users, which developers can increase over time.
Publishing overview
Allows developers to see the changes they have made that are under review, and control when updates are published.
Releases overview
Provides a set of metrics relating to an app's number of installs and updates, performance issues, and more.
Play Developer APIs
Enables developers to programmatically access and manage their app data.
Play Policy Insights in Android Studio
Provides developers with in-context guidance on policies that may impact their apps.
XR app publishing support
Offers dedicated publishing track for XR apps, XR-specific listing assets, and more.
Subscription renewal flow optimization
Developers can instantly test subscription renewal flows in the Play Billing Lab app.
Global distribution
Through Google Play, developers can distribute apps and app updates to users in 190+ countries.
Go Global
Go Global helps developers grow in local markets by providing insights and best practices for specific regions.
Play Academy Grow
Training on how to find the right audience, improve store listings, and get more users.
Play Pass
Subscription that provides access to over 1,000 games and apps with no ads and monthly offers for top free games.
Promotional content
Self-service merchandising that surfaces limited-time events, offers, and major updates for apps or games.
Personalized recommendations
Play provides personalized app recommendations to users based on content that is relevant to them.
Acquisition reporting
Allows developers to track acquisition trends and see which sources are driving the highest quality impressions.
Translation services
Through Google’s translation services, apps can be translated into up to 48 languages.
Guidance for getting apps discovered
Provides tips on how to build a store listing, how to make an app stand out, and how to diversify the audience.
Targeting specific audiences
Developers can target specific user segments via a unique custom store listing URL.
Targeted app discovery
Supports app discovery through targeted promotion of apps and helps users to discover apps and games they may enjoy.
Games Discovery 2.0
Developers can upload graphic assets to Play to showcase their games.
Personalizing app experiences
Developers can personalize the appearance of their apps for different target audiences using Firebase Remote Cong.
Main store listing
Allows developers to create and optimize their store listing, run A/B tests to find the best graphics and text, and more.
Custom store listings
Developers are able to create up to 50 custom store listing pages to tailor their app listing to specific countries.
Preview assets
Developers can add assets to showcase app features and functionality on their store listing page.
Play Search guidance
Search is a key tool for users to find relevant and popular apps for Android devices.
Store listing conversion performance analysis
A tool that shows the visitors, acquisitions and conversion rate for a Store Listing over a selected time period.
Quests on Google Play
A quest is a series of steps, which a user receives a reward for completing, and can help boost user engagement.
Install promotions
Ad campaigns for installs enable developers to promote their apps across Google properties.
Linking to Google Play
Provides several link formats that enable developers to bring users to their products in the way that they want.
Asset Library in Play Console
The Asset Library makes it easy for developers to upload, edit, and view visual assets.
Where to Watch
Helps users find out where to stream their favorite movies and TV shows, connecting them with relevant apps.
Play Academy Engage
Training on the best practices for sustainably keeping users engaged and the top reasons for uninstalls.
Play Points
Provides users with reward points for engaging in the Play ecosystem, which they can then use to make purchases.
App reviews
Through user reviews, developers can monitor perceived app quality and engage in dialogue with their users.
Sending push notifications
Developers can drive engagement through the use of push notifications.
Availability on a range of devices
Play offers app intermediation services across an increasing number of form factors.
Quality guidelines for form factors
Google provides developers with quality guidelines for building apps for different device types.
Device Catalog
Allows developers to view and manage the devices that are compatible with their app.
Reach and devices
Allows developers to better understand user and issue distribution.
Collections
Helps users discover and organize topic-based app content and brings relevant content directly to the home screen.
Curated Spaces
Allows users to dive deeper into their interests in spaces dedicated to entertainment and seasonal topics.
Google Play Grouping API
Developers can use the Grouping API to tag users with relevant data, which can help customize users' experience.
Showcasing subscription value
Promotes subscription benefits in reminder emails and key points in the purchase and cancellation flows.
Engage SDK
A unified solution to deliver personalized content and guide users to relevant in-app experiences.
Widget discovery
Makes it easier for users to find and use widgets, and helps increase engagement and retention.
Review of financial data
Using Play Console, developers can review their app's financial data to see how sales, managed products, and subscriptions perform.
Google Play Billing Library
Allows developers to integrate Play’s billing system and provides tools to simplify and streamline billing integration.
Support across multiple FOPs
Play supports 300+ forms of payment, from globally accepted credit cards to local forms of payment in over 65 markets.
Price experiments
Price with confidence by testing price points for in-app products and optimizing for local purchasing power at scale.
Gift cards
Available in over 1M retail stores worldwide, Play gift cards expand access and grow developer earnings.
Order management
View orders, issue refunds, and manage subscription cancellations easily through Play Console.
Play Academy Earn
Training to help developers learn monetization strategies and grow their revenue on Play.
App pricing
Set global or country-specific app prices easily with tools designed for flexible pricing management.
Pre-registration
Create excitement and awareness of apps and games before they’re launched by letting users discover and follow early.
In-app products
Sell one-time in-app items like virtual goods or premium services.
In-app pre-orders
Allows developers to offer pre-orders for apps and books on Play, helping capture early demand.
Featured products
Highlights specific in-app products directly on Play app detail pages and search results.
Multi-quantity purchases
Enables users to buy multiple in-app items at once, increasing convenience and overall transaction value.
Strikethrough sales
Allows developers to create a sale to offer paid apps at a discounted price while showing users both the sale price and the original price.
Subscription set-up and management
Helps developers grow subscription revenue while Play takes care of payment, notifications, and subscription management.
Play subscription management for users
Play's billing system enables users to easily manage subscriptions, including cancelling, pausing, and renewing.
Subscription reporting for developers
Helps developers understand the performance of their subscription business with an in-depth analysis of key metrics.
Subscriptions cancel survey
Helps developers understand why subscriptions are canceled, allowing them to optimize offerings for user satisfaction and retention.
Subscription upgrade or downgrade
Through base plans and offers, developers can create offers to enable users to upgrade or downgrade their subscriptions.
Prepaid and auto-renewing plans
Developers can create offers across the subscription lifecycle using a wide variety of prepaid and auto-renewing plans.
Subscription restore
Allows users to access Play subscriptions and in-app purchases without repurchasing after switching devices.
Subscription free trial period
Developers can offer free trials for subscription-based apps, attracting new users and increasing subscription conversion.
Opt-out price increases
Developers can increase prices for eligible subscriptions with advance user notification, but without requiring them to take any action.
Frictionless subscriptions on Play, Search, and TV
Frictionless subscriptions simplify purchasing across Google via Google sign-in, account linking, and Play Billing.
Subscription app promotions
Developers can promote offers, such as bonus points for new subscribers in specific apps and games.
Subscription pause
Allows developers to enable users to pause and resume their subscriptions easily, providing increased flexibility.
Subscription grace period
Gives users time to resolve payment issues without losing access to their subscription content, reducing involuntary churn.
Subscription account hold
Automatically holds subscriptions that fail to renew due to payment issues, preventing subscriber loss.
Subscription plan upgrades
Developers can allow users to switch subscription tiers or update between auto-renewing and pre-paid plans.
Subscription deferred billing
Allows developers to defer the billing of their subscription charges to a later date, offering temporary free access.
Subscription introductory pricing
Allows developers to offer a discounted price for the first billing cycle of their subscription plans as a sign-up incentive.
Promotional codes with frictionless redemption
Enables developers to give products or subscription trials free-of-charge to a limited number of users via custom codes.
Real-time developer notifications
Developers can receive notifications when there’s a change in a user’s entitlement in an app like a refund.
Support for payment refunds
Using the Play Console, developers can easily issue refunds for items that users have purchased.
Developer-led refund policies
Google Play enables developers to set their own refund policies.
Partial refunds
Developers can offer partial refunds on cancellations before a subscription period is complete in select markets.
Pending transactions
Provides support for transactions which require one or more additional steps between purchase initiation and payment method processing.
Supported locations for distribution
Provides developers with information on supported locations, supported currencies and price ranges.
Orders API
Provides developers with real-time access to order data, which they can use to retrieve comprehensive information about a transaction.
Google Play Protect
Play Protect runs a safety check on apps from the Play Store before users download them.
Play Integrity API
Protects developers’ apps and games from potentially risky and fraudulent interactions.
Voided Purchases API
Helps to prevent fraud by providing a list of orders that are associated with purchases that a user has voided.
Fraud Prevention API
Helps developers protect their revenue by preventing fraudulent transactions.
Anti-fraud guidance
Provides developers with recommendations on how to help prevent attacks to and abuse of their apps.
App set ID
Allows developers to run analytics or prevent fraud across their portfolio of apps using a single app ID.
Data safety section
All developers must declare how they collect and handle user data for the apps they publish on Play.
Advertising policies
Play prohibits apps that contain deceptive or disruptive ads.
Play Console Policy Status
Play quickly notifies developers of any compliance issues with their apps, so developers can make necessary changes.
Policies on handling of user data
Developers must be transparent in how they handle user data and Play’s policies help manage regulatory compliance requirements.
Policies on restricted content
Play creates and maintains policies on what content might be restricted and/or prohibited and how best to comply with local laws.
Families policies
Play helps developers make sure their app is safe for all users, including families.
Access to specific-device capabilities
Allows developers to request/obtain the information they need to enable their apps functionality without compromising user privacy.
Content Safety API
Google’s machine-learning classifiers identify Child Sexual Abuse Materials so it can be removed and reported quickly.
Parental controls
Users can set parental controls that restrict age-inappropriate content from being downloaded or purchased.
Data access auditing APIs
Provides insights into how an app and its dependencies access private data from users.
Safeguards for localized pricing
Pricing arbitrage protection automatically detects and blocks abusive purchases that exploit regional price differences.
Badging for trusted apps
For apps in certain categories like “Government”, badges provide an extra layer of validation.