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.

  1. Start an account-link session from your game or backend.
  2. The player completes a short hosted flow.
  3. Save the player's unique ID in your records.
  4. 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.

Recommended Docs Path

  1. Set up account linking.
  2. Configure campaigns and rewards.
  3. Explore the Campaigns API.