2026-11-10
- In Swift, replace
DaroAdUnit(unitId:)withDaroAdUnit(adUnitKey:)andDaroAdInfo.adUnitIdwithDaroAdInfo.adUnitKey. In Objective-C, replaceinitWithAdUnitId:withinitWithAdUnitKey:. - 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
CHILDbefore 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
onPaidEventrevenue callbacks per ad instance.
- Change the Swift module to
import Daro. - Create Ad Units with
DaroAdUnit(unitId:)and remove the legacyplacementargument. - Remove rewarded video ad calls to
setPlacement(_:)and Objective-CsetPlacement:. - Remove legacy key files and settings, then configure the Integration Key.

