App must use Google Play Billing Library version 7.0.0 or later

I edited this file and the issue was resolved (UE5.4)
\UnrealEngine-5.4\Engine\Plugins\Online\Android\OnlineSubsystemGooglePlay\Source\OnlineSubsystemGooglePlay_UPL.xml

implementation ‘com.android.billingclient:billing:6.0.1’ → implementation ‘com.android.billingclient:billing:7.0.0’

image

I tried but when i download the app from the playstore it was not working is your app from the playstore when downloaded worked

Hello, my version of Unreal was 5.2, but I migrated the game to 5.6 and it’s true that in the file, OnlineSubsystemGooglePlay_UPL.xml it shows version 7.1.1, but Google does not recognize it. The warning keeps appearing. I even changed in the XML, the default value to be true default put false.

I find it incredible that there aren’t more people complaining. It’s strange.If you find the fix, I would appreciate it if you let me know. Thank you.That’s the downside of using a framework like this, you don’t know what’s happening.

SDK 35, there is no problem, it’s an option, it changes and okay.

Thanks for the question but SDK 35 and some new API Are the new requirements to get that warning out. I am also finding any way to get that warning out so that my app can be production ready.

Problem is google,
Open my app .abb in the code base/root/billing.properties and this

version=7.1.1
client=billing
billing_client=7.1.1

is correct, but warning not fix,
any idea?

Same I told when the app is uploaded but the android phones are showing problems and I tried 4 different phones with different android versions.

Yeah so I’ve checked my OnlineSubsystemGooglePlay_UPL.xml and version in there said 7.1.1 but my warning has not gone away on uploading a new build. My target API warning has gone which is good, but my game doesn’t even use billing! This is v annoying as the cutoff is right around my planned app launch -.-

Anyone else got any fixes/advice/thoughts on this?

Even I am not using the billing version and even i used the API 36 and above all the plugins but still the playstore even if accepeted then the app downloaded from the playstore is not working. Which engine are you using?

Is there any way to make it work in UE 5.4.4? I really need it and any help would be very appreciated.

2 Likes

I a, trying with this sdk let me see i have to trey this sdk will surely follow up becuase my is also on deadline for 30 August for billing version in playstore. Are you able to try this sdk on your project

Even this sdk is also giving the same error but there is also one more requirement from the playstore

" DEVELOPER UPDATE
Hello Google Play Developer,
We’re writing to update you that Google will be introducing new Android requirements for developers to verify their identity and app ownership. Android is adding another layer of security to make installing apps safer for everyone, and better protect users from malware and scams. As a developer distributing Android apps through Google Play, you will be required to follow these requirements and can complete them through the Play Console.
New Android developer verification requirements
Apps must be registered by verified developers in order to be installed on certified Android devices, which are devices that use Google apps or services.
First, developers must verify their identity. Most Play developers have already completed their identity verification on Play Console, so you won’t need to do this again.
Then, developers can register their apps by using their signing keys to prove ownership.

  • This will automatically be handled for the majority of apps distributed on Play, for developers who have already shared their app signing keys in Play Console.
  • For other apps, you’ll need to use your signing keys to prove that you own the apps.
    Timeline
  • October 2025: Early access begins and invitations will gradually roll out.
  • March 2026: Verification opens for all developers.
  • September 2026: Consumers using certified Android devices will only be able to install registered apps from verified developers in Brazil, Singapore, Thailand, and Indonesia.
    What you need to do
  • Consider signing up for early access. This will be an invite-only access to start early and complete these requirements. Early access participants will also get:
    • An invitation to an exclusive community discussion forum.
    • Priority support for these new requirements.
    • The opportunity to provide feedback and help us shape the experience."

i dont know what exactly will be more coming

Does anyone solved this issue ? The deadline is near.

I am not able to get one error remove while one error is remove from changing the billing version to 7.0

I just updated my project to UE 5.6.1. I don’t think that there is any other way. Despite of what people say it’s running smoothly

Thanks for the update can you please tell me
are you able to compile that game and is it working on the android phone when you download from playstore

Yeah, no problems. The controls haven’t worked at first but I’m not sure if this was the reason. Anyway, I just needed to check this as true.

image

There might be a reason in the packaging with the new version of SDK for unreal engine 5.6 becuase my package is not able to upload with the new integration.