ANR: com.android.billingclient:billing@@4.0.0

Thank you for the answers, here’s a few more question:

  • The code seems good. as long as the initialization doesn’t fail (it’s not recommended to initialize IAP more than once).
    In your case, does the initialization succeed or fail when you get this problem?

  • If you try 4.4.1 again, does it work or same problem?

  • Could you obtain the device log instead of the Google Play Console? Or is there more logs available?

  • Do you know the specific devices and OS versions that have the error?

So far nothing seems wrong on the IAP side and the logs don’t have any information pointing to either BillingClient or Unity IAP, so I will need more information on the problem or steps to reproduce.