Bright SDK maintains a suite of official open-source tools that handle the mechanical parts of bringing the SDK into your project — downloading the correct SDK version, keeping it up to date, and placing it correctly within your build environment. Three tools underpin all platform integrations:
- The Integration Code Generator — supports WebOS, Tizen, iOS, macOS, tvOS, and Windows. An interactive tool that downloads, configures, and integrates Bright SDK into your app's project structure. It supports both new integrations and in-place version updates without losing existing consent flow settings.
- The Gradle Plugin — dedicated to Android. Plugs directly into your existing Gradle build system to automate SDK version management as part of your normal Android build process.
- The Downloader — a shared utility that the Integration Code Generator, the Gradle Plugin, and the Unity Plugin all use internally to fetch SDK files securely from Bright SDK's distribution infrastructure.
A dedicated Unity Plugin is also available for developers building cross-platform apps in the Unity engine, covering Android, iOS, tvOS, macOS, and Windows from a single integration.
All tools require a Bright SDK API key, obtained from the Bright SDK Control Panel, to authenticate with Bright SDK's distribution infrastructure.
For platform-specific integration tool details, see the relevant OS section of this document:
- Android → see Android SDK
- Android (Unity) → see Android SDK
- iOS / tvOS → see iOS SDK
- iOS / tvOS (Unity) → see iOS SDK
- macOS → see iOS SDK
- macOS (Unity) → see iOS SDK
- Windows → see Windows SDK
- Windows (Unity) → see Windows SDK
- LG WebOS → see LG WebOS SDK
- Samsung Tizen → see Samsung Tizen SDK
- Roku → see What is an AppID?
Ready to start monetizing? Sign up here →