2026-11-10
- Renamed the ad unit key from
adUnitIdtoadUnitKeyin 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
DaroAds2.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, iOSDaroAds 2.0.4, and Android Gradle plugin2.0.4are unchanged.
2026-10-27
- Minor bug fixes
2026-10-26
- Minor bug fixes
- Updated iOS
DaroAdsto2.0.3. Android SDK2.0.3and Android Gradle plugin2.0.4are 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, iOSDaroAdsto2.0.2, and the Android Gradle plugin to2.0.4.
2026-10-06
- Added an optional workaround for SafeDK Configuration Cache errors in Android Release builds.
- Set
android.safedk_configuration_cache_workaroundtotrueindaro.yamland rerunflutter pub run daro_flutter:configure. See Resolving SafeDK Build Errors for the steps. - Updated the Android SDK to
2.0.2and the Android Gradle plugin to2.0.3. iOSDaroAdsremains at2.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
placementargument 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.

