Skip to main content
2026-11-10
  • Standardized the ad unit key name to adUnitKey. The key property of ad unit objects is now adUnitKey. If you read this property or pass key = as a named constructor argument, change it to adUnitKey. Code that passes the key positionally keeps working.
  • Previously stored ad unit information is migrated automatically on update.
2026-11-05
  • Improved ad request behavior.
  • Ad demand sources that failed to initialize are no longer used for ad requests or retries.
2026-11-04
  • Fixed an issue where the app could crash if a native ad refreshed while the screen containing it was being closed.
2026-10-28
  • Fixed the cause of the Canvas: trying to use a recycled bitmap crash.
2026-10-28
  • Fixed a Canvas: trying to use a recycled bitmap crash that occurred while an ad was displayed.
2026-10-27
  • Minor bug fixes
2026-09-30
  • Improved code optimization during app builds.
2026-09-28
  • Updated the ad placement configuration bundled with the SDK.
2026-09-28
Changes
  • 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.
  • Supports optional advertiser names in native ads. Integration guide.
  • Compose support from daro-compose-util is now included in daro-sdk. Use your existing Compose imports without a separate dependency.
  • Integrate every ad format through a single daro-sdk dependency.
  • Migrate to the DARO 2.0.0 SDK while keeping existing Ad Unit IDs.
  • Improved ad loading and reporting reliability.
  • Improved privacy settings and Kotlin listener stability.
Migration changes
  • Update the dashboard, remove legacy key files and app key settings, then configure the DARO plugin and Integration Key.
  • Remove the legacy SDK (before 2.0.0) dependencies and replace them with daro-sdk.
  • Use droom.daro.sdk.Daro for initialization and droom.daro.SDKConfig for its settings.
  • Remove the placement argument from Ad Unit constructors.
  • Use droom.daro.core.appopen.DaroAppOpenAdManager for app open ads.
See the Android migration guide for the full sequence and format checks.