Skip to main content
The SDK is framework-agnostic; in Angular, wrap it in a root-provided service so configuration happens once and components stay free of SDK plumbing.

Install

A root-provided service

Full configuration options: configure().

Present offers from a component

Contracts: placement() · show(). Pass useCase: 'rewardUsers' on a reward placement. Without it the placement is a 'reduceChurn' one, the default, whose claim waits for redeem().

Next steps