Skip to main content

Hide new Paywall Builder paywalls on React Native

While Paywall Builder seamlessly handles the purchasing process upon clicking "buy" buttons, you have to manage the closure of paywall screens within your mobile app.

In native iOS and Android SDKs, you have complete control over both presenting and hiding the paywalls. However in Flutter, React Native, and Unity SDKs this works a bit differently. Learn how below.

warning

This guide covers only hiding new Paywall Builder paywalls which require Adapty SDK v3.0 (v3.2.0 for Flutter) or later. To learn how to hide legacy Paywall Builder paywalls, read the Hide legacy Paywall Builder paywalls (on cross-platform SDKs)

Dismiss a paywall screen in React Native

You can hide a paywall view in 2 ways:

React Native (TSX)
try {
await view.dismiss();
} catch (error) {
// handle the error
}