Integration
BidMachine adapter for CloudX Android SDK. Supports Banner, MREC, Interstitial, and Rewarded.
BidMachine is in beta on CloudX. See the BidMachine publisher setup guide for access and dashboard configuration.
Install
Requires CloudX Android SDK 4.9.0 or newer. For BidMachine, we recommend CloudX Android SDK 4.12.0 or newer. The BidMachine SDK is not on Maven Central. Add its Maven repository, scoped to the SDK and its dependencies:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://artifactory.bidmachine.io/bidmachine")
content {
includeGroup("io.bidmachine")
includeGroup("io.bidmachine.libs")
includeGroup("io.bidmachine.media3")
includeGroup("com.explorestack")
}
}
}
}dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url 'https://artifactory.bidmachine.io/bidmachine'
content {
includeGroup 'io.bidmachine'
includeGroup 'io.bidmachine.libs'
includeGroup 'io.bidmachine.media3'
includeGroup 'com.explorestack'
}
}
}
}Add the adapter to your app module:
dependencies {
implementation("io.cloudx:adapter-bidmachine:3.8.0.0")
}dependencies {
implementation 'io.cloudx:adapter-bidmachine:3.8.0.0'
}Supported formats
Banner (320x50), MREC (300x250), Interstitial (display and video), and Rewarded. Native and App Open are not supported.
Privacy
The adapter forwards publisher-set GDPR consent and do-not-sell settings to BidMachine. BidMachine reads IAB TCF, US Privacy, and GPP values itself. Configure consent before initializing CloudX; see Privacy compliance.
Compatibility
| Adapter version | Network SDK | Minimum CloudX SDK |
|---|---|---|
3.8.0.0 | BidMachine SDK 3.8.0 | 4.9.0 |