Reminder: By Aug 31, 2025, all new apps and updates to existing apps must use Billing Library version 7 or newer. If you need more time to update your app, you can request an extension until Nov 1, 2025. Learn about
Play Billing Library version deprecation.
Устаревание версии Google Play Billing Library
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Как было объявлено на конференции Google I/O в 2019 году и в сообщении в блоге Meet Google Play Billing Library Version 3 , все версии Play Billing Library будут проходить двухлетний цикл устаревания.
В этой теме даны ответы на распространенные вопросы, касающиеся устаревания версии Billing Library и перехода на более новые версии.
Хронология поддержки для разных версий
Версия (включая второстепенные версии) | Последнюю версию можно использовать для выпуска новых приложений или обновлений существующих приложений. | Запрос на продление можно сделать в актуальном состоянии |
---|
5 | 31-авг-2024 | 1 ноября 2024 г. |
6 | 31-авг-2025 | 1 ноября 2025 г. |
7 | 31-авг-2026 | 1 ноября 2026 г. |
8 | 31-авг-2027 | 1 ноября 2027 г. |
- Как узнать, какой APK или App Bundle вызывает предупреждение об устаревании?
- Проверьте импортированные зависимости вашего проекта (например, те, которые находятся в файле
build.gradle
вашего проекта). Чтобы соответствовать требованиям, приложения должны импортировать поддерживаемую версию, как указано в таблице. Обратите внимание, что зависимости Billing будут найдены только в APK, которым требуется разрешение com.android.vending.BILLING
. - APK или App Bundle, которые я больше не поддерживаю, используют устаревшую версию Play Billing Library. Нужно ли мне обновляться?
- Мы настоятельно рекомендуем обновить все APK до последней версии Play Billing Library. Однако если APK больше не поддерживается, то никаких действий для APK в настоящее время не требуется. Это прекращение поддержки запрещает только новым приложениям и обновлениям использовать старые версии Play Billing Library. Существующие приложения, использующие устаревшую версию библиотеки, продолжат работать так, как и ожидалось. Пожалуйста, убедитесь, что все активно поддерживаемые APK обновлены.
- Как исправить ошибку, если APK или App Bundle обновлены до последней версии Play Billing Library, но при этом по-прежнему выдается предупреждение об устаревании?
- Убедитесь, что ваш
AndroidManifest.xml
содержит запись с именем com.google.android.play.billingclient.version
. Если запись отсутствует, проверьте настройки слияния манифестов , чтобы увидеть, не удаляется ли атрибут манифеста во время слияния манифестов. - Как обновить более раннюю версию Play Billing Library?
Обновите зависимость в вашем релизе, чтобы использовать поддерживаемую версию, как указано в таблице. Чтобы узнать, что изменилось между релизами, прочтите заметки о релизе .
Кроме того, у нас есть подробное руководство по переходу на PBL 8 .
Где я могу найти форму продления, чтобы продолжить рассылку всем пользователям Google Play до 1 ноября?
Если ваше приложение все еще использует устаревшую версию Play Billing Library, вы получите предупреждение и сообщение в Play Console. Форма расширения доступна на странице сведений о предупреждении или проблеме на странице статуса политики в Play Console.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[null,null,["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# Google Play Billing Library version deprecation\n\nAs announced at Google I/O in 2019 and the\n[Meet Google Play Billing Library Version 3](https://android-developers.googleblog.com/2020/06/meet-google-play-billing-library.html \"Play Billing Library Version 3 Blog\") blog post, all versions of Play\nBilling Library will follow a two year deprecation cycle.\n\nThis topic answers common questions regarding Billing Library version\ndeprecation and migrating to newer versions.\n\nSupport timeline For different versions\n---------------------------------------\n\n| Version (including minor versions) | Last date version can be used to release new apps or updates to existing apps | Extension request can be made up to date |\n|------------------------------------|-------------------------------------------------------------------------------|------------------------------------------|\n| 5 | Aug-31-2024 | Nov-1-2024 |\n| 6 | Aug-31-2025 | Nov-1-2025 |\n| 7 | Aug-31-2026 | Nov-1-2026 |\n| 8 | Aug-31-2027 | Nov-1-2027 |\n\n**How can I find which APK or App Bundle is triggering a deprecation warning?**\n: Review your project's imported dependencies (for example, those found\n in your project's `build.gradle` file). To be compliant, apps\n must import a supported version as indicated in the table. Note that\n Billing dependencies would be found only in APKs that require the\n `com.android.vending.BILLING` permission.\n\n**An APK or App Bundle that I no longer maintain is using a deprecated version of the Play Billing Library. Do I need to update?**\n: We strongly recommend updating all APKs to the latest version of the\n Play Billing Library. However, if an APK is no longer maintained, then\n no action is required for the APK at this time. This deprecation\n prevents only new apps and updates from using older versions of the\n Play Billing Library. Existing apps that use a deprecated version of\n the library will continue to function as expected. Please ensure that all\n actively maintained APKs are updated.\n\n**How to fix APK or App Bundle updated to latest Play Billing Library but still triggering deprecation warning?**\n: Make sure your `AndroidManifest.xml` contains an entry with name\n `com.google.android.play.billingclient.version`. If the entry\n isn't present, check your\n [manifest merge settings](/studio/build/manage-manifests#merge-manifests)\n to see if the manifest attribute is being dropped during manifest merging.\n\n**How can I upgrade from an earlier version of Play Billing Library?**\n\n: Update the dependency in your release to use a supported version as indicated\n in the table. To see what changed between releases, read the\n [release notes](/google/play/billing/release-notes).\n\n In addition, we have an in-depth guide for migrating\n [to PBL 8](/google/play/billing/migrate-gpblv8).\n\n**Where can I find the extension form to continue distributing to all Google\nPlay users until 1 November?**\n\nIf your app is still using an out of date Play Billing Library version, you'll\nreceive a warning and an inbox message in Play Console. The extension form is\navailable through the details page of the warning or issue on the\n[Policy status](https://play.google.com/console/developers/app/policy-center \"Policy Center\") page in Play Console."]]