Overview
Superwall owns the paywall, so the only thing that changes is where you callshow(). Everything else in Presenting Offers applies unchanged: the same placement call, the same handlers, the same outcome model.
Trigger on paywall dismissal
Present an offer when a user closes your Superwall paywall without converting:placement().
Trigger from a custom paywall action
Superwall paywalls can emit named actions. Handle the name in your delegate and route it to a placement:EncoreTrigger to the button or element that should open the offer.
Next
- Add Subscription Product - let Superwall observe the purchase Encore makes