> For the complete documentation index, see [llms.txt](https://docs.digitalturbine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digitalturbine.com/dt-exchange/sdk-configuration/integrating-the-ios-sdk/dt-exchange-ios-changelog.md).

# DT Exchange iOS Changelog

> Get the [latest DT Exchange iOS SDK](/dt-exchange/sdk-configuration/integrating-the-ios-sdk.md).

{% updates format="full" %}
{% update date="2026-08-05" %}

## Version 8.4.10

**Improved:**

* Improved Click Handling

**Fixed**:

* Fixed crash introduced in 8.4.9 caused due to a combination of Swift Compiler Settings and specific Xcode version used for release
* Stability and bug fixes
  {% endupdate %}

{% update date="2026-07-28" %}

## Version 8.4.9

{% hint style="warning" %}
A potential crash has been fixed in version 8.4.10.
{% endhint %}

**New**:

* Minimum Supported Xcode is now 26.1 (following the Apple Swift Compiler issue introduced in Xcode 26.0 and fixed in Xcode 26.1)

**Fixed**:

* Stability and bug fixes
  {% endupdate %}

{% update date="2026-06-28" %}

## Version 8.4.8

**New**:

* Minimum Supported iOS is now 15, following the Apple Requirements

**Fixed**:

* Stability and bug fixes
  {% endupdate %}

{% update date="2026-04-30" %}

## Version 8.4.7

**New**:

* Added Support for SKOverlay in Embedded Browser
* Added support for [Vietnam's Amended Law on Advertising](/dt-exchange/getting-started-with-dt-exchange/privacy/vietnams-amended-law-on-advertising.md)

**Fixed**:

* Stability and bug fixes
  {% endupdate %}

{% update date="2026-03-25" %}

## Version 8.4.6

**New**:

* Added Support for IAB’s Global Privacy Platform (see [GPP](/dt-exchange/getting-started-with-dt-exchange/privacy/gpp.md))
* Added Support for Google Mobile Ads SDK 13.0.0

**Fixed**:

* Stability and bug fixes

**Deprecated**:

* Deprecated User Age API
* Removed Video Play/Pause API (breaking changes)
  {% endupdate %}

{% update date="2026-02-16" %}

## Version 8.4.5

**Fixed**:

* Stability and bug fixes
  {% endupdate %}

{% update date="2026-02-02" %}

## Version 8.4.4

**Fixed**:

* Performance and stability improvements
  {% endupdate %}

{% update date="2025-12-30" %}

## Version 8.4.3

**New**

* Added `setExtraDataForKey:value:` [API](/dt-exchange/sdk-configuration/integrating-the-ios-sdk/user-signals-api.md) to `IASDKCore` \[Developer Preview]

**Improvements**:

* Use `IABTCF_gdprApplies` flag to determine if DTX SDK should read TCF values on device

**Fixed**:

* Performance and stability improvements
  {% endupdate %}

{% update date="2025-11-19" %}

## Version 8.4.2

**New**:

* Added a `floorPrice` API to (to the Ad Request Class) \[Developer Preview]

For more information, see [Dynamic Floor Pricing](/dt-exchange/sdk-configuration/integrating-the-ios-sdk/dynamic-floor-pricing-developer-preview.md).

* Updated Open Measurement (OM) SDK to v1.6.0

**Fixed**:

* Fixed crash in edge case when an ad failed to load in SDK Bidding
* Performance and Stability improvements
  {% endupdate %}

{% update date="2025-10-21" %}

## Version 8.4.1

**Fixed:**

* Crash related to video player (following iOS 26 change)
* Stability and bug fixes
  {% endupdate %}

{% update date="2025-10-09" %}

## Version 8.4.0

**New:**

* Added support for Native Ads
* iOS 26 Support

**Fixed:**

* Fixed crash related to MRAID view hierarchy
  {% endupdate %}

{% update date="2025-07-16" %}

## Version 8.3.8

**New:**

* Support MRAID videos in MREC

**Fixed:**

* Fixed crash when attempting to attach a window to an invalidated scene
* Stability and bug fixes
  {% endupdate %}

{% update date="2025-05-28" %}

## Version 8.3.7

**New:**

* The minimum supported iOS version is now iOS 13
* Increased minimum supported Xcode version to 16
* Updated Open Measurement (OM) SDK to v1.5.4
* Updated support for the latest Google Mobile Ads SDK v12
* Removed the `useSecureConnections` API

**Fixed:**

* Resolved crash related to supported interface orientations
* Stability and bug fixes
  {% endupdate %}

{% update date="2025-03-17" %}

## Version 8.3.6

**Improvements:**

* Playable full-screen ads improvements
* VAST Companion improvements

**Fixed:**

* Fixed crash happening in certain cases related to VAST creatives
* Stability and bug fixes
  {% endupdate %}

{% update date="2025-01-28" %}

## Version 8.3.5

**Improvements:**

* Improved the SDK initialization process
* Updated DV360 SCAR integration to use the new Google Mobile Ads SDK 11.7.0 API

**Fixed:**

* Fixed bugs in rendering specific types of VAST Companions
* Stability and bug fixes

**Deprecations:**

* Deprecated the ‘useSecureConnections’ API
  {% endupdate %}

{% update date="2024-12-03" %}

## Version 8.3.4

{% hint style="warning" %}
Due to a rise in the frequency of crashes affecting this version, we strongly recommend updating to version 8.3.5, which fixes the underlying issue.
{% endhint %}

**New:**

* Added Auto StoreKit feature for Fullscreen Display Ads
* Added SKOverlay support for Fullscreen Display Ads

**Fixed:**

* Minor bug fixes
  {% endupdate %}

{% update date="2024-11-21" %}

## Version 8.3.3

{% hint style="warning" %}
Due to a rise in the frequency of crashes affecting this version, we strongly recommend updating to version 8.3.5, which fixes the underlying issue.
{% endhint %}

**New:**

* Increased minimum supported Xcode version: from 15.2 to 15.3
* Added Support for HLS (HTTPS Live Streaming) video

**Improvements:**

* Improved banner ads rendering
* Improved full-screen ads rendering
* Stability and bug fixes

**Deprecations**:

* The global manager IASDKCore `keywords` property is deprecated
  {% endupdate %}

{% update date="2024-08-29" %}

## Version 8.3.2

**New:**

* Added support for (Open Measurement) OMSDK v1.5.0

**Improvements:**

* SKOverlay rendering improvements
* Stability and bug fixes
  {% endupdate %}

{% update date="2024-07-02" %}

## Version 8.3.1

**Fixed:**

* Crash related to empty TCF purpose consents
  {% endupdate %}

{% update date="2024-06-10" %}

## Version 8.3.0

{% hint style="warning" %}
This version has been identified to have a critical issue leading to crashes when fetching an empty TCF purpose consent. Please update to a newer version or revert to the 8.2.8 version.
{% endhint %}

**New:**

* The minimum supported iOS version is now iOS 12
* Added support for reading TCF purpose consents values
* Added support for resource-less companion click tracking
* Added support for (Open Measurement) OMSDK v1.4.12

**Improvements:**

* VAST video UX improvements

**Fixed:**

* Fixed parsing issues due to iOS 17 NSURL changes
* Stability and bug fixes
  {% endupdate %}

{% update date="2024-04-17" %}

## Version 8.2.8

**Improvements:**

* muteAudio API now also supports rewarded videos
* Improved Privacy Manifest ingestion when SDK is integrated via Cocoapods

**Fixed:**

* Stability and minor improvements
  {% endupdate %}

{% update date="2024-03-13" %}

## Version 8.2.7

{% hint style="warning" %}
If you are updating to this version using Cocoapods, the DT Exchange SDK’s privacy information must be manually integrated into your app’s privacy report with this version.

The next version will support the auto-filling of the app's privacy manifest.
{% endhint %}

**New:**

* Added a Privacy Manifest
* Updated to a static framework
* Added support for reading TCF v2 consent values

**Improvements:**

* Added support for the latest Google Mobile Ads SDK v11
* Added enhancements for DSA support

**Fixed:**

* OMSDK tracking update
* Stability and bug fixes
  {% endupdate %}

{% update date="2023-12-26" %}

## Version 8.2.6

**Fixed:**

* Stability and bug fixes
  {% endupdate %}

{% update date="2023-11-28" %}

## Version 8.2.5

**New:**

* Added support for (Open Measurement) OMSDK v1.4.8

**Improvements:**

* VAST Companion improvements

**Fixed:**

* SKAdNetwork v4.0 and SKOverlay attribution bug
  {% endupdate %}

{% update date="2023-08-06" %}

## Version 8.2.4

**New**:

* Minimum Xcode version supported: 14.1
* Ad reporting support

**Fixed**:

* Bug fixes
  {% endupdate %}

{% update date="2023-07-05" %}

## Version 8.2.3

**New**:

* Added support for VAST V3 progress tracking events
* Added support for using Apple’s Custom Product Pages (CPP) with SKAdNetwork and SKOverlay
* Added [Auto Store](/dt-ads-demand/dt-exchange-openrtb-2.5-specs/auto-store.md) feature for video ads

**Improvements**:

* The deprecated request’s object properties userData, keywords, location and muteAudio were removed. These properties became part of the global manager IASDKCore.

**Fixed**:

* Memory Leak
* Minor bug fixes
  {% endupdate %}

{% update date="2023-05-01" %}

## Version 8.2.2

**Fixed**:

* VAST parser bug fix
  {% endupdate %}

{% update date="2023-04-19" %}

## Version 8.2.1

**New**:

* **The minimum supported iOS version is now iOS 11**
* Added support for SKADNetwork 4.0
* Removed Location API
* Removed ***IALogger API***; Added ***DTXLogger*** API (used for setting logging level)
* Removed obsolete architectures: armv7, i386

**Fixed**:

* Critical issue when SDK version could be overridden in info.plist
* Stability and minor improvements
  {% endupdate %}

{% update date="2023-03-13" %}

## Version 8.2.0

**New**:

* Added support for HTML Video within OMSDK
* Added support for (Open Measurement) OMSDK v1.4.2
* Added support for [AdMob v10](https://developers.google.com/admob/ios/migration#migrate-to-sdk-v10) breaking changes
* Added support for WKWebView’s fullscreenState of iOS 16

**Improvements**:

* Improved rendering logic for brand campaigns
* Performance and stability improvements

**Fixed**:

* Crash occurring in cases where the application uses an AdMob version 10.0.0 or above with DT Exchange SDK version below 8.2.0 (due to AdMob v10 breaking changes)
  {% endupdate %}

{% update date="2023-01-17" %}

## Version 8.1.9

**New**:

* Added support for SKOverlay

**Improvements**:

* Performance and stability improvements

**Fixed**:

* Crash in certain cases after MRAID ads load timeout
* Crash related to Core telephony
  {% endupdate %}

{% update date="2022-11-08" %}

## Version 8.1.7

{% hint style="warning" %}
This version has been identified to have a critical issue leading to crashes when loading Rewarded Ads. Please update to a newer version or revert to the 8.1.6 version.
{% endhint %}

**Improvements**:

* Performance and stability improvements on iOS 16 devices

**Fixed**:

* Crash in a specific mediation scenario related to banner refresh
  {% endupdate %}

{% update date="2022-09-08" %}

## Version 8.1.6

**New**:

* Added support for iOS 16 API changes. Not using deprecated API of iOS 16 starting from iOS 16
* Added support for (Open Measurement) OMSDK v1.3.34

**Improvements**:

* The request’s object properties userData, keywords, location and muteAudio are deprecated now. These properties became part of the global manager IASDKCore

**Fixed**:

* Crash on a certain edge case when clicking twice on banners
* Performance and Stability improvements
  {% endupdate %}

{% update date="2022-05-25" %}

## Version 8.1.5

**New**:

* Added new API and support for LGPD (Brazilian GDPR)
* Support Apple App Store’s [Custom Product Pages](/dt-ads-demand/dt-exchange-openrtb-2.5-specs/custom-product-pages.md) introduced in iOS 15

**Improvements**:

* Added support for latest Google Mobile Ads SDK v9
* Support of VAST wrappers ClickThrough in case it is missing in the in-line VAST

**Fixed**:

* Unresponsive StoreKit when a user clicks twice on an ad in iOS 15.5
* CompanionClickThrough was not sent in a specific scenario
* Handled SKAdNetwork new errors in iOS 15.3
* Minor bug fixes
  {% endupdate %}

{% update date="2022-03-09" %}

## Version 8.1.4

**New**:

* Added support for (Open Measurement) OMSDK v1.3.30
* Support companion click tracking of VAST wrappers
* Performance and stability improvements
  {% endupdate %}

{% update date="2022-01-23" %}

## Version 8.1.3

**Fixed**:

* Crash in FMPLogger when SKAdNetwork’s \`startImpression\` failed
  {% endupdate %}

{% update date="2022-01-11" %}

## Version 8.1.2

**New**:

* Added support for (Open Measurement) OMSDK v1.3.26
* Minimum Xcode version supported: 12.5.1

**Improvement**:

* Performance and stability issues
  {% endupdate %}

{% update date="2021-11-14" %}

## Version 8.1.1

**Fixed:**

* Build failed when built with Xcode 12 and ENABLE\_BITCODE = YES
  {% endupdate %}

{% update date="2021-11-03" %}

## Version 8.1.0

**New**:

* Added support for (Open Measurement) OMSDK v1.3.25

**Improvements**:

* Minor bug fixes
  {% endupdate %}

{% update date="2021-10-19" %}

## Version 8.0.0

**New**:

* Added support for SDK Bidding

**API**:

* All of the frameworks were unified into IASDKCore.xcframework
* IASDKVideo.xcframework and IASDKMRAID.xcframework are deprecated
* References to \<IASDKMRAID/IASDKMRAID.h> and \<IASDKVideo/IASDKVideo.h> should be removed

**Fixed**:

* Crash on FairBid in FMPAdapterAuctionParameters
* Crash in IAMRAIDViewController
* Minor bug fixes
  {% endupdate %}

{% update date="2021-09-22" %}

## Version 7.9.0

**Fixed**:

* Potential crash in 'IASDKCore' when there are multiple initialization calls
* Crash in the DV360 init process
  {% endupdate %}

{% update date="2021-09-13" %}

## Version 7.8.9

**Fixed**:

* Crash that might occur at the init phase
  {% endupdate %}

{% update date="2021-08-26" %}

## Version 7.8.8

**Improvements**:

* Added support for DV360 SCAR integration for full screen ads
* iOS 14.5 and SKAdNetwork 2.2 support - Xcode 12.4+ is not required anymore, 12+ required (contrary to version 7.8.5)
* Changed the SDK frameworks type from “.framework” to “.xcframework”.\
  When integrating manually: `“IASDKResources.bundle”` is now inside `‘IASDKCore.xcframework’` and should be taken from there.
  {% endupdate %}

{% update date="2021-08-03" %}

## Version 7.8.7

**Fixed**:

* Crash in iOS 14.7 when using SKAdNetwork 2.2
  {% endupdate %}

{% update date="2021-06-07" %}

## Version 7.8.6

**Fixed**:

* Crash in SKAdNetwork version 2.2 when the application is running on iOS 14.5.0 and the store product is in an unsupported region
* Crash occurring in cases where the application uses an AdMob version below 7.64.0 with Fyber Marketplace SDK version 7.8.3. This is regardless of whether AdMob is the mediated network or part of the application's mediated SDK.
  {% endupdate %}

{% update date="2021-05-04" %}

## Version 7.8.5

**New**:

* iOS 14.5 and SKAdNetwork 2.2 support - **Xcode 12.5+ is required to use v7.8.5**

**Fixed**:

* Crash on application load- while using Unity in a specific scenario
* Crash during MoPub initialization

**Improvement**:

* Use of CallKit API has been removed
  {% endupdate %}

{% update date="2021-04-12" %}

## Version 7.8.3

**New**:

* Added support for DV360 SCAR integration for banners
* Deprecated VPAID video support
* **Minimum supported iOS version is v.10.0**

**Fixed**:

* Crash in IAXMLContentNetworkBuilder for a specific scenario
* Critical issue where apps get stuck under Unity for video ads

{% hint style="info" %}
A crash occurs in cases where the application uses an AdMob version below 7.64.0 with Fyber Marketplace SDK version 7.8.3. This is regardless of whether AdMob is the mediated network or part of the application's mediated SDK.
{% endhint %}

**iOS Adapters**:

* MoPub adapter support for version 5.16.1
  {% endupdate %}

{% update date="2021-03-11" %}

## Version 7.8.2

**New**:

* Added support for latest AdMob changes (v8.0.0)

**Improvements**:

* Video playback
* Removed usage of deprecated API in AdMob adapter

**Fixed**:

* Crash in ads fetching in a specific scenario
* Crash in RV in a specific scenario
* Bug with stuck interstitial in certain scenario
* Issue with double called callback of “modal dismissal”
* Minor rendering issues in certain scenarios
  {% endupdate %}

{% update date="2021-02-14" %}

## Version 7.8.1

**New**:

* Enhanced video skippability enforcement mechanism

**Fixed**:

* Crash in ads rendering in certain scenario
* Crash in multi-threaded dispose mechanism in certain scenarios
  {% endupdate %}

{% update date="2021-01-19" %}

## Version 7.8.0

**New**:

* Added additional Contextual parameters and improved the infrastructure
* Enhanced user experience and positioned video within the safe-area bounds
* Changed default web-view background color to black
* Removed “Open in Safari” button from in-app browser
* Added support for Mopub 5.15

**Fixed**:

* Crash in a certain scenario related to content rendering
* Mem-leak in a certain scenario related to end-cards
* Bug related to keywindow
* Issue with mute button in rewarded video
* Issue with non-skippable ads in a certain scenario
* Issue with video ads that might get stuck due to multiple clicks on the end card
* Issue with accessing UI from the background thread
* Issue with lost first ad request in Mopub mediation
  {% endupdate %}

{% update date="2020-11-10" %}

## Version 7.7.3

**New**:

* Improved low ad quality detection and prevention mechanisms in all fullscreen ads
* Improved HTML ad centering in specific ads

**Fixed:**

* Crash in rare scenario in VAST ads
* Missing Close button in certain scenarios of Rewarded Playables
* Potential import conflict in MoPub mediation
  {% endupdate %}

{% update date="2020-10-15" %}

## Version 7.7.2

**New**:

* Increased the size of iPad video controls by 20%
* Removed the automatic dismissal of interstitials

**Fixed**:

* Crash in rare scenarios in rewarded videos under AdMob mediation
* Orientation issue in interstitial display ads
* Improved spinner logic while opening app store in certain scenarios
  {% endupdate %}

{% update date="2020-10-04" %}

## Version 7.7.1

**Updates**:

* Added support for **iOS 14** and **Xcode 12**. Please note, Xcode 11.7 and below are not supported
* Added **SKAdNetwork 2.0** support
* Added new privacy-aware **contextual** **data** parameters
* Added additional VAST functionality that improves click tracking and helps mitigate accidental clicks
* Added support for **dark** mode in in-app browser
* User interface updates targeting increased user engagement (Video CTA now lists “Install Now” instead of “Visit Us” )

**Fixed**:

* Fixed minor bug in banners refresh
* Increased the close button size and touch area in static end-cards
  {% endupdate %}

{% update date="2020-09-03" %}

## Version 7.6.4

**Fixed**:

* Crash in a rare scenario under MAX mediation
  {% endupdate %}

{% update date="2020-08-13" %}

## Version 7.6.3

**Features**:

* Added support for collecting IDFV.

{% hint style="info" %}
**Note**: IDFV is a critical signal for the preparations for iOS 14. The availability of IDFV for buyers will assist in maximizing spend on IDFA-less traffic.
{% endhint %}

* Added a new API for passing Developer User ID

**Fixed**:

* Performance and stability improvements
  {% endupdate %}

{% update date="2020-08-02" %}

## Version 7.6.2

**Fixed**:

* Bug related to missing bundle resources (buttons) in the Unity 2019 integration
* Performance and stability
  {% endupdate %}

{% update date="2020-07-22" %}

## Version 7.6.1

**Updates**:

* Added support for MoPub 5.13.1
* Defined new end-card minimum size requirement to be 100x100 pixels (previously 300x250 pixels)

**Fixed**:

* Improved stability and performance
  {% endupdate %}

{% update date="2020-07-12" %}

## Version 7.6.0

**Updates**:

* New ad format! Added support for Rewarded Playables, which are configured under the existing Rewarded Placement Type
  * Added a new rewarded completion callback for interstitial unit controllers.
* Improved click handling for interstitial display Ad Units
* Added new API - SDK Init completion callback.
* Added new API `isReady`
* Improved the SDK handling of VAST CompanionAd file extension and mime-types, such as case-insensitive “JPG”
* Improved the look and feel of the fail-safe close button
* Added reward callback implementation to the Admob adapter
* Added support for Fyber's new init API in under Mopub's adapter
* Added support to retrieve GDPR consent status directly from Mopub’s SDK if the app uses Mopub mediation
* Updated Mopub adapters to support Mopub 5.12.1

**Fixed**:

* Fixed ad-refresh which was stuck in a certain scenario
* Fixed a crash in a certain rare scenario while opening the StoreKit
* Fixed a crash in a certain rare scenario when showing the in-app browser
* Fixed a bug with a disappearing close button in the CompanionAd
* Fixed a bug with missing close button when rotating the device in a certain rare scenario
* Fixed a bug involving a playable ad playing in the background
* Improved handling of universal link stability. In rare cases users would see a stuck spinner
* Removed false-positive "page is not available" label from the in-app browser
* Removed MOAT and Avid frameworks from the MoPub adapter dependencies in the Cocoapods integration
* Stability and performance improvements
  {% endupdate %}

{% update date="2020-06-01" %}

## Version 7.5.6

**Fixed**:

* Critical bug that caused the SDK to consider secure app-store links as non-secure.
  {% endupdate %}

{% update date="2020-05-20" %}

## Version 7.5.5

**Updates**:

* Improved the SDK initialization process - lower latency

**Fixed**:

* Crash occurring in a specific version of Unity during SDK initialization process
* Incorrect User-Agent in VAST End Cards on new iPads
  {% endupdate %}

{% update date="2020-03-12" %}

## Version 7.5.4

**Updates**:

* Improved UI/UX in video behavior by removing redundant “play” button
* Improved UI/UX for the location of the “close” button in iPhone X and above
* Improved full-screen video countdown timer logic
* Improved visual display on banners by adding support for content aware backgrounds
* Improved memory management in VPAID ads
  {% endupdate %}

{% update date="2020-02-18" %}

## Version 7.5.3

**Fixed**:

* Crash in networking module in certain rare scenario
* Crash in click-handling module which could occur in certain rare scenarios
* The `willDismissFullscreen` callback which was not called when the internal browser was closed
* Bug when using the Smartlink feature, the SDK opens the internal browser instead of the external browser
  {% endupdate %}

{% update date="2020-02-12" %}

## Version 7.5.2

**Updates**:

* muteAudio API - Allows publishers to start a fullscreen video interstitial muted, in cases where the user has muted the app’s music/sound
* Support added for CompanionClickTracking
* Support added for the latest AdMob Mediation version (7.53.1)
* Ad experience UI update: All 'X' (close) buttons on interstitial ads use the same theme
* When the user closes the landing page / app store of an interstitial display ad the SDK dismisses the ad

**Fixed**:

* Issue in MoPub adapter which tries to show an interstitial / rewarded ad while there is another one being presented
* Bug in VPAID with the ‘X’ button which is shown immediately on the endcard (appears after 3 seconds)
* Bug in iOS 11 when clicking the ‘Visit us’ button only the 1st click responds
* A potential UI flow on a background thread in certain cases in video flow
* Bug - audio continues to play when display (MRAID and Video) ad is closed
* Background refresh in banner while mediated using MoPub
* Banner refreshes when returning from background
* Removed redundants logs in AdMob adapter
* Improved error log upon a wrong appID and/or missing SDK config
  {% endupdate %}

{% update date="2020-01-14" %}

## Version 7.5.1

**Updates**:

* Added CCPA (us\_privacy) string API
* Added a new API (callback) for ad impression level revenue data
* Added a new API (protocol) `IAGlobalAdDelegate` which contains the required callback for impression data
* Added support for MRAID force orientation
* Updated Mopub adapters to support Mopub 5.10.0 - Decreased the Mopub banners adapter timeout from 15 to 9 seconds. It is defined as Mopub's defined macro for banners timeout (which is 10 seconds) minus 1 second: \`BANNER\_TIMEOUT\_INTERVAL - 1'
* Updated AdMob adapters to support remote credentials, which could be defined in the AdMob console

**Fixed**:

* Fixed a bug in VPAID which blocked VPAID ads from being rendered on iPads
* Fixed a timeout issue which in case the timeout is not set explicitly, the ad fetch will always fail
* Fixed a bug where the in-app browser was opened upon the 204 response upon the ad click
* Fixed a minor MRAID sizing bug
* Stability and performance improvements

**Deprecated**:

* Removed the support of the MRAID Picture and Calendar, which removes a requirement in the `info.plist` permission.

{% hint style="info" %}
Note: there still can be a `webcal://` link in a creative, which is a standard iOS URL scheme, but it does not require a permission.
{% endhint %}
{% endupdate %}

{% update date="2019-12-09" %}

## Version 7.5.0

**Updates**:

* Restored the StoreKit usage in iOS 13 and above
* Added support for dynamic web styling for AB-testing, to test and improve HTML rendering
* SDK will detect a problematic ATS configuration and adjust the ad request accordingly

**Fixed**:

* Fixed inconsistency with User Agents
* Fixed a crash which could occur in a certain edge case
* Improved internal browser behavior
* Improved HTML rendering in certain cases
* Improved SDK stability and performance
  {% endupdate %}

{% update date="2019-11-20" %}

## Version 7.4.2

**Updates**:

* The minimum supported iOS version is now iOS 9
* Improved overall stability
* Improved the creatives rendering

**Fixed**:

* Analytics issues in secure connections
* Crash, caused by a specific type of URI for an external app

**Deprecated**:

* Removed the `Automatic Location Update Engine`, which required the sensitive location permissions to be added to the info.plist of the publisher application.
* Removed the Native Ads module, including the `MoPub Native Ads Mediation Adapter`
  {% endupdate %}

{% update date="2019-09-25" %}

## Version 7.4.1

**Updates**:

* iOS 13 Support: Deprecate all usage of UIWebView API from the SDK

**Fixed**:

* Minor UI issues
  {% endupdate %}

{% update date="2019-09-01" %}

## Version 7.4.0

**Updates**:

* iOS 13 Support: Sets the full-screen presentation mode for the full-screen view controllers (due to the changes in iOS 13 default behavior).

**Fixed**:

* Bug with overlapped x-button in certain edge cases, which caused interstitial ads to remain on the screen without the ability to dismiss them
  {% endupdate %}

{% update date="2019-08-01" %}

## Version 7.3.3

**Updates**:

* Support for Smartlink+: A deep linking scheme allowing advertisers to provide a fallback URL in case the destination of the deep link cannot be found on the device. This scheme also allows the attachment of appropriate click trackers to both the primary URL and the fallback URL.
* Support for native browser scheme: A new option for the advertisers to notify Fyber SDK that the click URL should be opened in the native browser of the device and not in the SDKs’ built-in browser. This is an additional option to the already existing method of using URL suffix
* Update the text of the CTA button in the video player to "download" when the link leads directly to the App Store

**Fixed**:

* Click tracking bug in the Mopub adapter (V 5.5.0 and above)
* Miscellaneous bug fixes and improvements
  {% endupdate %}

{% update date="2019-08-01" %}

## Version 7.3.2

**Fixed**

* Issue where sometimes the VAST completion was sent when it should not have been sent
  {% endupdate %}

{% update date="2019-07-01" %}

## Version 7.3.1

**Updates**

* New GDPR consent string API
* Improved handling of the URL Schemes
* Fixed skip logic for video of less than 15s

**Fixed**

* Improved stability and performance

**Adapters**

* Mopub Adapter 5.5/5.6 supports a dynamic init (and re-init) of the Marketplace SDK, based on the remote Mopub's console JSON data (appID)
  {% endupdate %}

{% update date="2019-06-01" %}

## Version 7.3.0

**Updates**

Video (VAST) end-card experience and design

* Default end card new design and experience
* "Replay" button removed from Fyber Marketplace default end card

Video (VAST) end card optimizations

* Showing end card when video is stuck and cannot be completed
* End card selection optimization
* Always show end card after ad skip
* Show Fyber default end-card if there is no ad end card

Playable Ads

* Playable ads certification on SDK

**Fixed**

* Several rendering issues in Display Ads
* Improved stability and performance
  {% endupdate %}

{% update date="2019-04-01" %}

## Version 7.2.3

**Updates**

* MoPub adapter update for MoPub SDK v5.5 and above.
  {% endupdate %}

{% update date="2019-01-01" %}

## Version 7.2.1

**Updates**

* Support MRAID end-cards for video Interstitial ad
* Support uniform Skippability: For video interstitials, any video that is 15s or shorter will be non-skippable. Videos 16s or longer will be skippable usually after 5s
* Extended support for MRAID video in Interstitial Display ad
  {% endupdate %}

{% update date="2018-10-01" %}

## Version 7.1.1

**Updates**

* End card now filters out erroneous creatives and improves user experience

**Fixed**

* Gif animation bug fix in end cards
* Video is paused when rotate device to landscape
* Video is paused when closing the browser after visiting the advertiser's page
* Infrastructure fixes required to maintain a stable service
  {% endupdate %}

{% update date="2018-09-01" %}

## Version 7.1.0

**Updates**

* Added full support for iOS 12
* VPAID tag updated to version 3.0.2

**Fixed**

* Fixed issues in End card rendering
  {% endupdate %}
  {% endupdates %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.digitalturbine.com/dt-exchange/sdk-configuration/integrating-the-ios-sdk/dt-exchange-ios-changelog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
