AdMob Ads for Unity: Rewarded, Interstitial & Banner with UMP Consent
A downloadable tool
AdMob Ads for Unity is a free, open-source (MIT) ad layer on top of the official Google Mobile Ads Unity plugin. Rewarded, interstitial, banner, app-open and rewarded-interstitial ads sit behind one async API, and Google's UMP consent flow runs before the SDK initializes.
Features
- One async call per ad:
await AdMobAds.Service.ShowRewardedAsync() - Google UMP consent before initialization, with a manual mode for your own consent screen
- Interstitial pacing and caps: a quiet window after launch, "no interstitials before level N", minimum interval, per-session and per-day caps
- Remove-ads hook for your IAP
- Events for shown, failed, rewarded and paid impression revenue
- Editor mock backend: test every ad flow in Play Mode without the SDK
- Development-build diagnostics overlay
- Ships with Google's public test ad units only; you add your own IDs in one settings asset
Install
Package Manager → + → Add package from git URL:https://github.com/satisvizion/unity-admob-ads.git
Or download the zip here, unzip it and use Add package from disk on its package.json. Then install the Google Mobile Ads Unity plugin (the package's menu can add it from OpenUPM). It isn't bundled. Needs Unity 2021.3 or newer (tested on Unity 6).
Links
- Source code, docs and issues (MIT): github.com/satisvizion/unity-admob-ads
- Need more than ads? This is the ad module of the HyperCasual LiveOps Kit, which adds in-app purchases, remote config, analytics, daily rewards, quests, offers and notifications.
Google Mobile Ads, AdMob and UMP are Google products under their own terms; this package doesn't include or redistribute them.
| Published | 6 days ago |
| Status | Released |
| Category | Tool |
| Author | Satisvizion |
| Tags | admob, mobile-ads, Open Source, Unity |
| AI Disclosure | AI Assisted, Code, Text |

Leave a comment
Log in with itch.io to leave a comment.