How can I update to Google Play Billing Library Version 3 or later?

I have recently been seeing this warning when uploading to Google Play: “We’ve detected that this app is using an old version of Google Play Billing”. According to Google Play every new app update after November 1, 2021 must use Google Play Billing Library version 3.
How can I update to this billing library in Unreal Engine so I can avoid not being able to update my app on November 1st?

1 Like

I’ve yet to test it out but looking at:
\Epic Games\UE_4.26\Engine\Plugins\Online\Android\OnlineSubsystemGooglePlay\Source\OnlineSubsystemGooglePlay_UPL.xml

	<buildGradleAdditions>
		<if condition="bUseGooglePlayBillingApiV2">
			<true>
				<insert>
					dependencies {
					implementation 'com.android.billingclient:billing:3.0.0'
					}
				</insert>
			</true>
		</if>
	</buildGradleAdditions>

So upgrading to 4.26 should do it

1 Like

Thanks, that seems to have worked.

God you just saved my career. Thx man

1 Like

thank you man

I just went through the ringer looking for the solution to this on 4.27.2, trying many ideas posted on the internet, with no avail. My solution was this:

Download this plugin, add it to your project, and enable it in it’s settings under Plugins in Project Settings. You don’t have to use it or do anything with it. It just includes the library. Can confirm this will pass the Google Play store check.

I didn’t get it to work and I’m using 4.27.2. Any tips?

Anyone know how to solve this? I facing the same situation.