Download Vungle SDK for iOS

Download Vungle SDK for iOS v.7.4.0 (June 27, 2024)

Release notes:

  • InLine ads support
  • First Party Data support
  • Bug fixes and stability improvements

Observed issue:

  • We have observed a bug within App Store Connect that mainly impacts SDKs distributed as static frameworks that declare required reasons in privacy manifests. Due to the bug, developers using our SDK with static frameworks may receive a warning from App Store Connect. This issue has been raised with Apple, who have acknowledged the issue and confirmed they are working on a fix.

LiftoffLogo.png Integration Instructions

LiftoffLogo.png Download ZIP file to add the SDK manually

LiftoffLogo.png CocoaPods

LiftoffLogo.png Sample App

Change Log

Vungle SDK for iOS v.7.3.2 (May 1, 2024)

  • Bug fixes and improvements

Vungle SDK for iOS v.7.3.1 (April 4, 2024)

  • Updated the content of the Privacy Manifest

Vungle SDK for iOS v.7.3.0 (March 25, 2024)

  • Performance improvements
  • Updated OMSDK to v.1.4.12

Vungle SDK for iOS v.7.2.2 (February 5, 2024)

  • Introduced Privacy Manifest support and code signed SDK

Vungle SDK for iOS v.7.2.1 (January 4, 2024)

  • Fixed a StoreKit related bug on iOS v.17.2

Vungle SDK for iOS v7.2.0 (November 17, 2023)

  • Added new error codes
  • Discontinued support of banner refresh API
  • Various fixes and improvements

Vungle SDK for iOS v.7.1.0 (September 15, 2023)

  • SKAN 4.0 Support
  • Improved handling of StoreKit
  • Improved caching of ad assets
  • Various smaller enhancements and bug fixes
  • Updated minimum supported Xcode version to 14.1
  • The minimum deployment target has been increased to iOS 11.0

Vungle SDK for iOS v.7.0.1 (June 16, 2023)

  • Addressed conflict with third-party library
  • Stability improvements

Vungle SDK for iOS v.7.0.0 (April 10, 2023)

  • New, easier to use/integrate APIs; with separate class for each ad format
  • Lots of performance improvements, especially for bidding (e.g. realtime ads
  • Faster initialization

Vungle SDK for iOS v.6.12.3 (March 4, 2023)

  • Bug fixes

Vungle SDK for iOS v.6.12.2 (February 9, 2023)

  • Performance optimizations and bug fixes

Vungle SDK for iOS v.6.12.1 (November 7, 2022)

  • iOS 16 support
  • Bug fixes and improvements

Vungle SDK for iOS v.6.12.0 (August 1, 2022)

  • New ad format: Rewarded Interstitial (closed beta)
  • In-app bidding enhancements
  • Performance optimizations
  • Fixed memory leaks
  • Removal of ordinal view play option

Vungle SDK for iOS v.6.11.0 (May 2, 2022)

  • 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

Vungle SDK for iOS v.6.10.6 (January 31, 2022)

  • 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.

Vungle SDK for iOS v.6.10.5 (December 1, 2021)

  • 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

Vungle SDK for iOS v.6.10.4 (November 8, 2021)

  • 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.

Vungle SDK for iOS v.6.10.3 (September 23, 2021)

  • 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.

Vungle SDK for iOS v.6.10.1 (August 12, 2021)

  • SKAdNetwork 2.2 and 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
  • Mediation In-App Bidding (Closed Beta)
  • 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)

Vungle SDK for iOS v.6.9.2 (April 14, 2021)

  • 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

Vungle SDK for iOS v.6.9.1 (January 21, 2021)

  • 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

Vungle SDK for iOS v.6.8.1 (October 14, 2020)

  • 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

Vungle SDK for iOS v.6.8.0 (September 15, 2020)

  • 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

Vungle SDK for iOS v.6.7.1 (August 13, 2020)

  • Removal of Moat framework
  • Fixed issue with FMDB duplicate symbol
  • Various bug fixes

Vungle SDK for iOS v.6.7.0 (June 22, 2020)

  • 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

Vungle SDK for iOS v.6.5.3 (March 24, 2020)

  • Bugs and issues resolved.

Vungle SDK for iOS v.6.5.1

  • 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

Vungle SDK for iOS v.6.5.0

  • Introduction of Banner Format
  • Continuous improvements to ad caching
  • Updated Moat framework
  • Squashed many other bugs

Vungle SDK for iOS v.6.4.6

  • Bug Fixes

Vungle SDK for iOS v.6.4.5

  • Updated Moat
  • Bug Fixes

Vungle SDK for iOS v.6.4.3

  • 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.

Vungle SDK for iOS v.6.3.2

  • 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

Vungle SDK for iOS v.6.3.1

  • iOS 12 Compatibility
  • Improved ad display on iPhone X
  • Improved ad handling for placements
  • Bug Fixes

Vungle SDK for iOS v.6.3.0

  • StoreKit support for MRAID ads
  • Extend additional Moat support for our exchange
  • Stability improvements

Vungle SDK for iOS v.6.2.0

  • 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

Vungle SDK for iOS v.5.4.0

  • 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

Vungle SDK for iOS v.5.3.2

  • 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

Vungle SDK for iOS v.5.3.0

  • 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

Vungle SDK for iOS v.5.2.0

  • 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

Vungle SDK for iOS v.5.1.1

  • Made cache improvements
  • Updated MOAT framework
  • Added code to prevent SDK from initializing in iOS 7

Vungle SDK for iOS v.5.1.0

  • 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.

Vungle SDK for iOS v.4.1.0

  • 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.

Vungle SDK for iOS v.4.0.9

  • Fix wrong behavior for the willCloseAdWithViewInfo: delegate method
  • Improved SDK initialization
  • Minor fixes and performance improvements
  • Fix user-agent field on requests

Vungle SDK for iOS v.4.0.8

  • Refresh the IDFA when app comes to foreground
  • Minor fixes

Vungle SDK for iOS v.4.0.6

  • Add cache early check to initial operation chain
  • Prefix 3rd party zip/unzip lib functions
  • Track and use the didDownload state for legacy ads

Vungle SDK for iOS v.4.0.5

  • Bug fixes
  • Performance improvement

Vungle SDK for iOS v.4.0.4

  • 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

Vungle SDK for iOS v.3.2.2

  • Fix presenting modal view controller exception

Vungle SDK for iOS v.3.2.1

  • Bitcode support!
  • Initialization prevention for devices under iOS 7.0
  • Multiple initialization crash fix

Vungle SDK for iOS v.3.2.0

  • 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

Vungle SDK for iOS v.3.1.2

  • Bug fixes

Vungle SDK for iOS v.3.1.0

  • API changed in Vungle delegate protocol: vungleSDKhasCachedAdAvailable changed to vungleSDKAdPlayableChanged:
  • API changed in Vungle singleton: isCachedAdAvailable deprecated in favor of isAdPlayable
  • New UI while playing video
  • Bug fixes (background related bug, networking improvements)

Vungle SDK for iOS v.3.0.13

  • Minor Bug Fixes

Vungle SDK for iOS v.3.0.12

  • 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)

Vungle SDK for iOS v.3.0.11

  • 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

Vungle SDK for iOS v.3.0.10

  • 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

Vungle SDK for iOS v.3.0.9

  • improved iOS 5 support
  • fixed TPAT bugs

Vungle SDK for iOS v.3.0.8

  • 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


Need further assistance, feel free to reach out to us, we’re here to help!

Was this article helpful?