Skip to main content
Version: 6.x.x

Release Notes

[6.1.0] - 2026-09-30​

Added​

  • Added Mediation Rewarded Ad support to the Core SDK.
  • Added a new BidMachine mediation adapter, including banner and interstitial support.
  • Added a new AppLovin mediation adapter.
  • Added accessibility labels to Core SDK UI components.

Changed​

  • Updated OMSDK to version 1.6.6.
  • OMID verification vendor, key and script are now resolved from the VAST AdVerifications element.

Fixed​

  • Interstitial ads no longer close unexpectedly on click, and the OMID session start and finish events now fire at the correct time.
  • Fixed rewarded ad mute/unmute and play/pause behavior.
  • Fixed the ad loading timeout controller not being cleaned up when the ad loader is destroyed.
  • Removed an unnecessary DNS check for internet connectivity.

[6.0.2] - 2026-07-03​

Fixed​

  • Resolved a crash when a creative contained a invalid click URL.
  • HTML interstitial ads now render creatives correctly.
  • The OMID click event now fires for VAST ads in the fullscreen renderer.
  • HTML interstitial ads now generate the OMID start event correctly.

[6.0.1] - 2026-06-12​

Fixed​

  • Fixed a crash that could occur when upgrading from version 5 to version 6.
  • Passed viewability verification details to the bidding process to support accurate ad viewability tracking.
  • Improved privacy compliance by falling back to server-provided consent settings when local ones are unavailable.

[6.0.0] - 2026-03-13​

Added​

  • New App Open Ad format with loading, displaying, and mediation support.
  • New AdRenderKit module — HTML/VAST rendering, viewability tracking, and impression management.

Changed​

  • Added BLS prefix to Objective-C public classes to avoid naming conflicts.
  • Updated OMSDK to version 1.6.3.

Breaking Changes​

  • Renamed SDK entry point from BlueStack to MobileAds (Objective-C: BLSMobileAds).
  • Renamed BlueStackPrivacySettings to PrivacySettings.
  • Renamed BlueStackError to AdError and BlueStackErrorCode to AdErrorCode.
  • All BlueStackError* and MAdvertiseError* error constants renamed to AdError* prefix (e.g., BlueStackErrorWrongPlacement → AdErrorWrongPlacement).
  • Renamed Native Ad classes: MNGAdsSDKFactory → AdsSDKFactory, MNGAdsAdapter → AdsAdapter, MNGNAtiveObject → NativeObject, MNGPreference → Preference.
  • Renamed Native Ad protocols: MNGAdsAdapterNativeDelegate → AdsAdapterNativeDelegate.
  • Renamed MNGDisplayType to DisplayType.
  • See the iOS Migration Guide for detailed upgrade instructions.

[5.4.1] - 2026-02-09​

  • Option for client-side capping to reset on day change

Fixed​

  • Crash on Native Ad when rendered without cover image
  • Wrong orientation for some Interstitial Ads

[5.4.0] - 2026-01-09​

Added​

  • Seperate bidding adapter from the core.

[5.3.7] - 2026-01-08​

Fixed​

  • Viewability tracking issue.

[5.3.6] - 2025-12-30​

Added​

  • Adjust constraint in BannerView.

[5.3.5] - 2025-12-11​

Added​

  • Width and Height constraint in BannerView.

[5.3.4] - 2025-11-25​

Fixed​

  • Fix crash on mediation adapter initialization.

[5.3.3] - 2025-11-20​

Added​

  • Exposed MediaView as Generic View for Secondary Native Ad mediation

[5.3.2] - 2025-10-28​

Fixed​

  • Calling ad displayed event on RewardedAd.
  • Fixed issue on internal sdk initialization.

[5.3.1] - 2025-10-13​

Fixed​

  • Fixed issue on sending impression tracking for VAST interstitial ad.

Note: Initialization of BlueStack SDK through MNGAdsSDKFactory is no longer supported.

[5.3.0] - 2025-10-03​

Added​

  • Global placement timeout settings for RewardedAd and Interstitial.

Changed​

  • SDK initialization reliability and error handling.
  • Debugging logs enhancement for troubleshooting ad issues.
  • Overall SDK stability and performance.

Fixed​

  • Crash fix while there are no adserver assigned to a placement.

[5.2.1] - 2025-07-31​

Changed​

  • Updated list of available adapters in debug menu

Fixed​

  • Crash when loading Banner Ad

[5.2.0] - 2025-07-02​

Added​

  • Preload interstitial ad
  • Creating and loading multiple interstitial ads
  • Expire preloaded interstitial ad after certain period
  • Introduced new error BlueStackErrorAdExpired for reporting interstitial ad expire

Fixed​

  • Removed Play/Replay button after video ends playing

[5.1.5] - 2025-06-05​

Fixed​

  • OMSDK start session issue fix.

[5.1.4] - 2025-04-21​

As mentioned in the changelog we have made some major updates to our adapter setup, please read the documentation and blog about this topic.

Changed​

  • Minimum iOS Deployment target updated to version 13.0.
  • Separated BlueStack adapters for Google and Equativ (Formerly Smart)

Fixed​

  • Initialization issue fixed

[5.1.3] - 2025-03-12​

Changed​

  • OMSDK updated to version 1.5.4.

[5.1.2] - 2025-03-06​

Changed​

  • Privacy manifest file updated.

[5.1.1] - 2025-02-07​

Fixed​

  • Loading user-agent in background thread issue fix.

[5.1.0] - 2025-02-05​

Added​

  • Introduced new BlueStackPrivacySettings class for setting the age restricted user (COPPA) and user opt-out privacy.

[5.0.1] - 2024-12-31​

Fixed​

  • Not initializing if empty provider list provided

[5.0.0] - 2024-12-04​

Added​

  • Added BlueStack class for initializing the SDK.
  • Introduced new BannerView class for showing banner ads.
  • Implemented InterstitialAd class for loading and showing interstitial ads.
  • Added RewardedAd class for displaying rewarded video ads.
  • New RequestOptions class for sending target specific information.
  • Added centralized logger.

Fixed​

  • Interstitial weak reference crash fix.