Skip to main content

23 posts tagged with "unity"

View All Tags

BlueStackSDK v6.0.0 for Unity

· 2 min read
Ale Bles
BlueStack SDK Lead

[6.0.0] - 2026-09-22​

Major release. Several public C# APIs have been renamed or have shape changes — see the v3.x → v6.0.0 migration guide before upgrading.

Native SDK upgrades​

  • Android: BlueStack Core SDK upgraded to 6.0.7
  • iOS: BlueStack Core SDK upgraded to 6.0.2
  • All mediation adapters (In-App Bidding, Google Mobile Ads, Equativ) upgraded to their v6 counterparts on both platforms

Added​

  • BlueStackAds.SetDebugMode(bool) plus IsDebugModeEnabled and IsInitialized properties
  • InterstitialAd.IsReady and RewardedAd.IsReady
  • BannerAd anchor-based positioning, custom screen-space positioning, masking, and a useSafeArea opt-out
  • BannerAd.OnAdResized event delivering a PreferredBannerSize
  • iOS: the post-build step now removes pod frameworks from the Unity-iPhone linker flags to prevent duplicate linking with UnityFramework when using use_frameworks!

Breaking changes​

  • BlueStackAds.Initialize signature simplified — Settings and the dual init callbacks are removed; a single callback now delivers InitializationStatus
  • RewardedVideoAd renamed to RewardedAd; reward event renamed to OnAdRewardEarned
  • Banner / interstitial / rewarded events unified under the OnAd* convention
  • AdSize is now a mandatory BannerAd constructor parameter and Load() no longer takes one
  • Preference replaced by an immutable RequestOptions; Location is immutable as well
  • Banners require an explicit Show() once the ad has loaded
tip

See the full announcement and migration walkthrough: BlueStack SDK for Unity version 6. Pick Unity 6.0.0 on the integration tool for the adapter versions matching the bundled native cores, or read the full release notes.

BlueStackSDK v3.4.1 for Unity

· One min read
Moin Uddin Hasan
Moin Uddin Hasan
BlueStack SDK Team

Changed​

  • Android: BlueStack Core SDK version upgraded to 5.4.1
  • Android: In-App Bidding mediation adapter upgraded to 5.4.0.0
  • Android: Google Mobile Ads mediation adapter upgraded to 5.4.1.0
  • Android: Equativ mediation adapter upgraded to 5.2.1.1
  • iOS: BlueStack Core SDK version upgraded to 5.4.1
  • iOS: In-App Bidding mediation adapter upgraded to 5.4.0
  • iOS: Google Mobile Ads mediation adapter upgraded to 5.4.0
  • iOS: Equativ mediation adapter upgraded to 5.1.8

BlueStackSDK v3.3.1 for Unity

· One min read
Moin Uddin Hasan
Moin Uddin Hasan
BlueStack SDK Team

Note: This release includes functional changes originally intended for 3.4.0, without requiring unreleased native dependencies.

Changed​

  • Android: Equativ mediation adapter upgraded to 5.2.1.0
  • Android: Updated Unity bridge calls to execute on the UI thread to prevent crashes and improve stability.
  • iOS: BlueStack Core SDK upgraded to 5.3.1
  • iOS: Removed linker flag -ld64 from PostProcessBuild script.
  • iOS: Adjusted banner position to properly respect safe area.
  • Moved ad prefabs from Resources to Editor folder to avoid loading when not needed.

Fixed​

  • Android: Fixed extra banner spacing when system already reserves nav bar area (non edge-to-edge).
  • iOS: Fixed banner view constraint issue caused by height mismatch between UIView and MNGContainerView.
  • Replaced deprecated FindObjectsOfType with FindObjectsByType for Unity 6+ compatibility.

BlueStackSDK v3.4.0 for Unity [Deprecated]

· One min read
Moin Uddin Hasan
Moin Uddin Hasan
BlueStack SDK Team

Changed​

  • Android: BlueStack Core SDK upgraded to 5.4.0
  • Android: In-App Bidding mediation adapter upgraded to 5.4.0.0
  • Android: Updated Unity bridge calls to execute on the UI thread to prevent crashes and improve stability.
  • iOS: BlueStack Core SDK upgraded to 5.3.1
  • iOS: Removed linker flag -ld64 from PostProcessBuild script.
  • iOS: Adjusted banner position to properly respect safe area.
  • Moved ad prefabs from Resources to Editor folder to avoid loading when not needed

Fixed​

  • Android: Fixed extra banner spacing when system already reserves nav bar area (non edge-to-edge).
  • iOS: Fixed banner view constraint issue caused by height mismatch between UIView and MNGContainerView.
  • Replaced deprecated FindObjectsOfType with FindObjectsByType for Unity 6+ compatibility.

BlueStackSDK v3.3.0 for Unity

· One min read
Moin Uddin Hasan
Moin Uddin Hasan
BlueStack SDK Team

Changed​

  • BlueStack Android Core SDK version upgraded to 5.3.0.
  • BlueStack iOS Core SDK version upgraded to 5.3.0.
  • Removed BlueStack core dependency handling from Settings.
  • Updated SDK to ensure compatibility with Unity 6.
  • Added custom CrossPlatformInput in Unity to support both legacy Input Manager and new Input System.
  • Improved Native ad texture loading in Unity with better URL checks, network handling, and texture creation.
  • Improved native ad impression validation.

Fixed​

  • Fixed wrong Android bluestack-sdk-core dependency version.
  • Fixed issue where Android banner ads overlapped the navigation bar by updating getSafeInsets.
  • Fixed Android Native Ad load method to use MNGPreference instead of new RequestOptions.

BlueStackSDK v3.2.0 for Unity

· One min read
Moin Uddin Hasan
Moin Uddin Hasan
BlueStack SDK Team

Changed​

  • BlueStack Android Core SDK version upgraded to 5.1.3
  • BlueStack iOS Core SDK version upgraded to 5.1.4
  • Implemented API changes of native core SDK v5
  • iOS dependencies in Unity now add mediation adapters as separate pods in the Podfile.
  • Dependency management now uses a single source of truth, removing separate XMLs for mediation networks.

BlueStackSDK v3.1.10 for Unity

· One min read
Moin Uddin Hasan
Moin Uddin Hasan
BlueStack SDK Team

Changed​

  • Updated the iOS Post Processor to include AdMob App IDs based on the inclusion of AdMob mediation adapters.
  • onIOSMediationNetworksUpdateEvent will trigger after changes to Settings serializedObject properties are applied.

Fixed​

  • Fixed Podfile subspec inclusion to remove full string if no adapters are selected and subspec array is empty.
  • Fixed a Null Reference issue by updating the Destroy and distractor methods for Native Ads.