IAP Hub products not showing, rejection loop

Hi everyone,

I’m experiencing a major blocker with IAPHub in my Adalo app. Despite following every step outlined in both the Adalo and IAPHub docs, my IAP products still do not show in the component — on iOS or Android. As a result, Apple has rejected my app multiple times for “no in-app purchases displayed.”

Here’s what I’ve done:

  • I’ve integrated IAPHub via Adalo’s native component (Start + Paywall).

  • IAPHub SDK is properly initialized (I see a unique iaphubId in my Users collection after launch).

  • My Google Cloud and App Store Connect in-app products are fully set up and active.

  • The products are now listed and published inside IAPHub (they weren’t initially — this was corrected).

  • I’ve confirmed that SKU values match exactly across Adalo, IAPHub, Google, and Apple.

  • I have turned OFF the “Emulate real device on mobile app” toggle as instructed in the docs.

  • I’ve rebuilt/resubmitted the app multiple times on both platforms.

  • In preview mode, the IAPHub paywall displays nothing — as expected.

  • In TestFlight, the IAPHub component shows “IAPHub hasn’t been started properly.”

  • On Android, the paywall also fails to display any products (even with real installs).

  • Yet, every test user still gets a valid iaphubId — so the SDK is at least partially working.

I’ve been stuck on this for over 4 weeks. Apple is now rejecting my app for not displaying purchasable content. Even with all listings published in IAPHub and everything wired correctly, the products never load into the paywall.

Has anyone experienced this and gotten it resolved?
Could this be an Adalo component bug or something subtle in how IAPHub is fetching product data?

Hi @llgholdings,

Just in case: you don’t need to submit the app for the review every time. IAPHUB purchases should be available in Testflight app version (and in Google test versions as well).

In regards to the issue - for me it’s difficult to say what could be the problem without having a detailed look at the app. In my experience IAPHUB issues were related to configuration mismatch somewhere (wrong ids, not finished config, etc.). But the whole setup check is needed in this case.

Maybe someone else can share their experience.

Best,
Victor.