Getting Started with the NextGen SDK for Android
Attention:
If you are a publisher that has a custom adapter or intends to have a custom integration, please contact our Sales Engineering team before you begin.
Integrating an Android App
Choose Ad Formats
In order to make the SDK’s binary size smaller, it is split into several modular dependencies:
SmaatoSDKCore
SmaatoSDKBanner
SmaatoSDKInterstitial
SmaatoSDKRewardedAds
SmaatoSDKRichMedia
SmaatoSDKVideo
SmaatoSDKOutstream
SmaatoSDKOpenMeasurement
SmaatoSDKUnifiedBidding
First, make sure you include the proper set of dependencies to allow the SDK to display the desired ad formats.
The table below shows possible configurations. If you want to display a standard banner, include Core, Banner, Rich Media, and OpenMeasurement dependencies. In this case Rich Media means HTML content rendering support.
Dependency Matrix
Legend: ✅ Supported · ❌ Not supported
Rich Media = HTML content rendering support
| Dependency | Banner / Image + Rich Media | Interstitial / Image + Rich Media | Interstitial / Video | Interstitial / Image + Rich Media + VideoDescription | Rewarded / Video | Outstream / Video | Native |
|---|---|---|---|---|---|---|---|
| SmaatoSDKCore¹ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| SmaatoSDKOpenMeasurement¹ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| SmaatoSDKBanner | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| SmaatoSDKInterstitial | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| SmaatoSDKRewardedAds | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| SmaatoSDKNative | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| SmaatoSDKRichMedia | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ |
| SmaatoSDKVideo | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ |
| SmaatoSDKOutstream | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
| SmaatoSDKUnifiedBidding² | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
Note:
¹ Mandatory dependency in any configuration of Smaato SDK.
² Optional dependency for revenue maximization (Unified Bidding). Please contact your Smaato Account Manager for details.
Important Note About Fullscreen Adspaces
Currently, only the Interstitial (Display & Video) multi-ad format is compatible for Fullscreen Adspaces with Smaato NextGen SDK. To monetize your fullscreen Adspaces in SPX with Smaato NextGen SDK, you need to select Interstitial (Display & Video). All other fullscreen options will not work at this time.
Please check if Interstitial (Display & Video) is enabled in your SPX account. If you don’t see the option in the Ad Format dropdown, contact your Smaato Account Manager to enable it.
- When creating your Fullscreen Adspaces in SPX, choose Interstitial (Display & Video) as the Ad format.
- For Creative Type you have three options to choose from (Figure 2):
- Display Only for Rich Media Ads
- Video Only for Video Ads
- Display and Video (supports either Rich Media or Video Ads)

Figure 1: Ad Format dropdown selection

Figure 2: Creative Type dropdown selections
Updated about 2 months ago
