Skip to main content
Question

Paywall video localization

  • August 6, 2026
  • 3 replies
  • 29 views

Forum|alt.badge.img

Hi

I recently started adding more language localizations to my paywall, and I ran into an issue.

Is there currently any way to localize the video used in the paywall?

Right now, it seems that the video is shared globally across all localizations. The problem is that my "video" is actually an animation containing different translated textx. I really don't want to replace it with a version without any texts, because it's been performing as a great hook and has significantly improved the first impression of the paywall.

However, I'm not sure how to properly support multiple languages if every localization has to use the same video.

Has anyone found a workaround for this, or is video localization planned for a future update?

Thanks!

3 replies

alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@AdamSelfUp

Thank you for your question!

The Paywall does not currently support this, and there’s no workaround via the SDK at the moment. However, the team has it on their backlog for implementation in the near future. Stay tuned!

 


Forum|alt.badge.img
  • Author
  • New Member
  • August 10, 2026

I hope it will be added soon! To be honest, not having such a “basic” feature alongside the other translation options is discouraging.


Tarek
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • August 10, 2026

Hi Adam,

Thanks for the follow-up, I completely understand.

I took a closer look and there is a way to get the same result today, with some setup. It works on all platforms:

  1. Create one Offering for each language.
  2. Add a paywall to each Offering, with the video for that language.
  3. Select the correct Offering in your app, based on the device language.

For step 3 you have two options. You can read the device language in your app code, then present the paywall of that specific Offering instead of the current Offering. Or you can set a custom attribute with the device language, and then create a Targeting rule for each language.

One thing to keep in mind: you then maintain one paywall per language. That's practical for a few languages, and it gets heavy past ten or so.

Docs for reference:

Our paywalls team is already aware of this limitation, so your demand is on their radar.

Let me know if you have any other questions!

Best regards,