Using the Presentation Handler
When and how to use per-presentation handlers for paywalls, and how they differ from global delegates.
Use a presentation handler when you need fine‑grained callbacks for a single paywall presentation. For global events across your app, use the platform’s delegate instead.
- iOS: see
PaywallPresentationHandlerandSuperwallDelegate - Flutter: see
PaywallPresentationHandlerandSuperwallDelegate
Typical use cases:
- Show custom loading/placeholder UI while a specific paywall is presented
- Gate navigation based on that presentation’s result only
- Capture metrics tied to one presentation without implementing a global delegate
For end‑to‑end presenting patterns (registering or retrieving a paywall yourself), see:
- iOS:
Presenting paywalls - Android:
Presenting paywalls - Flutter:
Presenting paywalls - Expo:
Presenting paywalls
How is this guide?
Edit on GitHub