show() reference.
By default the SDK runs in deferred redemption mode: show() records the claim
without redirecting, and your code calls redeem() after its own conversion step
(Redemption Modes covers the modes and when
to change them). Complete the flow from a click handler:
redeem() reference. The pending
claim survives reloads (local storage, ~7-day TTL); even on a fresh page, just call
redeem() when ready, and it resolves { status: 'none' } if nothing is pending.
Placement ids and options
The placement id records the claim under that surface, soplacement(id).redeem() later
resolves exactly that claim. The second argument carries per-surface UI options:
placement().
Results are not conversions
Aclaimed (or redeemed) result means the presentation succeeded. Advertiser
conversion happens later, asynchronously, and is verified on Encore’s side. Never gate
real access on a client-side result.
Next steps
- Reduce Paywall Churn: the two-phase flow end to end
- Post-Purchase Placements: the payment-success surface
- Integration Patterns: handling results in app code
- SDK Reference: every method’s contract