Alpha Ads - Chartboost Integration is a Unreal Engine 4.27 and UE5.7 plugin that provides full Blueprint access to rewarded video, banner, interstitial, native, and app open ads on Android (armv7 + arm64).
The plugin acts as an integration bridge to the Chartboost Android SDK v6.6.0 by Chartboost Inc.. No C++ knowledge is required to use this plugin.
Screenshots
Mobile (Android)Desktop / Editor Preview
Features
Rewarded Video with Location parameter, cached, failed-to-load, closed, and completed callbacks
Completed Rewarded Video callback delivers Location string and Reward integer
Banner Ads with position control, show, hide, and destroy
Interstitial Ads with loaded, failed, shown, closed, and clicked callbacks
Native Ad loading with loaded and failed callbacks
App Open Ads with full lifecycle events
Ad Impression tracking delegate
Game Instance Subsystem for global access
Blueprint Function Library and Actor Component
Technical Details
Use the table below when completing the Technical Details section on the Fab product submission page.
Features
See Features section above
Code Modules
Chartboost (Runtime)
Number of Blueprints
26
Number of C++ Classes
5
Network Replicated
No
Supported Development Platforms
Windows: Yes Mac: Yes Linux: Yes
Supported Target Build Platforms
Android (armv7 + arm64)
Documentation Link
See this page and README.md included in the plugin folder
Example Project
Contact the author via the Fab product page
Important Notes
Requires a real Android device for testing. Emulators are not supported by ad SDKs.
Third-Party SDK
Field
Value
SDK Name
Chartboost Android SDK v6.6.0
Provider
Chartboost Inc.
License
Chartboost SDK License Agreement
SDK File Location
Source/ThirdParty/ChartboostSDK/ChartboostSDK.jar
This plugin bundles the precompiled Chartboost SDK v6.6.0. You must independently accept the Chartboost terms of service and register your own account and App ID at the vendor website before ads will serve.
Setup Guide
1Copy the plugin — Place the plugin folder inside your project's Plugins/ directory.
2Enable the plugin — Open the editor, go to Edit > Plugins, search for Alpha Ads - Chartboost Integration, and enable it. Restart the editor.
3Configure credentials — Go to Edit > Project Settings > Alpha Ads - Chartboost Integration and enter your SDK App ID and Zone/Placement IDs.
4Package for Android — Build the project and package it for Android Shipping.
Blueprint Usage Guide
All plugin functionality is available from Blueprint. Below is a step-by-step walkthrough of the most common use cases.
Accessing the Plugin (Subsystem)
This plugin provides a Game Instance Subsystem for easy global access. Get it from any Blueprint:
Get Game Instance
→ Get Chartboost Subsystem
→ [call any function]
The Subsystem is automatically initialized when the game starts. You do not need to create it manually.
Rewarded Video / Primary Feature - Step by Step
Event BeginPlay
↓
Get Chartboost Subsystem
↓
Bind Event to On Cached Rewarded Video
↓
Cache Rewarded Video
─── On On Cached Rewarded Video ─────────────────────
↓
Show Rewarded Video
Event Delegates Reference
Bind to these events before calling load/show functions:
Event
When it fires
On Cached Rewarded Video
Ad/content successfully loaded and ready to show
On Failed To Load Rewarded Video
Load or show failed (String parameter contains error info)
Important: Always bind your events before calling Load or Show functions, or you may miss callbacks.
Additional Blueprint Calls
Node
Description
Load Banner
Load and cache Banner Ad
Show Banner
Show Banner at position
Load Interstitial
Cache Interstitial Ad
Show Interstitial
Show Interstitial Ad
Project Settings
All SDK credentials are configured in Edit > Project Settings > Alpha Ads - Chartboost Integration. Fill in the following fields before packaging:
App ID / SDK Key — Your application identifier from the Chartboost dashboard.
Zone ID / Placement ID — The specific ad zone or placement for each ad format.
All Project Settings fields are read at app startup and injected into the Android manifest automatically by the plugin's UPL (Unreal Plugin Language) XML file.
Requirements
Requirement
Value
Unreal Engine Version
4.27
Target Platform
Android (armv7 + arm64)
Min Android SDK
API 28 (Android 9)
Target Android SDK
API 30 (Android 11)
Development OS
Windows, Mac, Linux
Android NDK
r21e (as used by UE4 4.27)
Frequently Asked Questions
What engine version is supported?
Unreal Engine 4.27, Android (armv7 + arm64).
Does this work with Blueprint-only projects?
Yes. No C++ required.
Plugin not visible in the Plugins list?
Ensure the plugin folder is placed directly inside Plugins/ (not nested inside a subfolder). Restart the editor after enabling.
Ads / features not working on device?
1) Verify all credentials in Edit > Project Settings > Alpha Ads - Chartboost Integration. 2) Test on a real Android device — emulators are not supported. 3) Check Android logcat for SDK error messages.
Do I need a Chartboost account?
Yes. Register at the Chartboost developer portal and obtain your App ID and any Zone / Placement IDs before ads will serve.
Which SDK version is included?
Chartboost Android SDK v6.6.0. Located at Source/ThirdParty/ChartboostSDK/ChartboostSDK.jar inside the plugin folder.
Does this plugin work on iOS?
No. This plugin targets Android only (armv7 + arm64).
Can I use multiple ad/feature plugins at the same time?
Yes. Each plugin is fully independent and can be enabled alongside other plugins without conflict.
How do I get support?
Contact the author via the Fab product page.
Support & Notes
Always test on a real Android device. Ad SDKs do not serve ads on emulators.
Check Android logcat for detailed SDK error messages during development.
Each ad plugin is independent and can be enabled alongside other plugins simultaneously.
For plugin issues, contact the author via the Fab product page.