[URGENT] Unity IAP does not support Google Play Billing Library v7 – August 2025 deadline

Deadline fighter, again. =_=

How many time is it this time?

I think every year when google sunset a version, you guys fight hard at the last month to release, and this happens every year.

And this time is a new major version upgrade? I hope this is not going to be breaking anything.

and Thank you =_=

It is breaking everything, the API has been completely rewritten you will need to redo all your IAP code. Even with a wrapper it is not something that can be done in few hours, especially since the example is overly complex and incomprehensible. Took me a while to filter out all the clutter.

Thank you for your prompt response. We appreciate your support and are looking forward to the stable release of IAP 5.x.

hey @Laurie-Unity , we are also interested to know if you will have a patch version of Unity IAP 4 since 5.0.0 requires refactoring our current solution.

No, some things have changed

Even if you can not see it, you can add the preview version of the Unity IAP like this. Press the “+” icon on the top left corner and select Add package by name. The rest of it is here.

And as I told already last year, at the same time… As every year a new version is released.
There is a new billing Version 8.0.0. which just has released. It would be good that you would implement it earlier!!! Not just after 1 year. I have to update tons of apps and when you deliver your IAP so late it’s a mess!

Google Play Billing Library 8.0.0 Release (2025-06-30)

BTW: Here my old post:

It did not work out of the box in my case. From what I’ve read, it should be fine if you’re using the codeless solution, but if it’s coded you may need to make some changes. In my case, it was as simple as changing the ConfigurationBuilder.Instance to new ConfigurationBuilder().

It has been stated that this workaround may not be available in future IAP versions, but it’s enough to get past the August 31 deadline.

Exactly. Not only is it late, but it’s not even supporting the latest version. Can we get a package supporting Version 8 before this deadline?

Not sure if this has been mentioned before, but, you can extend this deadline via the Google Play Console until 1st November 2025. When asked for the reason, put ‘waiting for 3rd party SDK update’.

I’ve updated my app:


published updated bundle on google play, but I still receive same message from Google:


Did I miss something? Thanks

Did you set your Target API Level in Android Settings to 35 (or higher) as requested by Google?

nope, I’ll try now thanks

I’ve updated all versions on google play (internal test, closed test and production), but warning is still there. Maybe I have to wait? I explored aab file and billing.properties reports

version=7.1.1
client=billing
billing_client=7.1.1

I think the warning doesn’t go away until you publish the update.

it’s all published
I’ve written to support, maybe they’ll answer me :slight_smile:

hate google. sick and tired of this kind of thing.

After updating to 5.0.0-pre.7, all the products are refunded.

if (m_StoreController.products.WithID(GetProductId(IAPProduct.SkinJungle)).hasReceipt) {
    // restore purchase
    ...
}
else {
    // refund detected
   ...
}

What the heck is going on here

From my experience, it takes about 24 hours for the Policy Violation notice to disappear after publishing a patch

Reverting to the previous version(4.12.2) will restore all the purchases. Fix this quickly, please.