# Compatibility and support

Source: https://help-display-sdk.equativ.com/compatibility.html

Here you will find information about **Equativ Display SDK** features, compatibility and technology support.

## Supported platforms

**Equativ Display SDK** is supported on the following platforms.

| Plaform | Version |
| --------- | --------- |
| iOS | **iOS 13.0** or higher |
| Android | **Android 6** _(API level 23)_ or higher |

## Features

Here is the list of supported features.

| Feature | Supported | Additional Information |
| --------- | :---------: | ------------------------- |
| **Ad formats** | | |
| Banner | Supported | |
| Interstitial | Supported | |
| Native Ad | Supported | Only banner creatives are supported in native ad format. |
| Rewarded Video | Not supported | We are not planning to integrate this feature in the *Equativ Display SDK8*. |
| **MRAID** | | |
| MRAID 2.0 support | Supported | Some MRAID 2.0 feature might not be supported, check the [MRAID support](https://help-display-sdk.equativ.com/compatibility.html#mraid) section for more information |
| MRAID 3.0 support | Supported | |
| **Outstream Video** | | |
| Direct native video (mp4, webm, …) | Supported | Supported formats per platform in the [Creative Support](https://help-display-sdk.equativ.com/compatibility.html#creative-support) section. |
| VAST & VPAID video support | Supported | More info in the [Outstream Video features](https://help-display-sdk.equativ.com/compatibility.html#video) section. |
| VAST compliant video events tracking | Supported | |
| MRC *Viewable Ad Impression* tracking | Supported | |
| Video *Go-to-vertical* | Supported | |
| **Mediation** | | |
| Open mediation as primary SDK | <dl class="compatibility-list"><dt>Supported Banner</dt><dt>Supported Interstitial</dt><dt>Not supported Native</dt><dt>Not supported Rewarded video</dt></dl> | |
| Mediation as secondary SDK | <dl class="compatibility-list"><dt>Supported Banner</dt><dt>Supported Interstitial</dt><dt>Supported Native</dt><dt>Not supported Rewarded video</dt></dl> | |
| **In-App Bidding** | | |
| In-App Bidding as bidder | Supported | |
| In-App Bidding as primary | Not supported | We are not planning to integrate this feature in the *Equativ Display SDK8*. |
| **Parallax** | | |
| Parallax | Supported | |
| **Viewability & event tracking** | | |
| MRC *Viewable Ad Impression* tracking | Supported | |
| IAB Open Measurement SDK support | Supported | See [Viewability](https://help-display-sdk.equativ.com/viewability.html#omsdk) page. |
| **User Privacy** | | |
| Global Privacy Platform (GPP) | Supported | See [Privacy laws compliancy](https://help-display-sdk.equativ.com/privacy.html.md) page. |
| GDPR compliant (using TCF v2) | Supported | See [Privacy laws compliancy](https://help-display-sdk.equativ.com/privacy.html.md) page. |
| CCPA compliant | Supported | See [Privacy laws compliancy](https://help-display-sdk.equativ.com/privacy.html.md) page. |
| **Targeting** | | |
| Custom keywords | Supported | |
| User location | Partially supported | Automatic use of user location if permission is granted to the application and if *automatic location* is manually enabled on the `SASConfiguration` object. |

## Creative support

Here is the list of supported creative files per format type.

| Creative Type | Banner Format | Interstitial Format |
| --------------- | :-------------: | :-------------------: |
| **Image** (1) | | |
| JPEG | Supported | Supported |
| PNG | Supported | Supported |
| GIF | Supported | Supported |
| **Rich Media** | | |
| HTML5 | Supported | Supported |
| MRAID (2) | Supported | Supported |
| **Media Files** (3) | | |
| MP4 | Supported | Supported |
| WebM (4) | Supported | Supported |
| HLS | Supported | Supported |
| VPAID (5) | Supported | Supported |


    *(1) Image rendering is made through a webview and HTML template except for Parallax (native platform component)*

    *(2) Check [MRAID support](#mraid) section for more info*

    *(3) Video rendering uses native platfom component, except for VPAID (Video HTML5 tag)*

    *(4) Only on Android platform*

    *(5) Check [Video features](#video) section for more info*


## MRAID support

The **Equativ Display SDK** supports **MRAID 3.0**.

Here is the list of the main supported features:

| Feature | Supported | Additional Information |
| --------- | :---------: | ------------------------- |
| Expand | Supported | |
| Resize | Not supported | *An call to mraid.resize() will be ignored starting with the SDK 8.0* |
| Close | Supported | |
| Unload | Supported | |
| URL Open | Supported | *URLs will be opened as post click modals* |
| Custom close button | Not supported | *The SDK close button will always be displayed in top right position* |
| Viewability events | Supported | |

For more information about the MRAID implementation, check the dedicated [MRAID Creatives page](https://help-display-sdk.equativ.com/creatives/mraid.html.md).

## Open Measurement SDK support

The **Equativ Display SDK** 8.6 embeds the [IAB Open Measurement SDK](https://iabtechlab.com/standards/open-measurement-sdk/).
It therefore supports Open Measurement third-party verification tags included in your ads.

Here is the list of supported formats.

### Banner ad format

| Creative Type | | Supported | Additional Information |
| ---------- | ----------- | :---------: | ------------------------- |
| Standard | HTML5 | Supported | |
| Standard | MRAID | Supported | |
| Video | HTML5 Video | Supported | |
| Video | VAST 3.0 | Supported | Through VAST 3.0 extensions (*) |
| Video | VAST 4.2 | Supported | Through VAST `<AdVerifications>` tag (introduced in VAST 4.1) VAST 3.0 extensions (*) will be interpreted only as a fallback |
| Video | VPAID 2.0 | Not supported | VPAID is not supported by OMSDK cf. [IAB FAQ OM SDK compliance](https://iabtechlab.com/compliance-programs/faq-om-sdk-compliance/) |

### Interstitial ad format

| Creative Type | | Supported | Additional Information |
| ---------- | ----------- | :---------: | ------------------------- |
| Standard | HTML5 | Supported | |
| Standard | MRAID | Supported | |
| Video | HTML5 Video | Supported | |
| Video | VAST 3.0 | Supported | Through VAST 3.0 extensions (*) |
| Video | VAST 4.2 | Supported | Through VAST `<AdVerifications>` tag (introduced in VAST 4.1) VAST 3.0 extensions (*) will be interpreted only as a fallback |
| Video | VPAID 2.0 | Not supported | VPAID is not supported by OMSDK cf. [IAB FAQ OM SDK compliance](https://iabtechlab.com/compliance-programs/faq-om-sdk-compliance/) |

_(*) Ads must be configured to traffic_ `<Extension type="AdVerifications">` _in their VAST as_
_**AdVerification** tag is only available starting from VAST 4.1._

_For example:_
``` xml
...
<Extensions>
    <Extension type="AdVerifications">
        <AdVerifications>
            <Verification vendor="company.com-omid">
                <JavaScriptResource>
                    <![CDATA[ https://company.com/omid.js ]]>
                </JavaScriptResource>
                <VerificationParameters>
                    <![CDATA[parameter1=value1&parameter2=value2&parameter3=value3]]>
                </VerificationParameters>
            </Verification>
        </AdVerifications>
    </Extension>
</Extensions>
...
```

## Outstream video support

### Features

Here is the list of supported features from the IAB Digital Video Suite.

| Format | Supported |
| -------- | :---------: |
| **IAB Video Suite** | |
| VAST 2.0 | Supported |
| VAST 3.0 | Supported |
| VAST 4.2 | Supported |
| VPAID 2.0 | Supported |
| VAST Wrapper | Supported |
| VMAP | Not supported |
| **Video features** | |
| Linear ads | Supported |
| Non-linear ads | Not supported |
| Audio ads | Not supported |
| Skippable ads | Supported |
| Ad pods | Not supported |
| Companions | Not supported |
| Overlays | Not supported |
| Icons | Not supported |
| VAST tracking events | Supported |
| ViewableImpression | Supported |

### Supported VAST 4.x macros

Smart Instream SDK supports the following IAB VAST 4.x macros.

Those Macros are supported in `<VASTAdTagURI>`, `<Tracking>`, `<Impression>` VAST nodes

| Macro | Supported | Description |
| ------- | :---------: | ------------- |
| [APIFRAMEWORKS] | Supported | List of frameworks supported by the player. Values are defined in the [AdCOM 1.0 "API Frameworks" list](https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list_apiframeworks). |
| [OMIDPARTNER] | Supported | An identifier of the OM SDK integration. Please note: for SmartAdServer Instream SDKs it will be: - `Smartadserver1` for mobile device integration - `-1` for OTT Video Context |
| [VASTVERSIONS] | Supported | List of VAST versions supported by the player. Values are defined in the [AdCOM 1.0 "Creative Subtypes" list](https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list--creative-subtypes---audiovideo-). |
| [CACHEBUSTING] | Supported | Random 8-digit integer. |
| [TIMESTAMP] | Supported | The date and time at which the URI using this macro is accessed. |

For additional information, please refer to the [IAB VAST 4.x Macros Documentation](https://interactiveadvertisingbureau.github.io/vast/vast4macros/vast4-macros-latest.html#macro-spec-apiframeworks)
