All-in-one Unity monetization behind one API: LevelPlay (or AdMob) ads, RevenueCat IAP/subscriptions, GDPR/ATT consent, and in-app reviews. Premium-aware.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.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: mehmet.koman.92@gmail.com• 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).AI-assisted development: an AI coding assistant was used to help write and document the C# source and the documentation. All code is original to this package, was reviewed by the author, compiled and run against the official SDKs, and the ad integration was tested on a physical Android device. No third-party or copyrighted assets were generated or included.





