Alpha Ads - Chartboost Integration

UE5.7AndroidBlueprint Readyv1.0

Overview

Alpha Ads - Chartboost Integration is an Unreal Engine 5.7 plugin that provides full Blueprint access to rewarded video, banner, interstitial, native, and app open ads on Android (arm64).

The plugin acts as an integration bridge to the Chartboost Android SDK v9.7.0 by Chartboost Inc., delivered via Gradle/Maven. No C++ knowledge is required to use this plugin.

Screenshots

Mobile screenshot
Mobile (Android)
Desktop / Editor screenshot
Desktop / Editor Preview

Features

Technical Details

Use the table below when completing the Technical Details section on the Fab product submission page.

FeaturesSee Features section above
Code ModulesChartboost (Runtime)
Number of Blueprints26
Number of C++ Classes5
Network ReplicatedNo
Supported Development PlatformsWindows: Yes   Mac: Yes   Linux: Yes
Supported Target Build PlatformsAndroid (arm64)
Documentation LinkSee this page and README.md included in the plugin folder
Example ProjectContact the author via the Fab product page
Important NotesRequires a real Android device for testing. Emulators are not supported by ad SDKs.

SDK Upgrade History

PluginPrevious SDKCurrent SDKDelivery
Chartboostv6.6.0 (.jar)v9.7.0Gradle/Maven

Third-Party SDK

FieldValue
SDK NameChartboost Android SDK v9.7.0
ProviderChartboost Inc.
LicenseChartboost SDK License Agreement
SDK DeliveryGradle dependency: com.chartboost:chartboost-sdk:9.7.0
This plugin pulls the Chartboost SDK v9.7.0 via Gradle at build time. 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:

EventWhen it fires
On Cached Rewarded VideoAd/content successfully loaded and ready to show
On Failed To Load Rewarded VideoLoad 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

NodeDescription
Load BannerLoad and cache Banner Ad
Show BannerShow Banner at position
Load InterstitialCache Interstitial Ad
Show InterstitialShow Interstitial Ad

Project Settings

All SDK credentials are configured in Edit > Project Settings > Alpha Ads - Chartboost Integration. Fill in the following fields before packaging:

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

RequirementValue
Unreal Engine Version5.7
Target PlatformAndroid (arm64)
Min Android SDKAPI 26 (Android 8)
Target Android SDKAPI 34 (Android 14)
Development OSWindows, Mac, Linux
Android NDKr27c (as used by UE5.7)

Frequently Asked Questions

What engine version is supported?
Unreal Engine 5.7, Android (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 v9.7.0, pulled via Gradle dependency com.chartboost:chartboost-sdk:9.7.0 at build time.
Does this plugin work on iOS?
No. This plugin targets Android only (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