Skip to content

Releases: cloudx-io/cloudx-ios

CloudX iOS SDK 3.2.0

23 Apr 04:07
09d2904

Choose a tag to compare

CloudX iOS SDK 3.2.0

Added

  • CloudXMagniteAdapter — New waterfall-only adapter wrapping MagniteSDK (~> 0.0.8), supporting Banner (320x50, MREC 300x250), Interstitial, and Rewarded formats. Synchronous SDK initialization with IAB TCF (GDPR) and CCPA privacy handling via handleExtras:. Full coverage of upstream error codes mapped to CLXErrorCode. Registered "magnite" in CLXAdapterFactoryResolver. No bid token support (waterfall-only).
  • Telemetry app build identifiers — Added appVersion (CFBundleShortVersionString) and appBuildNumber (CFBundleVersion) to CLXTelemetrySdkContext, closing the "which customer app build is producing these errors" gap.
  • CLXRemoteLogConfig DTO + server-driven log telemetry gating — New DTO (minLevel / messageFilters / durationSeconds / maxEntries) parsed from the remoteLogConfig object in the init response. CLXRemoteLogTelemetryTracker applies all four gates before enqueueing log entries.
  • auctionTelemetryPayload — Added to method_load and method_show metrics, closing the last telemetry field gap with Android.

Changed

  • Metrics + remote log telemetry wire format — Sent as JSON object ({...}) instead of JSON array ([{...}]). Fixes HTTP 400 responses on every flush.
  • Remote log tracker gatingCLXRemoteLogTelemetryTracker is now wired only when the init response contains both sdkLogEndpointURL AND a non-nil remoteLogConfig.
  • CLXSystemInformation.appVersion — Now reads CFBundleShortVersionString (user-facing release). Build number split into the new appBuildNumber property.

Fixed

  • winLossNotificationURL toleranceCLXSDKInitNetworkService now accepts an explicitly empty string for winLossNotificationURL, letting local/test stacks disable win/loss tracking without tripping init validation.

Installation

pod 'CloudXCore',              '~> 3.2.0'
pod 'CloudXMagniteAdapter',    '~> 3.2.0'
pod 'CloudXMetaAdapter',       '~> 3.2.0'
pod 'CloudXMintegralAdapter',  '~> 3.2.0'
pod 'CloudXVungleAdapter',     '~> 3.2.0'
pod 'CloudXInMobiAdapter',     '~> 3.2.0'
pod 'CloudXUnityAdsAdapter',   '~> 3.2.0'
pod 'CloudXRenderer',          '~> 3.2.0'

Full changelog: https://github.com/cloudx-io/cloudx-ios/blob/main/CHANGELOG.md

CloudX iOS SDK 3.1.0

16 Apr 22:34
5ceee61

Choose a tag to compare

CloudX iOS SDK 3.1.0

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.

Installation

CocoaPods:

pod 'CloudXCore', '~> 3.1.0'
pod 'CloudXMetaAdapter', '~> 3.1.0'
pod 'CloudXVungleAdapter', '~> 3.1.0'
pod 'CloudXInMobiAdapter', '~> 3.1.0'
pod 'CloudXMintegralAdapter', '~> 3.1.0'
pod 'CloudXUnityAdsAdapter', '~> 3.1.0'
pod 'CloudXRenderer', '~> 3.1.0'

Swift Package Manager:

  • Add https://github.com/cloudx-io/cloudx-ios at version 3.1.0 and select the products you need (SPM distribution covers CloudXCore, CloudXMetaAdapter, CloudXVungleAdapter, CloudXMintegralAdapter; InMobi/UnityAds/Renderer remain CocoaPods-only).

CloudX iOS SDK 2.2.9

10 Apr 21:18
92ab5ae

Choose a tag to compare

CloudX iOS SDK 2.2.9

Fixed

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

CloudX iOS SDK 2.2.8

06 Apr 16:38
9d37332

Choose a tag to compare

[2.2.8] - 2026-04-03

Fixed

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

Installation

pod 'CloudXCore', '~> 2.2.8'

See CHANGELOG.md for full history.

CloudX iOS SDK 2.2.7

02 Apr 16:10
19df564

Choose a tag to compare

CloudX iOS SDK 2.2.7

Bug Fixes

  • Fixed deferred banner display: Banners loaded via the deferred flow now display correctly when added to the view hierarchy after load completion.
  • Fixed Vungle adapter crash: Resolved a dead-code-stripping issue where isReady was stripped from the Vungle interstitial and rewarded adapters, causing crashes on showFromViewController:.

Improvements

  • Banner delegate thread safety: All CLXBannerAdView publisher-facing delegate callbacks are now dispatched to the main queue, consistent with other ad formats. Eliminates potential UIKit threading violations when callbacks originate from background network threads.
  • Demo apps: Added deferred banner load/show flow to both ObjC and Swift demo applications.

CloudX iOS SDK 2.2.6

31 Mar 23:45
2ba5da8

Choose a tag to compare

CloudX iOS SDK 2.2.6

Added

  • Unity Ads privacy consent forwarding support
  • isAdReady support for fullscreen adapters

Fixed

  • Banner visibility/refresh behavior when hidden
  • Dependency compatibility improvements to reduce CocoaPods conflicts
  • Fullscreen lifecycle callback reliability in rare cases
  • iOS 16 session tracking crash

Notes

  • 2.2.5 has been retired; its changes are consolidated into 2.2.6.
  • Use ~> 2.2.6 for all CloudX iOS pods.

CloudX iOS SDK 2.2.4

27 Mar 00:07
7b627f8

Choose a tag to compare

Merge pull request #45 from cloudx-io/release-2.2.4

Release 2.2.4

CloudX iOS SDK 2.2.3

19 Mar 23:23
50c67c4

Choose a tag to compare

Merge pull request #43 from cloudx-io/release-2.2.3

Release 2.2.3

CloudXVungleAdapter 2.2.2

17 Mar 16:10

Choose a tag to compare

CloudXVungleAdapter 2.2.2

CloudXMintegralAdapter 2.2.2

17 Mar 16:10

Choose a tag to compare

CloudXMintegralAdapter 2.2.2