Rewards Layer Capabilities
Set up reward programs that pay players when they complete in-game actions — with full control over budgets, timing, and player eligibility.
Reward Players for In-Game Actions
- Define the actions you want to reward and how much each one pays out.
- Send player activity to Oncade so rewards are tracked automatically.
- Rewards are processed reliably in the background — no lost payouts.
Reference: Campaigns API and Campaigns Guide.
Connecting Players to Rewards
Each player gets a unique ID through account linking. Once connected, that ID is used across all reward operations so earnings are always attributed to the right person.
- Start an account-link session from your game or backend.
- The player completes a short hosted flow.
- Save the player's unique ID in your records.
- Use that same ID whenever you send reward activity.
Reference: Account Linking Guide.
Start, Pause, and Close Programs
- Start a program when you're ready to begin rewarding players.
- Stop a program to pause rewards at any time.
- Withdraw remaining funds after a program is stopped.
Control exactly when your reward program is active and wrap it up when you're done.
Grow Your Audience with Invite Links
- Create shareable invite links for marketing channels and partner communities.
- Track which channels perform best with labels.
- Set usage limits, expiration dates, or pause and revoke links at any time.
Tracking and Reporting
- Monitor campaign status and remaining budget at a glance.
- See which players earned rewards and review their activity for support or accounting.
- Test your reward setup before going live.