This library lets you serve ads to your apps from Start.io (formerly StartApp) network via AppLovin MAX mediation.
- Banner 320x50
- Banner 300x250 (Medium Rectangle)
- Interstitial
- Rewarded Video
- Native
- Open a Publisher account
- Add an App
- Make sure you can find an Account ID and an App ID
Add dependency on Start.io mediation adapter for AppLovin MAX
dependencies {
// noinspection GradleDependency
implementation 'com.startapp:applovin-mediation:2.+'
}
- Add Start.io network as a Custom Network for mediation. Navigate to Mediation -> Manage -> Networks and click corresponding button.
- Choose
Network Type
valueSDK
and fill other parameters:
Custom Network Name
Start.io
iOS Adapter Class Name
StartioAppLovinAdapter
Android / Fire OS Adapter Class Name
com.applovin.mediation.adapters.StartAppMediationAdapter
- Configure newly added network to work with your Ad Units. Navigate to Mediation -> Manage -> Ad Units.
Then choose an Ad Unit you want to use with Start.io and scroll down to section Custom Networks & Deals
.
Toggle switch Status
to make it activated and displayed in green.
Field App ID
is mandatory, no matter that in dashboard it is marked as optional.
Field Placement ID
: put the line item ID if you have one, or put the string default
instead.
Field CPM Price
: this value determines the order in which adapters are traversed in the waterfall.
Important: You have to use the same App ID from the Start.io portal for all Ad Units in frame of single app!
You can pass plain JSON string into the field Custom Parameters
for advanced configuration:
{
"adTag": "string",
"interstitialMode": "string", // one of "overlay", "video", "offerwall"
"minCPM": "number",
"is3DBanner": "boolean", // applicable only for banner 320x50
"nativeImageSize": "string", // one of "72x72", "100x100", "150x150", "340x340", "1200x628"
"nativeSecondaryImageSize": "string" // one of "72x72", "100x100", "150x150", "340x340", "1200x628"
}
The demo app is fully workable. Change SDK key and ad unit IDs in ad_ids.xml, then build and run the app to make sure your integration is working correctly.
Important: AppLovin mediation doesn't work with test mode. Thus, if you set test devices IDs during AppLovin configuration or if you run test app on emulator, you won't get Start.io ads.