Integration

BidMachine adapter for CloudX iOS SDK. Supports Banner, MREC, Interstitial, and Rewarded.

BidMachine is in beta on CloudX. See the BidMachine publisher setup guide for access and dashboard configuration.

Installation

Requires iOS 13.0 or newer and CloudXCore >= 3.11.0. For BidMachine, we recommend CloudXCore 3.12.0 or newer. Install with CocoaPods; this adapter has no public Swift package and needs no extra repository.

Podfile
pod 'CloudXBidMachineAdapter', '~> 3.8.2.0'
pod install --repo-update

CocoaPods installs BidMachine SDK 3.8.2 as a dependency.

Info.plist Configuration

SKAdNetwork IDs (Required for iOS 14+)

Include the SKAdNetwork IDs published by BidMachine for your integration. Refer to the current BidMachine SDK documentation for the latest SKAdNetworkItems list.

App Tracking Transparency (iOS 14+)

Info.plist
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Supported formats

Banner (320x50), MREC (300x250), Interstitial (display and video), and Rewarded. Native and App Open are not supported.

Initialization

CloudX initializes BidMachine using the Source ID configured in the dashboard. No separate BidMachine initialization is needed in app code. If another mediator has already initialized BidMachine, the adapter reuses that initialization.

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 versionNetwork SDKMinimum CloudX SDK
3.8.2.0BidMachine SDK 3.8.23.11.0