> ## Documentation Index
> Fetch the complete documentation index at: https://guide.daro.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Unity SDK Changelog

> DARO Unity SDK version history and release notes.

## DARO 2.0.0 integration

* Supports a received-asset set callback for native ads so your app can adapt its UI when assets are missing. [Integration guide](/en/sdk-integration-v2/unity/ad-formats/native).

<Update label="1.0.0" description="2026-09-28">
  - Updated the Android native SDK to `2.0.1` and the Android Gradle plugin to `2.0.0`.
  - Updated the iOS native SDK, `DaroObjCBridge`, to `2.0.1`.
  - Improved native default UI integration and request lifecycle handling for light popup ads.
  - Improved media rendering for iOS native ads and CTA touch handling on Android.
</Update>

<Update label="0.5.0-rc.4" description="2026-09-17">
  * Aligned initialization completion and mute application on Android and iOS. Mute settings made before initialization are saved and applied before the success callback.
  * Fixed iOS native ad overlays remaining visible after loading alone or hiding the Unity view.
  * Improved server-configured native ad refresh and CTA clicks after refresh.
  * Added a constructor for native AdChoices placement. See the [native ad guide](/en/sdk-integration-v2/unity/ad-formats/native) for demand-specific display limitations.
  * Fixed excessive iOS rewarded `IsReady()` debug logs at the default Info level. Use Verbose for detailed diagnostics.
  * Updated native dependencies to Android `2.0.0-rc.7` and iOS `DaroObjCBridge 2.0.0-rc.9`.

  This is a release candidate for evaluation. Pin the installation version to `0.5.0-rc.4`.
</Update>

## 0.5.0-rc.2

* **Fixes builds breaking in a fresh Unity 6 project.** The package did not declare `com.unity.modules.androidjni` or `com.unity.modules.imageconversion`, so Android builds failed to compile in projects whose manifest lacked those modules. iOS was affected for the same reason.
* **The installer now shows its result.** Installing the package triggers a domain reload that wiped the installer's progress, leaving an empty popup and leaving installer files in the project even after `Done`. Batch-mode runs now log that the installer does not run there.
* Fixes the Integration Manager title being covered by the language dropdown. Validation now reports when platform checks were skipped for the active build target.
* README menu path corrected — the Integration Manager lives under the top-level **Daro** menu.

<Note>
  This is a release candidate for evaluation. Pin the version when installing — `"so.daro.unity": "0.5.0-rc.2"`.
</Note>

## 0.5.0-rc.1

* Updates to the DARO 2.0.0 SDK with improved integration and stability.
* Simplifies integration setup with an Integration Key for each platform.
* Marshals interstitial and rewarded show calls to the main thread. This fixes rewarded video ads that loaded but never appeared.
* The package now declares `com.unity.ugui` as a dependency. This fixes compilation failures in projects without uGUI.

<Note>
  This is a release candidate for evaluation. Pin the version when installing — `"so.daro.unity": "0.5.0-rc.1"`.
</Note>

## 0.4.0

* Updates the minimum supported Unity version to Unity 2021.3 LTS.
* Improves Android Native CTA click handling and Android Gradle and ProGuard configuration.
* Delivers iOS callbacks on Unity's main thread and improves finalizer-based cleanup of native resources.

## 0.3.1

* Displays Banner ads automatically when `Load()` succeeds. Use `Show()` to display a banner again after `Hide()`.
* Cleans up Native ad textures when an ad reloads or is disposed.
* Improves Android Gradle export stability.

## 0.3.0

* Provides Unity SDK package `so.daro.unity` 0.3.0.
* Adds ILRD delivery through the ad instance `OnAdRevenuePaid` event when a paid impression occurs.
* Provides `DaroRevenueInfo` and `DaroRevenuePrecision` values for Interstitial, Rewarded, App Open, Banner, Native, and Light Popup ad formats.
* See [Use ILRD](/en/sdk-integration-v2/unity/ilrd) for implementation details.

## 0.2.0

* Provides Unity SDK package `so.daro.unity` 0.2.0.
* Adds `DaroBannerAd.GetScreenRect()` to read the banner's actual on-screen area in Unity screen pixels.
* Improves platform bridge support for reading the actual banner display area on Android, iOS, and Unity Editor.
* Improves `DaroNativeAdView` so `MediaContainer` is hidden automatically when a native ad has no media asset.

## 0.1.0

* Provides Unity SDK package `so.daro.unity` 0.1.0.
* Supports Android and iOS builds.
* Supports Interstitial, Rewarded, App Open, Banner, Native, and Light Popup ad formats.
* Provides Integration Manager to validate project setup in Unity Editor.
* Uses EDM4U `com.google.external-dependency-manager@1.2.187`.
