AdSsk
An eCPM-waterfall ad mediation library for Android — every ad network through one API. This is the example app.
Download example APK
Android · sideload (enable “Install unknown apps”)
What it is
AdSsk is an ad-mediation SDK for Android. It runs an eCPM waterfall across multiple ad networks and offerwalls behind one clean API: rungs are tried highest-eCPM first, falling through on no-fill. Network priority, eCPM floors, ad unit ids and on/off toggles are controlled remotely from your server — change the waterfall without shipping an app update.
Each network is its own plug-in module, so you ship only what you enable. Offerwalls compete in the same waterfall as banner/interstitial/rewarded ads.
AdMob
AppLovin MAX
Unity Ads
Meta Audience Network
ironSource / LevelPlay
Pangle
Offerwall
This example app
- Exercises every format: interstitial, rewarded, banner, and offerwall.
- Uses Google's AdMob test ad unit ids, so it runs with no ad account.
- Shows the live waterfall pick and impression revenue in logcat.
Screens
Integrate
AdSsk.Builder(this)
.configProvider(HttpRemoteConfigProvider("https://cdn.yourapp.com/ads.json"))
.addAdapter(AdMobAdapter())
.addAdapter(AppLovinAdapter())
.addAdapter(WebOfferwallAdapter())
.build()
AdSsk.get().loadInterstitial("main_interstitial")
AdSsk.get().showInterstitial(activity, "main_interstitial")