cloudx_flutter 2.2.3 copy "cloudx_flutter: ^2.2.3" to clipboard
cloudx_flutter: ^2.2.3 copied to clipboard

Complete Flutter SDK wrapper for CloudX Core with targeting APIs and full ad lifecycle callbacks

Changelog #

All notable changes to the CloudX Flutter SDK will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Versioning #

cloudx_flutter on pub uses the same major.minor.patch as the CloudX native SDKs it pins:

cloudx_flutter iOS (CloudXCore) Android (io.cloudx:sdk)
2.2.3 2.2.3 2.2.3

Releases before 2.2.3 used 0.16.x–0.18.x for the Dart package only; those numbers were not the native SDK version. From 2.2.3 onward, bump the Flutter plugin when you bump iOS/Android CloudX to the same version.

Before publishing to pub.dev, confirm CloudXCore 2.2.3 and io.cloudx:sdk 2.2.3 (and any adapters you declare in the host app) resolve on CocoaPods and Maven Central.


2.2.3 - 2026-03-19 #

Added #

  • Manual privacy APIs: CloudX.setHasUserConsent and CloudX.setDoNotSell (nullable bool? to clear override and defer to CMP signals)
  • Demo app: Unity Ads mediation via CloudXUnityAdsAdapter (iOS) and io.cloudx:adapter-unityads (Android) at 2.2.3, alongside existing adapters

Changed #

  • Package version aligned with native: cloudx_flutter 2.2.3 pins CloudXCore 2.2.3 and io.cloudx:sdk 2.2.3

Platform support #

  • iOS: CloudXCore 2.2.3
  • Android: io.cloudx:sdk 2.2.3

Historical: pub package 0.x (native pins varied) #

These versions used 0.x.y for the Dart package only. Native SDK versions are noted per entry.

0.18.0 - 2026-03-18 #

  • Added setHasUserConsent / setDoNotSell
  • Native 2.2.2 (iOS CloudXCore, Android sdk)

0.17.0 - 2026-03-14 #

  • Lowered Dart floor to >=2.17.1, Flutter to >=3.0.0; removed unused ffi
  • Native: iOS 2.2.1-beta, Android sdk 2.0.0

0.16.0 - 2026-03-05 #

  • First stable pub release; full ad format APIs, listeners, targeting, etc.
  • Native: iOS ~> 2.2.0-beta, Android sdk 2.0.0

Ad unit ID migration — 2026-02-21 #

Replaces placement names with Ad Unit IDs from the CloudX dashboard.

Added (at migration) #

  • iOS support for all formats; rewarded APIs; CloudXAdView; targeting APIs; isInitialized; position updates; placement/customData on fullscreen ads; networkPlacement; CloudXErrorCode

Breaking changes (at migration) #

  • placementNameadUnitId on create/load APIs
  • CloudXAd.placementNameadUnitId; bidderNamenetworkName
  • Removed isPlatformSupported()

Native SDKs integrate with CMP by default. Optional manual overrides ship in 2.2.3 (see above).

4
likes
140
points
275
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Complete Flutter SDK wrapper for CloudX Core with targeting APIs and full ad lifecycle callbacks

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on cloudx_flutter

Packages that implement cloudx_flutter