Skip to main content
Question

Published v2 Paywall always falling back to default template — even in Preview in App

  • June 10, 2026
  • 2 replies
  • 22 views

Forum|alt.badge.img

Hi,

I have a published v2 Components-based paywall that is not serving correctly. Both my app and the RevenueCat Preview in App (official RevenueCat iOS app) are showing the default fallback template instead of my custom design.

Setup details:

  • Project ID: projfb81dd09
  • Offering ID: promo_lifetime
  • Paywall status: Active & Published
  • Built entirely with built-in v2 components only

What I've already tried:

  1. Confirmed paywall is Active and Published
  2. Confirmed Offering is correctly assigned
  3. Used RevenueCat AI editor to clean up legacy fallback header structure and normalize carousel config
  4. Published changes after each fix
  5. Duplicated the paywall, attached the duplicate to the offering, and republished
  6. Tested all of the above via Preview in App every time

None of the above worked. The fact that Preview in App also shows the fallback confirms this is not an app-side or SDK issue — it is a RevenueCat backend serving issue.

Has anyone experienced this? Any suggestions would be appreciated.

2 replies

Forum|alt.badge.img

 


antonio.pallares
RevenueCat Staff
Forum|alt.badge.img+1

Hi ​@dennis-jian-ac0073! Thank you for the detailed report and sorry you are encountering this issue.

I think I have found the cause: your paywalls have some missing string localizations. In particular, it seems all price tags are missing the text for their “Selected state”.

 

Default state has text
Selected state has empty text

You can check the Localization panel. There shouldn’t be any empty fields.

 

Adding these localizations should fix the paywall for you. Please, do let me know if your paywalls still don’t show correctly.