Passer au contenu
Média 1 pour l'article Bansh Ads

Description

Community & Documentation

BanshAds is a high-performance, production-ready Google AdMob and Ad Mediation integration plugin built specifically for Unreal Engine mobile projects on Android.

Easily integrate the top monetization ad formats—Banner, Interstitial, Rewarded Video, and App Open Ads—with full Blueprint support, thread-safe event callbacks, and built-in privacy compliance (GDPR/CCPA via Google UMP).

Whether you are launching your first mobile indie game or managing a live mobile title, BanshAds provides a clean, 4-step setup in Project Settings with zero complex Java coding required.

Key Features

  • 4 Major Ad Formats Supported:

    • App Open Ads: Maximize monetization the moment players launch or return to your game.

    • Rewarded Video Ads: Reward players with currency or perks with full reward item dispatchers (Amount & Type).

    • Interstitial Ads: Fullscreen ads between game levels/menus with full Game Thread event delegates.

    • Banner Ads: Top/Bottom anchored banners with lifecycle events (Loaded, Failed, Opened, Closed) and clean memory teardown.

  • Ad Mediation Built-In:

    • Easily mediate popular ad networks including Unity Ads, Meta Audience Network (Facebook), AppLovin, and Chartboost.

  • Privacy & Legal Compliance (GDPR / CCPA / COPPA):

    • Integrated Google User Messaging Platform (UMP) consent form handling for European Economic Area (EEA), UK, and California users.

    • AdMob Child-Directed Treatment (COPPA) and Max Ad Content Rating (G, PG, T, MA) controls.

  • Developer-Friendly & Crash-Safe:

    • Array boundary validation prevents crashes when calling invalid ad indices.

    • Native background callbacks are automatically dispatched to the Unreal Game Thread.

    • Register physical test devices to test live ad units safely without risking account strikes.

  • Pure Code Plugin:

    • Lightweight C++ architecture (CanContainContent: false), keeping your project's Content folder clean.

⚙️ Technical Details
  • Number of C++ Classes: 4 (UAdMobBPLibrary, UAdMobSetting, FAdMobModule, FAdsEditorModule)

  • Number of Blueprint Nodes: 17 Blueprint Callable & Pure Nodes

  • Network Replicated: No

  • Supported Engine Versions: Unreal Engine 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8+

  • Supported Development Platforms: Windows (Win64), Mac, Linux

  • Supported Target Build Platforms: Android

Formats inclus