Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cloudx.io/llms.txt

Use this file to discover all available pages before exploring further.


[3.4.1] - 2026-05-27

Added

  • Digital Turbine Adapter — New CloudXDigitalTurbineAdapter (Banner, MREC, Interstitial, Rewarded, Native). Install: pod 'CloudXDigitalTurbineAdapter', '~> 3.4.1'. Backed by Fyber_Marketplace_SDK >= 8.4.0, < 9.0.

Fixed

  • Duplicate didLoadAd / didShowAd callbacks on banner refresh — When a partner adapter SDK fired its load or impression callback more than once for the same ad, the publisher delegate could receive duplicate callbacks. The first callback is now treated as canonical and subsequent re-fires from the same adapter are dropped, so the publisher surface emits exactly one load and one impression per ad.

[3.4.0] - 2026-05-22

Added

  • Verve Adapter — New CloudXVerveAdapter (Banner, MREC, Interstitial, Rewarded, Native). Install: pod 'CloudXVerveAdapter', '~> 3.4.0'. Backed by HyBid 3.8.0.
  • Moloco Adapter — New CloudXMolocoAdapter (Banner, MREC, Interstitial, Rewarded, Native). Install: pod 'CloudXMolocoAdapter', '~> 3.4.0'. Backed by MolocoSDKiOS ~> 4.6.0.
  • Non-SDK CloudX-rendered HTML banner and MREC with MRAID 3.0 — HTML banner and MREC creatives can now be served through the CloudX renderer, with MRAID 3.0 support.
  • Native-in-banner and native-in-MREC support — Native creatives can be served into banner or MREC slots on Meta, Vungle, and Moloco.
  • Trusted Arbiter — Added public APIs for comparing CloudX bids with supported third-party bids from Unity LevelPlay and PubMatic, and selecting the winning platform through CloudX arbitration.
  • CLXAd.adValues property — New read-only NSDictionary<NSString *, NSString *> exposing SDK-defined loaded-ad metadata. Values may be absent depending on ad format and network.

Changed

  • UnityAds adapter version range — Widened to accept Unity Ads 4.x patch releases (>= 4.17.0, < 5.0).
  • Publisher delegate main-queue threading is now documented contract — All CLXAdDelegate callbacks (and protocols that extend it) and CLXAdRevenueDelegate callbacks deliver on the main queue and may fire inline relative to the SDK call that triggered them. No runtime change.

Fixed

  • Native ad memory leak during long sessions — Long-lived publisher integrations that load many native ads no longer accumulate retained observers across native ad refresh cycles.

[3.2.0] - 2026-04-22

Added

  • Magnite Adapter — New CloudXMagniteAdapter (Banner, MREC, Interstitial, Rewarded). Install: pod 'CloudXMagniteAdapter', '~> 3.2.0'.
  • Richer dashboard telemetry — Full telemetry overhaul. More robust event capture, new events, and increased observability.

[3.1.0] - 2026-04-16

Added

  • Meta Reels & Native Ads — Meta Reels (9:16 vertical video) and other Meta native ad formats are now supported via CLXPublisherNative. This release supports Meta native ads only; additional bidder support is coming in a future release.
  • Per-Adapter Initialization Timeout — SDK initialization now supports per-adapter timeouts for more predictable startup behavior.

Fixed

  • Xcode 26 Compatibility — Resolved a build warning when compiling with Xcode 26.

[2.2.9] - 2026-04-09

Fixed

  • Unity Ads Adapter — Fixed initialization, privacy consent forwarding, rewarded callbacks, and bid token error handling for improved reliability across regions.

[2.2.8] - 2026-04-03

Fixed

  • Crash Fix — Fixed a crash that could occur during concurrent ad event tracking on background threads

[2.2.7] - 2026-04-01

Fixed

  • Deferred Banner Display — Fixed an issue where banners created before SDK initialization completed could fail to display after initialization succeeded
  • Vungle Adapter Reliability — Fixed an issue where Vungle rewarded and interstitial ads could crash at runtime due to a method being incorrectly stripped during linking

[2.2.6] - 2026-03-30

Added

  • Privacy Consent for Unity Ads — Unity Ads adapter now supports GDPR and CCPA privacy consent forwarding
  • isAdReady Support — Fullscreen ad adapters now support isAdReady for reliably querying ad availability before calling show

Fixed

  • Banner Visibility Accuracy — Fixed an issue where setting banner.hidden = YES did not pause ad refresh. Hidden banners could continue loading ads without being impression-eligible, potentially impacting CPMs.
  • Improved Dependency Compatibility — Widened third-party SDK version constraints (VungleAds, FBAudienceNetwork, InMobiSDK) to prevent CocoaPods dependency conflicts when integrating alongside other mediation SDKs
  • Fullscreen Ad Reliability — Fixed an issue where ad lifecycle callbacks could be silently lost in rare scenarios
  • iOS 16 Crash Fix — Fixed a crash on iOS 16 devices related to session tracking

[2.2.4] - 2026-03-26

Changed

  • Server-Driven Location Controls — Location coordinate sharing in bid requests is now controlled via the CloudX dashboard (account-scoped). No SDK code changes required for publishers.
  • Improved Bid Request Data — Content language is now included in bid requests for improved ad targeting

[2.2.3] - 2026-03-19

Added

  • Unity Ads Adapter — Unity Ads adapter now available for banner, interstitial, and rewarded ads

Fixed

  • Unity Ads Initialization — Fixed an issue where the Unity Ads adapter could fail to initialize correctly in some configurations

[2.2.2] - 2026-03-16

Added

  • Manual Privacy API — New setHasUserConsent: and setDoNotSell: methods for publisher-controlled privacy consent
  • Mintegral Adapter — Mintegral adapter now available as a standard release

Fixed

  • Improved Error Visibility — Increased error visibility for no-bid scenarios, making it easier to diagnose fill rate issues
  • Fullscreen Ad Loading — Fixed an issue where loading a fullscreen ad while another was showing could silently fail
  • Fullscreen Failure Callbacks — Fixed missing ad unit ID in fullscreen ad failure callbacks
  • Renderer Impression Tracking — Fixed viewability tracking accuracy in CloudX Renderer

Changed

  • Mintegral SDK — Upgraded from 8.0.7 to 8.0.8

[2.0.0] - 2026-02-04

This release replaces placement names with Ad Unit IDs from the CloudX dashboard. Update your createBannerWithAdUnitId:, createMRECWithAdUnitId:, createInterstitialWithAdUnitId:, and createRewardedWithAdUnitId: calls to use the ad unit ID instead of a placement name.

Added

  • Rewarded ads with createRewardedWithAdUnitId:delegate: and CLXRewardedDelegate
  • InMobi adapter (SDK 11.1) with support for banner, MREC, interstitial, and rewarded ads
  • CLXAd.networkPlacement property for network-specific placement ID

Breaking Changes

  • Renamed placement parameter to adUnitId in createBannerWithAdUnitId:, createMRECWithAdUnitId:, createInterstitialWithAdUnitId:, createRewardedWithAdUnitId:
  • Renamed CLXAd.placement to adUnitId
  • Renamed CLXAd.bidderName to networkName
  • Renamed CLXErrorCodeInvalidPlacement to CLXErrorCodeInvalidAdUnit
  • Changed bannerAdView:didFailWithError: to include ad unit ID in error
  • Removed testMode parameter from initializeSDKWithAppKey:completion: - test mode is now server-controlled via dashboard

Changed

  • Meta Audience Network SDK updated from 6.17.0 to 6.21.0
  • Vungle SDK updated from 7.4.2 to 7.6.0

Fixed

  • Fixed IFA (Identifier for Advertisers) collection
  • Fixed country/geo-targeting data collection

[1.3.0] - 2025-12-14

Added

  • Banner Refresh Retry - Banners now automatically retry loading after failure when hidden

Fixed

  • App Extension Compatibility - SDK now works correctly in App Extensions (no UIApplication calls)
  • Rewarded Delegate Callbacks - Fixed callback ordering bug
  • Symbol Collisions - All category methods now prefixed with clx_ to prevent conflicts

Changed

  • CloudXCore now distributed as Dynamic Framework - Enables crash symbolication for SDK issues

[1.2.1] - 2025-12-04

Added

  • Visual Debugger Button - New debugging tool for development and QA
  • High-ROI Key-Value Targeting Examples - Enhanced demo apps with targeting signal examples

Fixed

  • Corrected vendored_frameworks paths in podspecs

[1.2.0] - 2025-11-26

🚀 First Official Release

Initial release of the CloudX iOS SDK with support for banner, MREC, and interstitial ads.