Skip to main content

Unity SDK 1.x

[1.22.0] - 2026-10-01​

Dependencies​

[1.21.0] - 2026-09-07​

Dependencies​

Added​

  • Support ad expiration notification via OnAdExpiredEvent callback, fired once when a bid response or its cached ad expires before being shown.
  • Added IsInterstitialAdExpired(adUnitId), IsRewardedAdExpired(adUnitId), IsBannerAdExpired(adUnitId) and IsMRECAdExpired(adUnitId) to check at any time whether the bid response or the cached ad has expired.
  • Added NotifyDemandLossMREC(adUnitId, highestPriceInCpm) and NotifyDemandWinMREC(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 adUnitId overloads:
    • FetchInterstitialDemand, FetchInterstitialAd, IsInterstitialReady, ShowInterstitial, SetInterstitialImpExtraParameter, NotifyDemandLossInterstitial, NotifyDemandWinInterstitial for Interstitial.
    • FetchRewardedDemand, FetchRewardedAd, IsRewardedAdReady, ShowRewardedAd, SetRewardedAdImpExtraParameter, NotifyDemandLossRewardedAd, NotifyDemandWinRewardedAd for 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 recent CreateInterstitial / CreateRewardedAd call.

[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 OnAdImpressionEvent callback for more accurate impression-level ad revenue tracking. Unlike OnAdDisplayedEvent, this callback fires at the precise moment the impression is measured, ensuring more reliable reporting.

Deprecated​

  • Recording impression-level ad revenue via OnAdDisplayedEvent is now deprecated. Use OnAdImpressionEvent instead.

[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 CreativeID for 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, FetchInterstitialAd for Interstitial.
    • Added: FetchRewardedDemand, FetchRewardedAd for Rewarded.
  • 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 SetBannerImpExtraParameter for legacy Banner.
    • Added SetBannerAdImpExtraParameter for Banner V2.
    • Added SetMRECImpExtraParameter for MREC.
    • Added SetInterstitialImpExtraParameter for Interstitial.
    • Added SetRewardedAdImpExtraParameter for Rewarded.

[1.7.1] - 2025-07-16​

Dependencies​

  • Android SDK v1.6.0
  • iOS SDK v1.2.0

Fixed​

  • [Android] Add missing static keyword to hideBannerAd method 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(...) or CreateMREC(...). Not available for legacy CreateBanner(...) usage.
  • Added setAbTestFlag to 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 IsSdkInitialized method to check SDK initialization status.
  • Always invoke OnSdkInitializedEvent once 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-unity to KnorexSdk-unity.

Fixed​

  • [Android] Show close button independently of ad content visibility.
  • [Android] Ensure onAdFailed callback is invoked during loading.
  • [Android] Fixed missing onAdFailed/onAdLoaded callbacks 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 AdInfo on new session.
  • Introduced new fields: PriceCPM, PriceValue.
  • [Android] Support rendering TTD video ads.

Fixed​

  • [Android] Crash when invoking callback on null object in KnxInterstitialManager and KnxRewardedAdManager.

[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 onAdDisplayed event.
  • 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.