Skip to main content
2026-11-10
  • Renamed the ad unit key from adUnitId to adUnitKey in API parameters and event fields. Update your references and rebuild your app. Existing key values and UUIDs still work.
  • Uses Android SDK 2.0.9, iOS DaroAds 2.0.8, and Android Gradle plugin 2.0.5.
2026-11-05
  • Added an opt-in setting to hide the status bar during iOS interstitial, rewarded, and light popup ads and restore it after dismissal or a presentation failure. The setting is off by default. See the usage guide.
  • If your app uses custom system UI settings, specify the restore settings with DaroSystemUiRestoreConfiguration.
  • Android SDK 2.0.4, iOS DaroAds 2.0.4, and Android Gradle plugin 2.0.4 are unchanged.
2026-10-27
  • Minor bug fixes
2026-10-26
  • Minor bug fixes
  • Updated iOS DaroAds to 2.0.3. Android SDK 2.0.3 and Android Gradle plugin 2.0.4 are unchanged.
2026-10-26
  • Ad readiness now updates correctly after closing an interstitial, rewarded, or app-open ad on iOS.
  • Improved video rendering in Android native and line native ads.
  • Updated the Android SDK to 2.0.3, iOS DaroAds to 2.0.2, and the Android Gradle plugin to 2.0.4.
2026-10-06
  • Added an optional workaround for SafeDK Configuration Cache errors in Android Release builds.
  • Set android.safedk_configuration_cache_workaround to true in daro.yaml and rerun flutter pub run daro_flutter:configure. See Resolving SafeDK Build Errors for the steps.
  • Updated the Android SDK to 2.0.2 and the Android Gradle plugin to 2.0.3. iOS DaroAds remains at 2.0.1.
2026-09-28
  • Supports a received-asset set callback for native ads so your app can adapt its UI when assets are missing. Integration guide.
  • Added support for the DARO 2.0.0 SDK and Integration Key configuration.
  • Removed the placement argument from full-screen ad instance creation.
  • Updated native ad factories to accept an AdChoices position argument.
  • See the migration guide for the transition steps and API changes.