What's new

Version 7.23.0 September 14th, 2023

iOS 17 support

This version is now fully compatible with iOS 17 and Xcode 15.
Please refer to iOS release notes for more information.

Android 14 support

This version is now fully compatible with Android 14. Please refer to Android release notes for more information.

Version 7.22.0 July 20th, 2023

IAB Seller Defined Audiences support

The SDK is now able to forward Seller Defined Audiences (SDA) informations during ad calls.

Seller Defined Audiences (SDA) is an IAB Tech Lab specification allowing publishers to monetize their audiences, leveraging their first party data without the need to use ID based identity solutions, such as third party cookies and universal ID solutions.
You can get more information about Seller Defined Audiences in the documentation.

Version 7.21.0 April 12th, 2023

IAB Global Privacy Platform (GPP) support

The SDK is now able to use Global Privacy Platform (GPP) strings in order to assess user consent.

The Global Privacy Platform (GPP) is an IAB specification helping all stakeholders in digital advertising to support regional privacy regulations more easily. The SDK will now supports GPP strings as the default consent string, but will still handles both TCFEU2 and USP1 strings if GPP is not available.
You can find more info about GPP in the Privacy laws compliancy page.

Version 7.20.0 February 8th, 2023

Open Measurement 1.4

The SDK is now compliant with the Open Measurement SDK 1.4 and is certified by the IAB.

The Open Measurement SDK is a library is an IAB library designed to facilitate third-party viewability and verification measurement for ads served to mobile app environments without requiring multiple ad verification service providers. You can find more info about it here: https://iabtechlab.com/standards/open-measurement-sdk/.

Version 7.19.0 September 29th, 2022

Android 13 & iOS 16

This version is fully compatible with Android 13 and iOS 16.
Please refer to Android and iOS release notes for more information.

In-App Bidding

This version introduce the support of native-ad format for In-App Bidding as primary SDK.
Please refer to In-app Bidding as primary SDK section for more information.

Version 7.18.0 June 20nd, 2022

Location behavior changes

Automatic location retrieval is not active by default anymore on Android, to comply with Google data privacy rules.

Automatic location retrieval is also deactivated by default on all iOS SDKs installed using Cocoapods starting starting June 3rd 2022 (even for versions older than 7.18.0).

Version 7.17.0 March 16th, 2022

Open Measurement 1.3.30

The SDK is now compliant with the Open Measurement SDK 1.3.30.

The Open Measurement SDK is a library is an IAB library designed to facilitate third-party viewability and verification measurement for ads served to mobile app environments without requiring multiple ad verification service providers. You can find more info about it here: https://iabtechlab.com/standards/open-measurement-sdk/.

Version 7.15.0 December 15th, 2021

Open Measurement 1.3.23

The SDK is now compliant with the Open Measurement SDK 1.3.23 and is certified by the IAB.

The Open Measurement SDK is a library is an IAB library designed to facilitate third-party viewability and verification measurement for ads served to mobile app environments without requiring multiple ad verification service providers. You can find more info about it here: https://iabtechlab.com/standards/open-measurement-sdk/.

Added support for VAST 4 macros

Standard VAST 4 macros are now automatically replaced by the SDK in VAST Tags URL and in all tracking pixels.
You can check the list of the supported macros in the compatibility page of this documentation.

Client side GDPR handling

The SDK now check user consent before sending any IFA in the ad call (if GDPR applies) or add a specific keyword if the consent is rejected.
Note that your app must implement a valid CMP compliant with IAB TCF specifications to leverage this feature!

Version 7.14.0 October 4th, 2021

Android 12 & iOS 15

This version is fully compatible with Android 12 and iOS 15.
Please refer to Android and iOS release notes for more information.

Huawei devices support now optional by default

On Android, the support of Huawei devices is not included by defaut. If you plan on supporting those devices, particulary for retrieving the Huawei advertising ID, you need to explicitely add a dependency to the Smart Huawei support library.
Please refer to the Android Getting started and migration guide pages for more information.

Version 7.12.0 June 16th, 2021

Autoplay and viewability enhancement

The autoplay feature for banner video and native ad video have been upgraded with a new option to let the publisher decide if the video has to be paused if not viewable anymore.

New parallax mode

A new parallax mode have been created to fully support HTML creative through API. This mode gives all needed information to the HTML creative to let it handle the parallax behavior.

Transparency Report enhancement

The Transparency Report will now ask for more information before creating the email to send. This will make the Transparency Report more detailed and even more useful for debugging purposes.

Version 7.10.0 April 27th, 2021

Identity and Privacy compliance

The SDK leverages additional Ad API parameters to send multiple IDs (UID, AAID/IDFA, IDFV, DNTID) at the same time, with respect to the privacy regulations. You will find some more information in the Android release notes and the iOS release notes.

Impression counting

In order to provide more insights about the delivery funnel of a creative, the SDK fires a new adloaded tracking pixel. For HTML5 ad, it will be fired once the ad markup is loaded in the webview, or for Video ad when the media has been preloaded and ready to start. This event is available in the Reporting API.

Version 7.8.0 November 5th, 2020

VAST 4.2 support

Smart Display SDK is now compliant with the VAST 4.2 specifications and supports the new following nodes: <TrackingEvents>, <ViewableImpression>, <AdVerification>.

You will find some more information in the Android release notes and the iOS release notes.

Open Measurement 1.3.10

The SDK is now compliant with the Open Measurement SDK 1.3.10 and is certified by the IAB.

The Open Measurement SDK is a library is an IAB library designed to facilitate third-party viewability and verification measurement for ads served to mobile app environments without requiring multiple ad verification service providers. You can find more info about it here: https://iabtechlab.com/standards/open-measurement-sdk/.

AndroidX migration

The Android Smart Display SDK is now compiled using AndroidX. AndroidX libraries were first released by Google more than two years ago, and all application developers were encouraged to use them instead of existing Android support libraries. Conjointly they dropped the support of the old android.support libraries two years ago.

Consequently, AndroidX migration has become a prerequisite to the Android Smart Display SDK integration. You will find more information in our migration guide.

Version 7.6.0 May 15th, 2020

In-app Bidding

Third party SDKs can now enter in a keyword bidding competition, which will allow in-app bidding competition without exposing the exact price in the app.

This release also allows the Smart Display SDK to forward events from the third party SDK through Smart's delegate for easier integration.

Privacy laws

This release add support for the Transparency Consent Framework v2 (GDPR) & for CCPA Compliant Framework.
We advise you to adopt this release as soon as possible to stay compliant with your local laws.

SupplyChain Object

You can now add a SupplyChain Object to your ad calls in order to increase the transparency of your inventory and to identify potential fraudulent sources.

You can find more info on the SupplyChain Object on the OpenRTB Github.

Version 7.4.0 February 13th, 2020

Web view upgrade

The web view used to render ads in the iOS Display SDK has been updated to WKWebView.

Since the old web view (UIWebView) is deprecated by Apple, we recommend you to migrate to this version as soon as possible to avoid any rejection from the App Store!

Version 7.3.0 November 15th, 2019

In-App Bidding

The Smart Display SDK now features a new API for a seamless integration in a real-time bidding competition. More information available here.

Version 7.2.0 September 12th, 2019

Android 10 & iOS 13

This version is fully compatible with Android 10 & iOS 13.
On iOS you must upgrade to this version to have the interstitial working properly on iOS 13.
On Android we strongly advise you to migrate your application to this release.
Please refer to the release notes for Android and iOS for more information.

Version 7.1.0 July 9, 2019

Open Measurement SDK

The Smart Display SDK is now compatible with the Open Measurement SDK and is certified by the IAB.

The Open Measurement SDK is a library is an IAB library designed to facilitate third-party viewability and verification measurement for ads served to mobile app environments without requiring multiple ad verification service providers. You can find more info about it here: https://iabtechlab.com/standards/open-measurement-sdk/

Ad format checks

Ads served using newer templates will now only display on the right format. For instance, a banner ad will only be accepted in a banner placement, not in a interstitial or rewarded placement. This will help you to mitigate any programming mistake.

Note that ads using older templates will not benefit from this new security: we advise that you update your templates regulary.

Version 7.0.0 November 19, 2018

Load & Show

Load and Show actions are now totally asynchronous for fullscreen ads (Interstitial and Rewarded Video). This means that you can perform an ad call without showing immediately the ad. This change of behavior improves the user experience by reducing latency when displaying fullscreen ads. Behavior for banners and native ads remain unchanged.

Open Mediation

This version introduces support for Open Mediation. The Smart Display SDK now offers a fully public interface to create mediation adapters for third party networks. This means that developers now have the capability to integrate new mediation networks without updating the Smart Display SDK nor wait for Smart's team to integrate them.
Please refer to the mediation documentation for more information.

New APIs

This major version introduces major APIs changes aiming to simplify the integration of the Smart Display SDK. Please refer to the migration guides for iOS and Android to transition smoothly from version 6.x.y to 7.0.0.

Configuration

The Smart Display SDK must now be initialized (with your Site ID and Base URL) on application's startup using a dedicated configuration object.

Version 6.10.0 June 27, 2018

VPAID videos

VPAID is now enabled for all formats (interstitial, banner, native ad media).

Version 6.9.1 June 4, 2018

Mediation and GDPR

This technical release updates all mediation adapters to be able to forward user's consent to GDPR ready mediation partners.

More informations in the mediation overview page.

Version 6.9.0 May 4, 2018

GDPR Compliance

Starting 25th May 2018, the new General Data Protection Regulation law will apply in Europe. This version is fully GDPR compliant and will retrieve the user's consent stored by any CMP based on the IAB Transparency and Consent Framework specifications. The Smart display SDK will also forward the consent to Smart's backend (and third party partners) when performing ad calls.

More informations in the Privacy laws compliancy page.

In-app Bidding

This version introduces In-app Holistic+ capabilities: a real time competition between direct sales, Smart RTB+ and mobile ad networks. The open protocol SASBidderAdapter enables you to add ad networks with bidding capabilities, in the same way you would add a header bidding partner in a web environment. In addition, we provide an official adapter for Amazon Publisher Services to let you effortlessly activate this partner.

Read the documentation for more information.

Version 6.8.0 March 20, 2018

Mediation

This version adds support for AdinCube, TapJoy, and Vungle networks. Rewarded video mediation is now also possible with AdMob, AdColony, AppLovin, Facebook Audience Network, InMoni and Mopub.

More informations in the mediation overview page.