Monetization / SDK

SDK Integration

Native experience with the highest level of control over reward journeys, user flows, and event schema.

SDK Overview

Deep integration. Native control.

The GameRewards SDK provides the deepest level of integration — native UX, full event schema access, and complete control over reward journeys and user flows.

PlatformsiOS · Android
Time to launch5–10 days
Engineering effortMedium
Control levelHighest
Custom reward UIYes
Event callbacksFull schema

SDK Capabilities

What you get with SDK.

  • Full control over reward UI, offer display, and user flows
  • Native event schema with webhook and callback support
  • Real-time reporting and performance signals
  • Fraud detection at the device and session level
  • Sandbox / test mode for pre-launch validation
  • Configurable reward caps, offer rules, and eligibility logic

Integration Steps

SDK integration in five steps.

1
Install the SDK package
Add the GameRewards SDK via your package manager (CocoaPods, Gradle, or manual framework).
2
Configure your publisher credentials
Add your Publisher ID and environment (sandbox/production) to the SDK init call.
3
Implement the reward event callbacks
Listen for reward events to trigger in-app reward delivery and track completions.
4
Test in sandbox mode
Use the sandbox environment to validate flows, events, and reward logic before going live.
5
Go live and monitor performance
Switch to production, monitor the dashboard, and work with your account team to optimize.

Get started

Integrate with SDK.

Request sandbox access and get started with our SDK documentation.