Overview
PloxTools: Google AdMob provides native Google AdMob integration for Unreal Engine projects on Android and iOS.
The plugin exposes a shared cross-platform Blueprint and C++ API and automatically uses the appropriate native implementation for the current platform.
It supports the following ad formats and features:
- Banner Ads
- Interstitial Ads
- Rewarded Ads
- Rewarded Interstitial Ads
- App Open Ads
- User Messaging Platform consent flow
- AdMob Mediation
- Automatic App Open ad handling
Android and iOS use the same plugin functions, events, and general workflow. Separate platform-specific Blueprint or C++ logic is not required.
The plugin automatically integrates the required Google Mobile Ads and User Messaging Platform SDKs into packaged projects. No Java, Objective-C, or Swift integration is required in your project.
Note
Android and iOS use separate AdMob applications, App IDs, and Ad Unit IDs. Each platform must be configured separately in your AdMob account and in the plugin settings.
How to Use This Documentation
If you are using the plugin for the first time, start with Getting Started. It covers the complete setup process for Android and iOS, including AdMob configuration, plugin settings, initialization, and testing.
After setup, continue with the documentation for the feature you want to use:
- Consent and Privacy
- Banner Ads
- Interstitial Ads
- Rewarded Ads
- Rewarded Interstitial Ads
- App Open Ads
- Mediation
Each feature page explains the available Blueprint functions, parameters, callbacks, recommended usage, and common integration flow.
For C++ integration, see C++ Usage.
During development, always use the official test Ad Unit IDs listed in Testing. Replace them with your own platform-specific Ad Unit IDs before publishing the application.