Android
1. SDK Integration
Add the following dependencies to your app’s build.gradle file:
dependencies {
...
implementation 'com.bidease:applovin-adapter:1.3.9'
implementation 'com.bidease:bidease-mobile:1.3.9'
...
}⚠️ Make sure to always use the latest available SDK versions from Bidease.
Test mode
Once you’ve implemented the SDK, you can test ads before release.
Option 1 — Server-side activation (recommended for first integrations)
Bidease can enable Test Mode per bundle. 👉 Contact your Bidease manager to activate or deactivate it during QA.
Option 2 — Code activation (publisher-side)
Add the following dependency:
implementation 'com.bidease:bidease-mobile-test-mode:1.3.9'⚠️ Important:
- Test Mode provides nearly 100% fill for QA testing, but must be disabled before submitting the app to the store.
- Ensure IDFA/GAID tracking is enabled during QA so the Bidease team can review logs and assist with troubleshooting if needed.
2. Add Custom SDK Network
In your MAX Dashboard, go to Mediation ➡️ Manage ➡️ Networks. Scroll to the bottom of the page and click Click here to add a Custom Network.
Fill in the fields as follows:
- Network Type: choose SDK.
- Name: Bidease
- Android / Fire OS Adapter Class Name:
com.bidease.ads.adapter.applovin.BideaseMediationAdapter
Press Save to create the SDK network.
3. Manage ads
Log in to your MAX account and navigate to: MAX ➡️ Manage ➡️ Ad Units. Select the ad unit where you want to enable Bidease.
In the Custom Networks section choose Custom Network (SDK) – Bidease and enable the Status toggle.
Configure the fields as follows:
- Placement ID: use the format
AdFormat_ecpm_X.X, where ecpm is the required separator and X.X is the floor price value (any number).- Example:
Interstitial_ecpm_1.3➡️ floor price = $1.3 - Example:
Banner_ecpm_0.5➡️ floor price = $0.5
- Example:
- CPM Price: enter the same floor price as in the Placement ID.
- Custom Parameters: leave blank.
- App ID: leave blank.
Please allow 30–60 minutes for changes to take effect.
4. Troubleshooting
If you see in logcat message java.lang.IllegalStateException: Module with the Main dispatcher is missing. Add dependency providing the Main dispatcher, e.g. 'kotlinx-coroutines-android' and ensure it has the same version as 'kotlinx-coroutines-core' add dependency org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2
Next steps
- iOS setup → AppLovin MAX · iOS
Updated 20 days ago