Skip to main content
2026-11-11
  • Renamed adUnitId to adUnitKey in API parameters, component props, and event fields. Update your references and rebuild the Android and iOS apps. 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
  • Fixed an Android crash that could occur when a native ad refreshed as its screen was closing.
2026-10-29
  • Fixed an iOS crash that could occur just after showing an interstitial or rewarded ad.
  • Fixed missing native ad images and crashes on Android when switching screens or replacing an ad.
2026-10-27
  • Minor bug fixes
2026-10-26
  • Minor bug fixes
  • Improved the accuracy of ad unit identifiers recorded in ad events.
  • Updated Android SDK and iOS DaroAds to 2.0.3, and Android Gradle plugin to 2.0.4.
2026-10-06
  • Added the Expo Config Plugin option android.safedkConfigurationCacheWorkaround for SafeDK Configuration Cache errors in Android Release builds.
  • Updated the Android Gradle plugin to 2.0.3. The Android SDK remains at 2.0.2 and the iOS SDK at 2.0.1.
  • For Expo, set the option and rerun prebuild. For Bare React Native, update the plugin version and Gradle property directly. Rebuild the Android app to apply the changes. See Resolving SafeDK Build Errors for the steps.
2026-10-01
  • Improved Android build optimization.
  • Uses Android SDK 2.0.2; the iOS SDK remains at 2.0.1.
  • Rebuild your Android app to apply the native dependency update.
2026-10-01
  • Added muted-by-default ads and the setAppMuted API. Settings made before or during initialization are retained and applied before initialize() completes. See Configuring Ad Audio for usage.
  • Load the first ad only after await initialize() succeeds. Rebuild your Android and iOS apps to apply the native changes.
  • Actual video audio playback after unmuting has not yet been verified.
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.
  • Use one react-native-daro package to integrate all ad formats.
  • The Expo config plugin applies integration settings using daroIntegrationKey for each platform.
  • Removed the placement argument from ad creation.
  • See the migration guide for the transition steps and API changes.