Skip to main content
Question

Paywalls don’t display given offering ID, default offering shown instead

  • March 31, 2026
  • 3 replies
  • 52 views

Forum|alt.badge.img+3

I’m using RevenueCat to display paywalls and have created multiple offerings for different targeting groups. In my Flutter app, I want to show different paywalls to different users based on the offering.

I’m displaying paywalls using PaywallView from the RevenueCat SDK and passing a specific offering to it. However, instead of showing the selected offering’s paywall, it always displays the default offering’s paywall.

I fetch offerings at app launch, and based on debugging, the offerings appear to be valid and correctly retrieved.

This setup used to work as expected, but recently it stopped working. I’m currently using the latest version of the RevenueCat SDK (9.15.1).

Has anyone experienced this issue or knows what might be causing the SDK to ignore the passed offering and fall back to the default one?

3 replies

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • April 1, 2026

Hi ​@dkaangulhan,

I’ve checked your account but I’ve seen you have many projects. Do you mind sharing if this is happening to all or just a subset/one of them?

I’d love to get a small snippet of code on how are you fetching the offering and pass it to the paywall.

 

If there’s any sensitive data, feel free to open a support ticket so we can look at this further.

 

Best,


Forum|alt.badge.img+3
  • Author
  • New Member
  • April 2, 2026

I reviewed my code again and it’s my mistake :(

I was loading offering with WidgetsBinding.instance.addPostFrameCallback on state initialization making PaywallView gets null for offering.

The revenuecat sdk is working fine.


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • April 10, 2026

Hi ​@dkaangulhan,

Thanks for sharing it! I’m glad that it’s working as expected now.

 

Best,