View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.16 or later
- Package size
- 34 KB
- Files
- 25
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
MonetizeKit
All-in-one Unity monetization behind one API: LevelPlay (or AdMob) ads, RevenueCat IAP/subscriptions, GDPR/ATT consent, and in-app reviews. Premium-aware.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
MonetizeKit screenshot 1
About this asset
MonetizeKit unifies ads, in-app purchases, consent, and store helpers behind a single facade — Monetize.* — so you stop wiring three SDKs together by hand for every project.
ONE API FOR EVERYTHING
Monetize.ShowInterstitial(); // auto-skips for premium users
Monetize.Ads.ShowRewarded(earned => Reward());
if (Monetize.IsPremium) HideAds();
Monetize.Purchases.Purchase(id, r => { });
Monetize.Store.RequestReview();
WHAT'S INCLUDED
• Ads via LevelPlay mediation (AdMob, AppLovin, Meta, Unity Ads & more through one auction) — or run AdMob standalone. Same API; switch with one field.
• Banner, Interstitial, Rewarded, and (AdMob) App-Open formats, with automatic reload.
• RevenueCat subscriptions & IAP: offerings, purchase, restore, and entitlement checks.
• Premium-aware ads: when a user buys "Remove Ads," banners/interstitials/app-open vanish automatically — rewarded stays available.
• Consent handled for you: Google UMP (GDPR/EEA) + optional iOS ATT.
• Native in-app review prompts (iOS & Google Play) and store-page deep links.
• A "Project Settings ▸ MonetizeKit" page to toggle each module — it manages the scripting defines for you.
BUILT TO BE SAFE
• Compiles and runs even with no ad/IAP SDK imported, thanks to no-op providers — it never breaks your build while you set things up.
• Clean, interface-based architecture (IAdProvider / IPurchaseProvider / IStoreServices) with full, commented C# source.
• A ready-to-run demo scene exercises every feature.
NOTE: The official LevelPlay / AdMob / RevenueCat SDKs are NOT bundled — you import the ones you want and enable their modules. This keeps the package lightweight and compliant, and lets you pick exactly the backends you need.
Requirements: Unity 2021.3 LTS or newer (tested up to Unity 6).
Support: [email protected]
From the publisher's Asset Store listing.
Technical details
• Unity 2021.3 LTS or newer (developed and tested through Unity 6).
• Platforms: Android & iOS.
• Full C# source included; no DLLs, no obfuscation.
• Third-party SDKs are NOT included and are imported separately by you:
– Unity LevelPlay / Ads Mediation (8.4.0+; verified against 9.4.x) — for mediation
– Google Mobile Ads Unity plugin (v9–v10) — for standalone AdMob
– RevenueCat purchases-unity — for IAP/subscriptions
– (optional) Google Play In-App Review, Unity iOS 14 Advertising Support (ATT)
• Each integration is gated by a scripting define and ships with a safe no-op fallback, so the package compiles with none, some, or all SDKs present.
• Provider code is written against current SDK APIs and verified against them; version-sensitive spots are flagged in the source.
• Ad formats: Banner, Interstitial, Rewarded, App-Open (App-Open is AdMob only; LevelPlay has no app-open format).
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.16f1 | Compatible | Compatible | Compatible | Compatible |
MonetizeKit is a C# integration architecture. It is fully decoupled from rendering and completely compatible with all pipelines (URP, HDRP, Built-in).
Note: Please ensure you have imported your preferred Mediation (e.g., ironSource) and RevenueCat SDKs, as this asset manages their infrastructure.
As listed on the Asset Store.