Skip to main content

BlueStack SDK version 6

· 3 min read
Ale Bles
BlueStack SDK Lead

BlueStack SDK version 6 is now available. This major release focuses on two areas: internal stability improvements across the SDK, and the introduction of App Open Ads as a new supported ad format.

What's New in v6

App Open Ads

Version 6 adds support for App Open Ads, a full-screen ad format designed for app launch moments. App open ads are displayed when users open your app or return to it from the background, making use of a natural transition point rather than interrupting an active session.

Why App Open Ads?

App open ads address a monetization window that other formats do not cover well. Unlike interstitial ads, which appear mid-session, app open ads are shown during moments when users already expect a brief pause before content loads. This makes them a practical addition to an existing ad strategy.

To get started, check out the full integration guide:

Renamed Classes and Constants

Version 6 removes the BlueStack and MNG prefixes from all public API classes and constants. The underlying functionality remains the same — only the names have changed. Here are the key renames:

iOS

v5 (Old)v6 (New)
BlueStack.sharedInstanceMobileAds.sharedInstance
BlueStackPrivacySettingsPrivacySettings
BlueStackError / BlueStackErrorCodeAdError / AdErrorCode
BlueStackError* constantsAdError* constants

Android

v5 (Old)v6 (New)
BlueStack.INSTANCEMobileAds.INSTANCE
BlueStackPrivacySettingsPrivacySettings
MNGAdsFactoryAdsFactory
MNGNativeObjectNativeObject
MNGPreference / MNGPreferencesPreference / Preferences

For a complete list of all renamed classes, constants, and step-by-step migration instructions, see the migration guides:

What about BlueStack v5 ?

The old Public API as used in version 5 of the SDK is still accessible, but it is highly advised to switch to the v6 API whenever possible. In the future we will remove the old usages. We have also made the old documentation available on this site, you can find them here:

What's Next?

Version 6 adds App Open Ads and establishes a more consistent API surface as a foundation for further format support in upcoming releases. Publishers are encouraged to migrate to the v6 API at their earliest convenience.

For full documentation, visit:

If you encounter issues or have questions, please reach out to us.

Framework integrations such as React Native will also be updated to support version 6 in the near term. Going forward, framework integration packages will follow the same major version scheme as the native SDK, so that version alignment is straightforward and there is no ambiguity about which SDK version a given package targets.