Google Play Billing Library
Updates & Changelog
Complete history of Google Play Billing Library versions with migration guides, deprecation timelines, and code examples for Android developers
Released June 30, 2025
- One-time products (new naming for in-app items)
- Multiple purchase options for one-time products
- Automatic service reconnection
VERSION HISTORY
All Billing Library Versions
Complete changelog with migration guides and deprecation status
- One-time products (new naming for in-app items)
- Multiple purchase options for one-time products
- Automatic service reconnection
- Removal of queryPurchaseHistory() and querySkuDetailsAsync()
- External offer support
- User choice billing improvements
- Enhanced subscription management
- PendingPurchasesParams updates
- ReplacementMode replaces ProrationMode
- New NETWORK_ERROR code
- Pending transaction order ID changes
- Additional logging capabilities
- Base plans and offers architecture
- Subscription upgrade/downgrade improvements
- New queryProductDetailsAsync() method
- Enhanced error handling
- Subscription acknowledgment required
- Pending purchases support
- New BillingClient builder
- Improved purchase flow
RELATED GUIDES
More Android Development Resources
Helpful guides for Google Play monetization and testing
Google Play Console Complete Guide
Master the Play Console for app publishing and monetization
Read guideSubscription Testing on Android
Ultimate guide to testing in-app purchases on Android
Read guideGoogle Play Promo Codes
How to create and manage promotional codes
Read guideGoogle I/O 2024 Updates
Latest announcements for app developers
Read guideLet Qonversion Handle Billing Complexity
Our SDK abstracts away Google Play Billing Library updates. Focus on your app while we handle migrations and compatibility.
Frequently Asked Questions
As of June 2025, Google Play Billing Library 8.0 is the latest version. It introduces one-time product offers, automatic service reconnection, and removes several deprecated methods like queryPurchaseHistory() and querySkuDetailsAsync().
For new apps, you should use Google Play Billing Library 8.0 or at minimum 7.0. Google requires all new apps to use the latest stable version, and older versions may lose support. Qonversion SDK supports all current versions.
Google enforces migration deadlines. Apps that don't upgrade may lose the ability to process purchases or be removed from the Play Store. Always check the deprecation timeline and plan migrations well in advance.
Qonversion abstracts away Billing Library complexity. When Google releases updates, Qonversion's SDK handles the migration internally, so you often don't need to change your code. We publish detailed migration guides and update our SDK promptly.
Key changes include: removal of queryPurchaseHistory() (you must maintain your own purchase history now), removal of querySkuDetailsAsync(), new automatic reconnection feature, sub-response codes for launchBillingFlow(), and updated enablePendingPurchases() API.
Google typically supports versions for 2-3 years, but this varies. They announce deprecation timelines at Google I/O and give developers several months to migrate. Check our changelog for current deprecation status.
Ready to get started?
Start free. Get your first dashboard in minutes. Scale when you're ready