- Unity Engineering
Google AdMob Plugin
Reusable Google AdMob integration for Unity
This video can't be played right now.

01
Description
The Google AdMob Plugin was developed while I was working at Krenosoft Labs, where multiple client projects required Google Ads integration in Unity. The goal was to create a reusable, well-structured solution that could be adopted across projects and by different developers. I was responsible for designing and developing the plugin architecture, focusing on simplicity, flexibility, reliability, and reusable ad management. The plugin supports preloading multiple rewarded ads, on-demand ad display and destruction, interstitial ads, error handling, and fallback logic. It was adopted by multiple developers at Krenosoft Labs and provided a consistent approach to integrating Google AdMob across different Unity
02
Highlights
Reusable Ad Architecture
Designed to work across different Unity projects and scenes.
Rewarded Ad Preloading
Supports loading multiple rewarded ads in the background for faster availability.
Flexible Ad Management
Allows developers to show and destroy ads whenever required.
Error & Fallback Handling
Handles common ad-loading and display failures through fallback logic.
Simplified Integration
Provides developers with a consistent and straightforward API for AdMob implementation.
Demo Scene
Includes a dedicated demo scene for understanding and testing the plugin.
Cross-Project Adoption
Used by multiple developers at Carina soft Labs across client projects.