- Bug fixes
- Performance optimizations & bug fixes
- iOS 16 support
- Bug fixes and improvements
- New ad format: Rewarded Interstitial (closed beta)
- In-app bidding enhancements
- Performance optimizations
- Fixed memory leaks
- Removal of ordinal view play option
- Added support for Native Ads format for non-HB placements (closed beta)
- Support for custom App Store product pages
- COPPA API support (advanced setting)
- Support of deep-linking URLs into other apps
- In-app bidding enhancements
- Caching improvements for HB placements
- Fixed an issue to prevent HB banners from auto refreshing in mediated scenarios
- Removed the unused VungleSDKNativeAds public header
- Addressed a race condition that prevented SDK from bidding with valid tokens for banner ads.
- Updated SDK prevents playability callbacks from firing with nil admarkups.
- Fixed an issue that could prevent ad requests from sending when the app was resumed from background.
- Updated the way SDK handles bad URLs and ad assets that fail to load as expected.
- Addressed a race condition occurring on iOS 15.1 that was preventing SDK from initializing.
- Addressed instances where adMarkup can be nil for VungleSDKHBDelegate callbacks
- SDK compiled using Xcode 12.5
- Fixed crashes related to SDK upgrades.
- Fixed an issue where the publisher dashboard mute setting was getting reset at the SDK level.
- Other minor bug fixes and stability improvements.
- SDK version fully compatible with iOS 15 and Xcode 13.
- For apps using Xcode 13, upgrading to this version is REQUIRED as older SDKs don’t support Xcode 13 for iOS 15 devices.
- Updated the minimum iOS version to 10. SDK won’t support iOS versions 9 and below.
- SKAdNetwork 2.2 & XCode12.5 - This update supports view-through attribution for interactive and video advertisement formats. This allows you to display your choice of advertising formats and measure which creatives are most effective, while preserving user privacy.
- Swift integration - On SDK6.10.1, VungleSDK now contains a module map, so publishers no longer need a bridging-header file to import the VungleSDK.
- Stability improvements
- Banner / MREC Bidding Support in Bidding
- Caching enhancements for in-app bidding Placements
- New SDK APIs for In-App bidding (Only applicable to mediation partners)
- Thread deadlock issue reported by mediation partners
- Background downloading enabled by default
- Fix for Namespace collision
- Includes the .xcframework bundle type introduced in Xcode 11. This bundle type allows support for multiple architectures, platforms and simulator in one package.
- Stability Improvements
- OM SDK Integration - The Open Measurement Software Development Kit (OM SDK) is designed to facilitate third-party viewability and verification measurement for ads served by Vungle.
- Stability Improvements
- SKOverlay Support: Using Apple's new SKOverlay to improve user's ad experience with a seamless presentation of the app store for app recommendation.
- vungleAdViewedForPlacement - new callback introduced to more accurately track ad impressions
- Stability Improvements
- iOS 14 Support, built on Xcode 12 - Connect to all iOS users including those on the latest version, iOS 14. Xcode 12 required.
- SkAdNetwork Support - Access all data sources to better understand your audience
- AppTrackingTransparency Support - Prepare for upcoming privacy changes and ensure users have more controls on their data usage.
- Updated StoreKit to be available for all formats - Create a seamless ad experience within your app in all formats.
- Removed Flex Feed and Flex View formats
- Stability improvements - Backend performance improvements to continually optimize your monetization efforts
- Removal of Moat framework
- Fixed issue with FMDB duplicate symbol
- Various bug fixes
- CCPA Support – Compliance with new government regulations while assuring your users their personal data is being used the way they want
- Multiple banner ad support – Display multiple banners on the screen txo leverage more ways to monetize your inventory and attract Premium Buyers
- Stability enhancements to continually ensure high performance
- Improved real-time ad play callbacks for click and rewarded events for a better end-user experience
- Improvements to orientation handling to improve end-user experience
- Backend performance improvements to continually optimize your monetization efforts
- Various bug fixes
- Bugs and issues resolved.
- Optimized caching logic to reduce data usage
- Added additional support for new banner sizes (320x50, 300x50, 728x90)
- Improved user experience and fixed issues related to Apple's StoreKit on iOS 13
- Improved how our SDK handles orientation settings and changes
- Eliminated main thread checker warnings
- Updated device information provider
- Made background webview of banner transparent
- Ad reporting improvements
- Removed VunglePlayAdOptionKeyBannerViewSize from pladAdOption
- Updated Moat version to 3.7.5
- Various bugs squashed and stability improvements
- Introduction of Banner Format
- Continuous improvements to ad caching
- Updated Moat framework
- Squashed many other bugs
- Bug Fixes
- Updated Moat
- Bug Fixes
- iOS 13 Support and Enhancements
- Cache Optimization — Automatically optimizes ad caching to ensure ads are available faster. No additional work from developer needed.
- Introduced new MREC Video placement type to serve higher performing banners.
- Privacy by Design — Removed latitude and longitude collection to protect users.
- Updated Moat to no longer collect location data.
- Reduced App Store loading delay to reduce blank loading screens.
- Removed UIWebView references due to Apple no longer accepting submissions of apps that use UIWebView APIs.
- Publisher controls to override minimum disk requirements, helping to ensure good user experiences.
- Support for iOS 12
- StoreKit support for fullscreen MRAID ads
- Improved Moat viewability tracking
- Publishers can now track custom GDPR consent message versions
- MRAID ads now mute according to SDK option
- iOS 12 Compatibility
- Improved ad display on iPhone X
- Improved ad handling for placements
- Bug Fixes
- StoreKit support for MRAID ads
- Extend additional Moat support for our exchange
- Stability improvements
- GDPR compliance
- License updated
- Removed the requirement to have an auto-cached placement
- Removed the requirement to initialize Vungle SDK with all placements
- Includes .xcframework to support multiple architectures or device types.
- Bug fixes
- Fixed crashes on iOS 7
- Fixed crashes around Flex View layout logic
- Improved Flex View and Flex Feed stability
- Resolved duplicate symbol error on zipOpen4
- Sleep code to be enforced at placement level
- Ordinal data reporting
- iOS 11 API for safeAreaLayoutGuide for iPhone X
- Ability to close Flex-View ads through API or timer
- Bug fixes and performance improvements
- Allow cached ad to play when other placements are downloading
- Allow cached ad to play when there is no reception
- Fixed Flex View (ad unit) scaling issue
- Removed background dim in an interactive ad unit
- Fixed a regression of clickedThrough in internal reporting. Advertiser will see accurate clicks in dashboard
- Fixed user agent format for internal reporting
- Fixed an issue with application lifecycle that can result in black screens
- Made cache improvements
- Updated MOAT framework
- Added code to prevent SDK from initializing in iOS 7
- Launched new Placements feature.
- Added Native Flex View ad unit.
- Added Moat Viewability technology.
- Added GZIP for faster network transfers.
- Migrate MRAID to WKWebView on iOS 9 and 10 to address memory leak in UIWebView.
- Disabled iOS 7 support.
- Fix for occurrence of a black screen at the end of video.
- Cache improvements.
- Migrate to WKWebView for end cards on iOS 9 and 10 to address memory leak in UIWebView.
- Set user-agent in HTTP header to platform user agent for all external requests.
- StoreKit support for MRAID ads.
- Fix wrong behavior for the willCloseAdWithViewInfo: delegate method
- Improved SDK initialization
- Minor fixes and performance improvements
- Fix user-agent field on requests
- Refresh the IDFA when app comes to foreground
- Minor fixes
- Add cache early check to initial operation chain
- Prefix 3rd party zip/unzip lib functions
- Track and use the didDownload state for legacy ads
- Bug fixes
- Performance improvement
- iOS 10 OS performance optimizations
- CloudUX functionality support
- Vungle unique id implementation to maintain publisher frequency capping
- Fix click area around CTA button
- Resume video when app comes to foreground
- Add logging when the publisher uses a wrong appId
- Fix presenting modal view controller exception
- Bitcode support!
- Initialization prevention for devices under iOS 7.0
- Multiple initialization crash fix
- This SDK supports iOS 7+ devices only
- Enabled SSL as default for all internal network requests
- Improved caching performance
- Resolved race-condition crash around fetchConfig request
- Unified adPlayable behavior across flags & events
- Fix for playAd return code inconsistency during streaming ad plays
- Fix for progress bar location on smaller screens
- Fix for AppStore failing to load on some occasions
- Fix for issues resulting in inaccessible postroll
- Bug fixes
- API changed in Vungle delegate protocol:
vungleSDKhasCachedAdAvailable
changed tovungleSDKAdPlayableChanged:
- API changed in Vungle singleton:
isCachedAdAvailable
deprecated in favor ofisAdPlayable
- New UI while playing video
- Bug fixes (background related bug, networking improvements)
- Minor Bug Fixes
- Fixes crash that happened on rare occasions when sending the app to the background
- Improves re-queuing of network requests. It should improve the ability to re-send requests even after they failed.
- Move saved /reportAds from cache directory to app support directory
- Option to modify incentivized alert text (title, body, close button, and continue button)
- Deprecated VunglePlayAdOptionKeyShowClose
- Deprecated VungleSDK#playAd: & VungleSDK#playAd:withOptions:
- Fixed some minor memory leaks
- Fixed orientations issues on iOS 8
- Fixed some random crashes on very limited edge cases
- Moved internal database from Documents to App Support
- Fixed crash that killed the app when sent to the background (in rare conditions)
- Fixed postroll and corrupted video bugs
- Improved support for iOS 8
- improved iOS 5 support
- fixed TPAT bugs
- added global playAd options
- added placements for each play, as well as dev-defined extra keys
- Fix a few mem leaks
- Send post params instead of query params for /sessionEnd
- miniz symbols no longer exposed
- Delegate methods are optional now