Ad-Tech Custom Mediation SDK
A plug-and-play custom adapter SDK for native Android, iOS, Flutter, and React Native. It intercepts mediation requests (such as AdMob, AppLovin, and LevelPlay) from inside the SDK's code to dynamically display high-paying ads without requiring any extra business logic from the developer.
๐ ๏ธ What I Built
- Zero initialization code required by developers
- Wrapper support for cross-platform frameworks like Flutter and React Native
- Dynamic ad request manipulation within closed ecosystems
- Full lifecycle event capture (adLoad, ad fail, impressions) seamlessly
โ ๏ธ Engineering Challenges
- Manipulating AdMob and other mediation ad requests without requiring any extra code from the developer's side
- Getting and handling all native events from the adapter, such as adLoad, ad fail, and impressions, accurately
โ Solutions
- Built a low-level native adapter layer that hooks into the mediation flow natively
- Provided unified official methods via SDK wrappers without requiring project-wide code changes, making it highly developer-friendly
๐ Impact
- 40% increase in developer adoption across partner apps
- 35% higher eCPM (Effective Cost Per Mille) for publishers
- Maintained a 99.9% crash-free session rate across all integrated platforms