# App must use Google Play Billing Library version 7.0.0 or later

**URL:** <https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128>\
**Category:** Mobile\
**Tags:** Google-Play, Mobile, unreal-engine, Android, Blueprint, question\
**Created:** [July 5, 2025, 1:29am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128 "2025-07-05T01:29:44Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Alex\_Buh1](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/alex_buh1/32/1120399_2.png) [@Alex\_Buh1](https://forums.unrealengine.com/u/Alex_Buh1)\
**Post date:** [July 24, 2025, 1:16pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/21 "2025-07-24T13:16:20Z")

</div>

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](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/2/9/529a8c15acf5397e7991c97d25a67307bc32760c.png)

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [July 24, 2025, 4:46pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/22 "2025-07-24T16:46:24Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Silas-or](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Silas-or](https://forums.unrealengine.com/u/Silas-or)\
**Post date:** [July 27, 2025, 1:27pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/23 "2025-07-27T13:27:27Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [July 27, 2025, 1:47pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/24 "2025-07-27T13:47:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Silas-or](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Silas-or](https://forums.unrealengine.com/u/Silas-or)\
**Post date:** [July 29, 2025, 7:57am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/25 "2025-07-29T07:57:59Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [July 29, 2025, 4:20pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/26 "2025-07-29T16:20:51Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![gombles](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gombles](https://forums.unrealengine.com/u/gombles)\
**Post date:** [July 31, 2025, 8:15am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/27 "2025-07-31T08:15:43Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [July 31, 2025, 12:18pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/28 "2025-07-31T12:18:33Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Mando\_2700](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mando\_2700](https://forums.unrealengine.com/u/Mando_2700)\
**Post date:** [August 23, 2025, 12:04am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/29 "2025-08-23T00:04:31Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [August 26, 2025, 11:21am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/30 "2025-08-26T11:21:30Z")

</div>

![Epic Games Launcher 8_26_2025 8_19_44 AM](https://d3kjluh73b9h9o.cloudfront.net/original/4X/4/9/a/49af8f6600c4289217ff10246144b7c0baf134c0.jpeg)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

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [August 27, 2025, 10:43am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/31 "2025-08-27T10:43:33Z")

</div>

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](https://c.gle/ANiao5p5nmrZ-lvJc43HJW4M6vFT5p6AWqAfsM9OUhyOdukDOhwLZvliCtUmcqv2n09ZFVKzbutKwZueaQ5JThl4OmDBFEhIEjtSjgFLxEydneXmvdV687zQtmrl43ZFsEAnks6uLg9TJ7iSNZhej1CW5IsorTY5nsaZFA9_Ri-WBAhM-d55XZs-xLwysGvUrd4) **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](https://c.gle/ANiao5rbAzxWoxTikoZBROVxZZVE2PtX-KrD-HugCLXB0HogsQAbYU6fSmFvqEI7qk1Y1WXfk6qXaZ-OSkdsFUPQisSSSH5-0_rLovTpe2R9mxmApSidoxBUfllJSBvVCN8a5a0esZktHtOFNkZmzJE3). 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

---

<div class="post-metadata">

**Author:** ![nepalsandesh](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@nepalsandesh](https://forums.unrealengine.com/u/nepalsandesh)\
**Post date:** [August 30, 2025, 9:14am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/32 "2025-08-30T09:14:02Z")

</div>

Does anyone solved this issue ? The deadline is near.

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [August 31, 2025, 11:50am UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/33 "2025-08-31T11:50:53Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Mando\_2700](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mando\_2700](https://forums.unrealengine.com/u/Mando_2700)\
**Post date:** [September 1, 2025, 3:39pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/34 "2025-09-01T15:39:35Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [September 1, 2025, 8:43pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/35 "2025-09-01T20:43:31Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Mando\_2700](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mando\_2700](https://forums.unrealengine.com/u/Mando_2700)\
**Post date:** [September 2, 2025, 1:39pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/36 "2025-09-02T13:39:17Z")

</div>

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](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/1/8/118912656c9a2dc8adb2903ae4681be524aa11d2.png)

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [September 7, 2025, 8:43pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/37 "2025-09-07T20:43:24Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Featuriing](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/featuriing/32/1135409_2.png) [@Featuriing](https://forums.unrealengine.com/u/Featuriing)\
**Post date:** [October 12, 2025, 7:56pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/38 "2025-10-12T19:56:43Z")

</div>

Quick note for those who aren’t even actively using in-app purchasing but are still facing this issue:

So there is this variable in the Engine/Config/Android/BaseAndroidEngine.ini

```auto
[OnlineSubsystemGooglePlay.Store]
bSupportsInAppPurchasing=true

```

You probably have the OnlineSubsystemGooglePlay Plugin disabled, so you would expect no in-app purchase / billing setup to end up in your packaged game.

[https://github.com/EpicGames/UnrealEngine/blob/6978b63c8951e57d97048d8424a0bebd637dde1d/Engine/Source/Programs/UnrealBuildTool/Platform/Android/UEDeployAndroid.cs#L3204](https://github.com/EpicGames/UnrealEngine/blob/6978b63c8951e57d97048d8424a0bebd637dde1d/Engine/Source/Programs/UnrealBuildTool/Platform/Android/UEDeployAndroid.cs#L3204)

Though in the UBT (see link above) there is a check happening against this variable, which adds the com.android.vending.BILLING to your android manifest in case the bSupportsInAppPurchasing is true - which is the case by default.

So to solve this, simply add the following to your projects DefaultEngine.ini:

```auto
[OnlineSubsystemGooglePlay.Store]
bSupportsInAppPurchasing=false

```

This way the com.android.vending.BILLING no longer ends up in the android manifest and google play should no longer complain about billing features that are anyways not used 🙂

---

<div class="post-metadata">

**Author:** ![zipzygames9](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zipzygames9/32/614043_2.png) [@zipzygames9](https://forums.unrealengine.com/u/zipzygames9)\
**Post date:** [October 13, 2025, 4:34pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/39 "2025-10-13T16:34:35Z")

</div>

Thanks for the brief reply and can you please also guide us about the new policy update too. This is also big pain for launching new project with unreal engine 5

 ![Policy status - Details _ CobRob X - Google Chrome 10_13_2025 1_34_38 PM](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/1/e/a1ec3abad299a6faab1d755516387ee56abdd89d.png)

---

<div class="post-metadata">

**Author:** ![kombatik2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kombatik2](https://forums.unrealengine.com/u/kombatik2)\
**Post date:** [November 24, 2025, 2:19pm UTC](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128/42 "2025-11-24T14:19:21Z")

</div>

i tried a bunch of different ways to fix this myself. First i messed with the engine Gradle setup and that basically broke all my Android projects, took me a while to undo everything. Then i tried adding the billing library through UPL, it looked like it should work but in an actual build it still didn’t do anything.

In the end i just got tired of all that and bought PloxTools Google Play Billing on fab. It worked right away. The only thing i had to do was clean up some of my old manual attempts and turn off the builtin UE IAP stuff i had enabled before, after that it all started working normally

[Previous page](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128.md?page=1)

[Next page](https://forums.unrealengine.com/t/app-must-use-google-play-billing-library-version-7-0-0-or-later/2591128.md?page=3)
