The contents of this article are valid for DT Exchange SDK versions up to version 8.0.0.
There are two main advantages to the DT Exchange SDKs, including:
- Modularity: A module is a separate integration used to cut down on your integration time.
- Dynamic Placements: You can modify your ads types, content, decoration and behavior remotely, without resubmission to the App Store.
DT Exchange Modules
Both the iOS and Android SDKs offer three different individual modules to ensure that you only integrate what you actually require.
These modules are:
Module | Description | Dependencies | Operating System |
---|---|---|---|
IASDKCore | Contains the main user interface, most of API, main logic. | Required. (Download for every other module) | iOS |
IASDKMRAID | Responsible for rendering / controlling HTML/MRAID content | Depends on IASDKCore. (To integrate this module, download IASDKCore as well) | iOS |
IASDKVideo | Responsible for rendering / controlling a video content. | Depends on ia-sdk-core. (To integrate this module, download ia-sdk-core as well) | iOS |
ia-sdk-core | Contains the main user interface, most of API, main logic. | Required | Android |
ia-video-kit | Responsible for rendering / controlling a video content. | Depends on IASDKCore. (To integrate this module, download IASDKCore as well) | Android |
ia-mraid-kit | Responsible for rendering / controlling HTML/MRAID content | Depends on ia-sdk-core. (To integrate this module, download ia-sdk-core as well) | Android |
Important
All DT SDKs support Android's 64-bit architecture.