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

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
StatusReleased
CategoryTool
AuthorSatisvizion
Tagsadmob, mobile-ads, Open Source, Unity
AI DisclosureAI Assisted, Code, Text

Download

Download
AdMob-Ads-for-Unity-1.0.0.zip 72 kB

Leave a comment

Log in with itch.io to leave a comment.