Integration
Mintegral adapter for CloudX iOS SDK. Supports Banner, MREC, Interstitial, Rewarded, Native, and App Open.
For CloudX dashboard mapping and Mintegral-side ID setup, see the Mintegral bidder guide. This page covers iOS-specific integration details only.
Installation
CocoaPods
pod 'CloudXMintegralAdapter', '~> 8.1.5.0'pod install --repo-updateManual
- Download
CloudXMintegralAdapter.xcframework.zipfrom Releases - Unzip and drag
CloudXMintegralAdapter.xcframeworkinto your Xcode project - Add
MintegralAdSDK(= 8.1.5) manually, including theBidBannerAd,BidNewInterstitialAd,BidRewardVideoAd,BidNativeAdvancedAd, andBidSplashAdsubspecs.
Info.plist Configuration
SKAdNetwork IDs (Required for iOS 14.5+)
Mintegral’s primary SKAdNetwork ID is required for attribution:
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>kbd757ywx3.skadnetwork</string>
</dict>
</array>App Tracking Transparency (iOS 14+)
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>Project Configuration
Linker Flags: Add -ObjC to Other Linker Flags in Build Settings. This is required because CloudXCore is a dynamic framework and Objective-C categories must be loaded at runtime.
Deployment Target: Ensure your project’s minimum deployment target is iOS 13.0 or higher.
Mintegral SDK Frameworks
The Mintegral adapter requires several system frameworks. When using CocoaPods, these are configured automatically. For manual integration, ensure the following frameworks are linked:
- Foundation, UIKit, AdSupport, CoreGraphics, CoreTelephony
- SystemConfiguration, AVFoundation, CoreMedia
- QuartzCore, StoreKit, WebKit
- AppTrackingTransparency (weak-linked)
Native Ads
The adapter does not expose the main image asset directly: ad.nativeAd.mainImage is not populated. Media content — image or video — renders through the adapter-provided media view, which CloudX attaches to the container bound with the view binder’s mediaContentViewTag. Bind a visible media container as described in Native ads.
Compatibility
| Adapter version | Network SDK | Minimum CloudXCore |
|---|---|---|
8.1.5.0 | MintegralAdSDK 8.1.5 | 3.5.0 |
8.0.9.0 | MintegralAdSDK 8.0.9 | 3.5.0 |
8.0.7.0 | MintegralAdSDK 8.0.7 | 3.5.0 |
The adapter is discovered automatically when your server-provisioned CloudX configuration includes this network’s demand. No manual adapter registration is required.
Support
For support, contact support@cloudx.io