Skip to main content
2026-11-10
  • In Swift, replace DaroAdUnit(unitId:) with DaroAdUnit(adUnitKey:) and DaroAdInfo.adUnitId with DaroAdInfo.adUnitKey. In Objective-C, replace initWithAdUnitId: with initWithAdUnitKey:.
  • Error details also use adUnitKey. Rebuild your app after updating these references. Existing key values and UUIDs still work.
2026-11-09 · Prerelease
  • Updated how the SDK handles ad unit identifiers. On the first launch after an update, the SDK may fetch ad settings again. Depending on the connection, the first ad may take longer to load or fail to load.
2026-11-05 · SPM prerelease
  • When you set COPPA to CHILD before initialization, the SDK excludes AppLovin MAX from ad requests. The SDK skips ad requests and retries for demand sources that failed to initialize.
2026-10-29
  • Improved the stability of Interstitial and Rewarded Video Ads.
2026-10-27
  • Minor bug fixes
2026-10-26
  • Minor bug fixes
2026-09-28
  • Updated the ad placement configuration bundled with the SDK.
2026-09-28
DARO 2.0.0 SDK
  • Supports a received-asset set callback for native ads so your app can adapt its UI when assets are missing. Integration guide.
  • Improved Light Popup layouts, rotation handling, and dismissal.
  • Improved ad demand dependencies and app startup stability, and expanded ad demand support for Swift Package Manager.
  • One SDK supports all ad formats.
  • Supports CocoaPods and Swift Package Manager.
  • Uses an Integration Key to configure your app.
  • Supports onPaidEvent revenue callbacks per ad instance.
Migration changes
  • Change the Swift module to import Daro.
  • Create Ad Units with DaroAdUnit(unitId:) and remove the legacy placement argument.
  • Remove rewarded video ad calls to setPlacement(_:) and Objective-C setPlacement:.
  • Remove legacy key files and settings, then configure the Integration Key.
See the iOS migration guide for the complete procedure.