Unreal Engine 5 Update Google Play Billing Library 3, 4 or 5 to 6

Error [ANDROID] We’ve detected that this app is using an old version of Google Play Billing. Please upgrade to Billing Library version 6 or newer to publish this app.

Error [ANDROID] We’ve detected that one or more of the app bundles included in this release are using the following Play Billing Library versions


These are unsupported versions of Google Play Billing. Upgrade to a supported version to publish this app.

The solution I find, that works, is really simple, go to

C:\Program Files\Epic Games\UE(your engine version)\Engine\Plugins\Online\Android\OnlineSubsystemGooglePlay\Source - search for the file OnlineSubsystemGooglePlay_UPL.xml

search for the following piece of code and change the 3.0.0 or 4.0.0 or 5.0.0 to 6.0.0 - before making changes to it make sure the file is not Read only, if it is, open the file Properties, uncheck the tick box and apply

dependencies {

implementation 'com.android.billingclient:billing:6.0.0'


According to Google Play every new app update after November 1, 2024 must use Google Play Billing Library version 6 - I hope the solution above works for your project without any problems, if you encounter problems, leave a comment and I will try to help you. Have a nice day!

About Me - I'm an indie game dev, active on Unreal Engine since 2019, I made multiple games for PC and Android platforms - if you want to support a fellow dev, check out my games on Google Play Store - I'm also a music producer and web dev - if you want to follow my projects the links are above. Have a nice day!

Read more articles about Unreal Engine

Unreal Engine 5 Package Project Android Set up SDK NDK JDK 2024 update

Unreal Engine 5 Update Google Play Billing Library 3, 4 or 5 to 6

Unreal Engine 5 androidx.fragment:fragment:1.0.0 outdated

Unreal Engine 5 on Android - Permission Required, Storage, Error Screen