Google scary red warnings!

So today I got this in my console (I guess everybody will)…

App must use Google Play Billing Library version 7.0.0 or later

To provide users with a safe and secure experience, all apps are required to meet Google Play Billing Library requirements.

Your app uses an old version of Google Play Billing Library. From 31 Aug 2025, all apps must use version 7.0.0 or later.

Update to a newer version by this date to prevent your updates from being rejected.

How to fix

To make sure that you can continue to make updates to your app, you must:

  1. Update your app to use Google Play Billing Library version 7.0.0 or later. We recommend updating to version 8 to make use of the latest monetisation features on Google Play
  2. Update any third-party SDKs that include the Google Play Billing Library
  3. Publish a new version of your app to tracks that you actively publish to

App must target Android 15 (API level 35) or higher

To provide users with a safe and secure experience, Google Play requires all apps to meet target API level requirements.

From 31 Aug 2025, if your target API level is not within one year of the latest Android release, you won’t be able to update your app.

How to fix

Your highest non-compliant target API level is Android 14 (API level 34).

To ensure that you can continue to make updates to your app, you must:

  1. Update your app to target Android 15 (API level 35) or higher.
  2. Publish a new version of your app to production. Before you do this, you can test your app using internal, closed or open testing.

For the API 35 support that’s already in the latest build (2025.3721) all you need to do is recompile with that version and then upload to Google Play.

Yup, can confirm with 3721, but I still got the warning about the billing library version. Hopefully plugin.google.iap.billing will be updated in time

Does google.iap.billing.v2 plugin support the google play billing 7? Is there an alternative plugin if not

I have the same two messages for all my apps… which I find funny because I hadn’t updated them for about six years and I just recently updated after google warnings. At least we have a couple of months to get it done. The one that concerns me most is the openssl plugin, all my apps use it.

google.iap.billing.v2 only supports v6, I am in the process of update the library to v8 (which should give support for next two years). Would expect that later this month

7 Likes

Awesome- thanks, Scott!

Thank you so much!

p.s I updated to current build and the Android 15 (API level 35) is gone, still have issues 16 KB native library alignment. (perhaps it’s my plugins)

That’s fantastic, any news about open ssl?

Open ssl has been updated as well

Great, thanks Scott!

One of our users got this error

He’s running game on desktop PC via Google Play Games on PC. He said the game started to crash on startup. Due to timing I think open ssl update can be issue for him. He tried to reinstall game and it always crash on startup.

Also he said that on latpop game is working fine…

@Scott_Harrison any news on the iap v2 plugin? does that support the new billing library as yet?

First of all, make sure that the number of *.so file in each folder is the same in your package lib directory, refer to the Android documentation, assuming you have a x86_64 folder but the content is incomplete, Android will still use the so file collection in that folder.

I see PR recently updated to v8

Plugin exists in all folders.

изображение

Here it is in x86_64

изображение

Just to mention, we’re building project with regular Solar2D, not Solar2D Native. It worked fine with Open SSL plugin, nobody ever have any complaints (on mobile devices).

I don’t have deep knowing of Solar2D Native and Android Natve itself, so I just point on this problem, which arrived recently and in same time when plugin was updated. So I left my 2 cents here :slight_smile:

Hope Scott will find time to look for this issue or maybe give us advice what to check.