Skip to main content

OM SDK integration

Ad insertionAd trackingBkYouIABOM SDK

The Open Measurement Software Development Kit (OM SDK) is designed to facilitate third party viewability and verification measurement for ads served to mobile app environments without requiring multiple Ad Verification Service Providers (Measurement Provider) Software Development Kits (SDKs).

The OM SDK is an implementation of the Open Measurement Interface Definition (OMID), which defines an API that any third-party verification provider can use to effectively measure ads served to any mobile SDK that implements that API.

note

SmartLib ad tracking is IAB certified and OM SDK compliant

Requirements

1. Getting started

The OM SDK is pre-integrated into SmartLib. In order to enable it in your app, you will need to install the SmartLib OM SDK plugin.

Android

The OM SDK integration requires an additional module to import into your Gradle configuration:

// Broadpeak OM SDK dependency implementation 'tv.broadpeak.smartlib:lib-omsdk:1.4.8' // SmartLib module to support the OM SDK implementation 'tv.broadpeak.smartlib:smartlib-omsdk:...'

The OM SDK version included with the SmartLib plugin is 1.4.8.

2. Integrate your player

This table lists all players with versions we are supporting. If the player is not listed or the version is not matching, please contact Broadpeak to ask a new integration.

Name
Version
Integration guide
ExoPlayer
2.19.0
ExoPlayer / Media3
Media3
1.1.0
ExoPlayer / Media3
AVPlayer
In development
Shaka Player
In development