Integration

Pangle (ByteDance) adapter for CloudX iOS SDK. Supports Banner, MREC, Interstitial, Rewarded, Native, and App Open.

Installation

CocoaPods

Podfile
pod 'CloudXPangleAdapter', '~> 7.9.1.3.0'
pod install --repo-update

Manual

  1. Download CloudXPangleAdapter.xcframework.zip from Releases.
  2. Unzip and drag CloudXPangleAdapter.xcframework into your Xcode project.
  3. Add the Pangle SDK (Ads-Global = 7.9.1.3) manually.

Info.plist Configuration

SKAdNetwork IDs (Required for iOS 14+)

Include the SKAdNetwork IDs provided by Pangle for your integration. Refer to the current Ads-Global (Pangle) 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>

Project Configuration

Linker Flags: Add -ObjC to Other Linker Flags in Build Settings.

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 versionNetwork SDKMinimum CloudXCore
7.9.1.3.0Ads-Global 7.9.1.33.5.0
7.8.5.8.0Ads-Global 7.8.5.83.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