Skip to main content
Question

Wrong Paywall

  • September 20, 2026
  • 3 replies
  • 27 views

RevenueCat is showing wrong paywalls in my app at seemingly random. Fresh install, etc does not help. When testing with the RevenueCat app itself this happens as well.

I have only 1 paywall. Only light mode. I do not have any running experiments. iOS only app.

3 replies

hafizrahman
RevenueCat Staff
Forum|alt.badge.img
  • RevenueCat Staff
  • September 21, 2026

Hi there,

I'm Hafiz from Developer Support, thank you for reaching out!

From what I can see, this pattern normally comes from one of two things:

  1. The SDK shows a default paywall when the Offering it presents has no paywall attached, or a paywall that your installed SDK version does not support. It lists all packages and uses your app's accent color, so it can look like a paywall you never designed (documentation for default paywall here).
  2. A Targeting rule or placement changes which Offering is current, so a different paywall appears. That assignment happens on our servers, so a fresh install does not change it (documentation for Targeting here).

I am also happy to check your configuration directly, but for that I need your project ID and paywall ID. As these are private details, please feel free to open a ticket at https://app.revenuecat.com/settings/support instead of posting them here, and add a link to this thread.

I hope this helps, but do let me know if anything is unclear!

 

Best regards,


  • Author
  • September 22, 2026

​@hafizrahman There is only one paywall. By “wrong” paywall, I meant that it is showing an older version of the one paywall, randomly. This is not just happening in my app; it happens when testing the paywall through RevenueCat iOS app itself. The SDK is the latest, but it is out of the question because RevenueCat app also shows older versions randomly in all formats (navigation push, modal, full screen) - the behavior is the same and replicable. Paywall saved and updated as well.


hafizrahman
RevenueCat Staff
Forum|alt.badge.img
  • RevenueCat Staff
  • September 24, 2026

Hi ​@ashraf ,

Thank you for the clarification. An older version of the same paywall is a different problem from the two causes I listed before, so please ignore those.

Our servers only send the published version of a paywall, and they do not go back to an older one. In cases like this, the old content is usually still part of the current paywall setup, in one of two places:

  1. The paywall has unpublished changes. Open the version picker at the top of the editor and compare the Draft Version with the Published Version. If they differ, click Publish changes.
  2. A second locale still holds the old text. Open the Localization panel and check that every locale has the current content.

In any case, I’d love to check this for you directly, Can you please open a ticket at https://app.revenuecat.com/settings/support and link this thread? Please also include:

  • Your project ID and the paywall ID
  • Screenshots of the old and the new version as they appear on the device
  • A screenshot of the editor's version picker and of the Localization panel
  • One App User ID that saw the old version, and the approximate time it happened

With that we can compare what our servers sent to that device with what you saw, and then investigate further from there.

Best regards,