In-App Purchase (subscription) not working on GooglePlay Store

I’m using Unity 2022.3.22f1 and In-App Purchasing v4.11.0. I have a subscription model. The app works fine on iOS but on Android the subscriptions are failing.

  • I’ve based my code off of the sample code in the In-App Purchasing package (it works fine on iOS)
  • My subscription ID in the Unity IAP Catalog matches the subscription ID on the GooglePlay store, I’ve uploaded an APK bundle, and the subscription is active (I’ve tried using both the full ID name com.company.gamename.subscriptionname as well as just subscriptionname (the sample code says the full name is required both other docs say you only need the subscription name - neither works)
  • I’ve verified the App’s Google Play license key is imported correct from Google Play

During initialization of my IDetailedStoreListener derived object, the adb log shows initialization fails with:

OnInitializeFailed2() with an error of NoProducts available - No product returned from the store.

Does anyone know what might be going wrong here? OR … how to get more detailed information on the failure (I’ve run out of ideas to test)?

Thanks!