Unity SDK 1.x
[1.22.0] - 2026-10-01
Dependencies
[1.21.0] - 2026-09-07
Dependencies
Added
- Support ad expiration notification via
OnAdExpiredEventcallback, fired once when a bid response or its cached ad expires before being shown. - Added
IsInterstitialAdExpired(adUnitId),IsRewardedAdExpired(adUnitId),IsBannerAdExpired(adUnitId)andIsMRECAdExpired(adUnitId)to check at any time whether the bid response or the cached ad has expired. - Added
NotifyDemandLossMREC(adUnitId, highestPriceInCpm)andNotifyDemandWinMREC(adUnitId, secondHighestPriceInCpm), matching the Banner APIs.
Changed
- Improved SDK initialization flow.
[1.20.1] - 2026-08-25
Dependencies
[1.20.0] - 2026-08-07
Dependencies
Added
- Added support for multiple interstitial and rewarded ad units per app with new
adUnitIdoverloads:FetchInterstitialDemand,FetchInterstitialAd,IsInterstitialReady,ShowInterstitial,SetInterstitialImpExtraParameter,NotifyDemandLossInterstitial,NotifyDemandWinInterstitialfor Interstitial.FetchRewardedDemand,FetchRewardedAd,IsRewardedAdReady,ShowRewardedAd,SetRewardedAdImpExtraParameter,NotifyDemandLossRewardedAd,NotifyDemandWinRewardedAdfor Rewarded.
- Added a new field in
ErrorInfo:AdUnitId: The ad unit id the error came from.
Deprecated
- The overloads of the APIs above that do not take an
adUnitId. They keep working and operate on the ad unit from the most recentCreateInterstitial/CreateRewardedAdcall.
[1.19.1] - 2026-08-03
Dependencies
[1.19.0] - 2026-07-29
Dependencies
[1.18.1] - 2026-06-17
Dependencies
[1.18.0] - 2026-06-11
Dependencies
Added
- Support fire demand loss event with a highest price in cpm via
NotifyDemandLoss(highestPriceInCpm)to enhance demand bidding model. - Support fire demand win event with a second highest price in cpm via
NotifyDemandWin(secondHighestPriceInCpm)to enhance demand bidding model.
[1.17.1] - 2026-05-27
Dependencies
Fixed
- [iOS] Fixed a missing native bridging function.
[1.17.0] - 2026-05-14
Dependencies
[1.16.0] - 2026-04-08
Dependencies
Added
- Added a new
OnAdImpressionEventcallback for more accurate impression-level ad revenue tracking. UnlikeOnAdDisplayedEvent, this callback fires at the precise moment the impression is measured, ensuring more reliable reporting.
Deprecated
- Recording impression-level ad revenue via
OnAdDisplayedEventis now deprecated. UseOnAdImpressionEventinstead.
[1.15.0] - 2026-03-26
Dependencies
Changed
- Improved handling of fullscreen ad failures by distinguishing load and display errors.
[1.14.1] - 2026-03-12
Dependencies
Fixed
- [Android] Prevent showing Interstitial and Rewarded ads if they are not ready.
[1.14.0] - 2026-03-09
Dependencies
Added
- [iOS] Support mapping
CreativeIDfor non-chained ads.
[1.13.0] - 2026-01-07
Dependencies
[1.12.0] - 2025-12-19
Dependencies
[1.11.0] - 2025-12-17
Dependencies
[1.10.0] - 2025-11-26
Dependencies
[1.9.0] - 2025-11-03
Dependencies
Added
- Added support for separating bidding and loading logic with new methods
- Added:
FetchInterstitialDemand,FetchInterstitialAdfor Interstitial. - Added:
FetchRewardedDemand,FetchRewardedAdfor Rewarded.
- Added:
- Added new fields in
AuctionResult*:AuctionID: The unique identifier for the auction.CreativeID: The unique identifier for the winning creative.WinningBids: A list of details about the winning bids.
- Added new fields in
AdInfo*:AdRevenueCPM: The total CPM value of the ad in USD.AdRevenue: The total revenue value of the ad in USD.AuctionID: The unique identifier for the auction.CreativeID: The unique identifier for the winning creative.WinningBids: A list of details about the winning bids.DisplayedBids: A list of details about the displayed bids in the ad session.
(*) Note: Those new fields are only available for Android platform in this release.
Deprecated
- Deprecated:
LoadInterstitial,LoadRewardedAd
[1.8.0] - 2025-08-19
Dependencies
Added
- [iOS] Enable setting custom key-value pairs on individual impression objects through the setImpExtraParams API.
- Added
SetBannerImpExtraParameterfor legacy Banner. - Added
SetBannerAdImpExtraParameterfor Banner V2. - Added
SetMRECImpExtraParameterfor MREC. - Added
SetInterstitialImpExtraParameterfor Interstitial. - Added
SetRewardedAdImpExtraParameterfor Rewarded.
- Added
[1.7.1] - 2025-07-16
Dependencies
- Android SDK v1.6.0
- iOS SDK v1.2.0
Fixed
- [Android] Add missing
statickeyword tohideBannerAdmethod in plugin class.
[1.7.0] - 2025-07-09
Dependencies
- Android SDK v1.6.0
- iOS SDK v1.2.0
Added
- Add MREC ad support.
- Introduce new APIs to integrate Banner ads
CreateBannerAd(...)for creating banner ads.CreateMREC(...)for creating MREC ads.
- Auto-positioning on orientation change is now supported for ads created with
CreateBannerAd(...)orCreateMREC(...). Not available for legacyCreateBanner(...)usage. - Added
setAbTestFlagto allow publishers to pass an A/B test flag to the SDK. The server will use this flag to determine whether to apply the configured bidder list for A/B testing scenarios.
[1.6.1] - 2025-06-21
Dependencies
- Android SDK v1.5.1
- iOS SDK v1.1.0
Fixed
- [Android] Fixed Facebook banner ad not being associated with bid response.
[1.6.0] - 2025-06-19
Dependencies
- Android SDK v1.5.0
- iOS SDK v1.1.0
Added
- Introduced
IsSdkInitializedmethod to check SDK initialization status. - Always invoke
OnSdkInitializedEventonce SDK is ready. - [Android & iOS] Support passing UID2 in bid stream.
- [Android & iOS] Improved UX:
- No-endcard fullscreen ads now remain visible until dismissed by user.
- Entire ad content view is now clickable.
Changed
- Moved embedded Android libraries to artifact registry.
Removed
- Removed
PostProcessBuildiOS.
Fixed
- [Android & iOS] Fixed long filename issue when downloading video ads.
- [Android & iOS] Fixed MRAID rendering issue for TTD Display Interstitial.
[1.5.1] - 2025-06-11
Fixed
- [Android] Hotfix: increased maximum video ad content size limit to 100MB.
[1.5.0] - 2025-06-02
Added
- Initial iOS support.
[1.4.0] - 2025-05-23
Added
- [Android] Improved UX of video ads with endcard.
Changed
- Renamed plugin from
PrebidMobile-unitytoKnorexSdk-unity.
Fixed
- [Android] Show close button independently of ad content visibility.
- [Android] Ensure
onAdFailedcallback is invoked during loading. - [Android] Fixed missing
onAdFailed/onAdLoadedcallbacks for Interstitial & Rewarded.
[1.3.0] - 2025-05-07
Fixed
- [Android] Fixed impression tracker for Display Interstitial & Rewarded.
- [Android] Fixed crash on
KnxBannerView.
Changed
- [Android] Enhanced SDK performance.
[1.2.2] - 2025-04-25
Added
- [Android] Support native visibility tracker for
KnxBannerView.
Fixed
- [Android] Fixed crashes related to OMSDK.
- [Android] Skip reloading Interstitial/Rewarded if already loading.
[1.2.1] - 2025-04-16
Added
- [Android] Reset
AdInfoon new session. - Introduced new fields:
PriceCPM,PriceValue. - [Android] Support rendering TTD video ads.
Fixed
- [Android] Crash when invoking callback on null object in
KnxInterstitialManagerandKnxRewardedAdManager.
[1.1.0-beta1] - 2025-03-31
Added
- [Android] Support Interstitial & Rewarded Video Ads for custom integration and Meta plugin renderer.
- Support dynamic floor price.
- Track ad impressions via
onAdDisplayedevent. - Track prebid impressions for Meta ads.
[1.0.0-beta3-hotfix1] - 2025-03-28
Fixed
- [Android] Abnormal CPM value issue.
[1.0.0-beta3] - 2025-03-27
Fixed
- [Android] Fixed bug preventing FB renderer initialization when FB SDK was already initialized.
[1.0.0-beta2] - 2025-03-20
Changed
- [Android] Moved Unity support out of Prebid core module.
[1.0.0-beta] - 2025-03-10
Added
- [Android] Basic setup APIs for endpoint, account, and showing banner/MREC ads.
- [Android] Exposed Bid Response event.
- [iOS] Added skeleton methods.