Skip to main content
Question

Exit Offer not showing in app

  • December 30, 2025
  • 2 replies
  • 83 views

Forum|alt.badge.img

Dear Community,

I created an Paywall with an exit offer for one of my Android apps (using the Kotlin Mutliplatform Library). The paywall is showing and working great but the exit offer never gets shown, even when I uninstall and reset the app data. From my understanding, the exit offer should be shown the first time the user clicks on the “X” on the paywall. Any advice is appreciated.

2 replies

guilherme
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • January 7, 2026

Hey ​@Yannick - just to double check, which project ID and Paywalls are you testing on in your project? Also, which SDK version are you on (the Exit Offers are available from KMP SDK version of 2.2.14+17.25.0 onwards)?

When you test this and it doesn’t work as expected, what do the SDK Debug Logs show? It can add more visibility on what the SDK is doing under the hood.

Also, I just realised the Exit Offers documentation is missing the hybrids SDKs version, so we’ll be sure to update this accordingly too! So thanks for raising this.


Forum|alt.badge.img
  • Author
  • New Member
  • January 17, 2026

Hey @guilhereme.

The updated Exit Offer Documentation mentions that Exit Offers do not work with the `Paywall` composable. That seems to be the cause of my issue. The documentation suggest to use `presentPaywall` in the “Cross Platform SDKs”. I do not know what Cross Platform SDKs exactly refers to, but I assume it refers also to the purchases-kmp-ui library. However, the latest version of purchases-kmp-ui does not have any function `presentPaywall` and `presentPaywallIfNeeded` (i searched this), even though Exit offers supposably support the this latest version. So I am a bit confused.