The Open Measurement SDK (OM SDK) allows you to measure viewability for advertisers working with measurement vendors (learn more about supported vendors). Open Measurement allows you to include third-party viewability and measurement vendors, either within bid response fields, or within the creative itself.
Google already provides viewability measurement based on Active View. Open Measurement gives you an additional IAB industry-standard option when it comes to measuring viewability by third-party standards on Ad Manager and AdMob impressions.
Supported platforms
Currently, Open Measurement is supported for app ads (in both Ad Manager and AdMob), web video ads, and Connected TV (when the IMA SDK is used). App publishers may need to upgrade to a new SDK version to benefit from Open Measurement.
Read the Open Measurement developer documentation for Android, iOS, and HTML5 video.
Supported transaction types
Preferred deals, Programmatic Guaranteed, Private auction, and Open Auction
- AdForm
- Adloox
- comScore
- Criteo
- DoubleVerify
- Forensiq
- Innovid
- Integral Ad Science
- Meetrics
- Mercado Libre
- Moat
- Pixalate
- Protected Media
- Teemo
- UNICORN
- WhiteOps
- Xandr
Tip: Learn about compliant registered companies with more features. Contact your account manager with the domains in question if you work with a Working Group member and are seeing creative disapprovals.
Supported formats
- App: Video, Display, and Rewarded
- App: Native Advanced
This is supported when theeventtrackersfield in the bid response has an event withtype: 555. (source) - Web: Video ads
- CTV: IMA SDK only
RTB request - When is Open Measurement Interface Definition (OMID) supported?
- In OpenRTB, the standardized approach of the
apifield in Banner and Video objects is used. This is very similar to how MRAID and VPAID are indicated. - For OpenRTB Native (2.5+), we include the standard EventTrackers request which indicates support for JavaScript. Specifically, OMID is supported only for native advanced ads when the
eventtrackersfield in the bid response has an event with type:555. (source).request_native { eventtrackers { event: IMPRESSION //JavaScript executes on impression event methods: JS //OpenRTB can specify support for “JS” and/or “IMG” } }
RTB request - Which vendors are allowed?
- There are 2 types of disapproval reasons (AWPCs) for the misuse of the OM SDK by third-party vendors:
- 721: Misuse by OMID SDK script
- Creatives containing OMID scripts should only interact with the public API as defined by
omidsdk-v1.js, and will otherwise be disapproved.
- Creatives containing OMID scripts should only interact with the public API as defined by
- 752: OMID vendor not on approved list
- Creatives using OMID scripts are only allowed to use domains from the approved vendors noted above. If you experience this disapproval for a creative from a Working Group company, contact your account manager.
- 721: Misuse by OMID SDK script
OMID supported versions
Learn about supported OMID versions in the GMA SDK (Android, iOS) and IMA SDK.
For banners and interstitials, creative vendors and bidders often build the JavaScript measurement code directly into the creative.
Bidders are expected to work with third-party measurement providers to make sure that the scripts work with the OM SDK, but no new fields are required in the bid response.
Currently, the <AdVerifications> node in VAST 4.1, as well as VAST 2 and VAST 3 with the <AdVerifications> extension for OMID measurement on Ad Exchange are supported.
Sample VAST using OMID in the <AdVerifications> extension
<Extensions>
<Extension type="AdVerifications">;
<AdVerifications>;
<Verification vendor="my_3p_vendor.com-omid">;
<JavaScriptResource apiFramework="omid"
browserOptional="true">;
<![CDATA[ https://my_3p_vendor.com/omid.js ]]>;
</JavaScriptResource>;
<TrackingEvents>;
<Tracking event="verificationNotExecuted">;
<![CDATA[https://my_3p_vendor.com/visit.jpg?ctx=818052;]]>;
</Tracking>;
</TrackingEvents>;
<VerificationParameters>;
<![CDATA[;
//customParamsGoHere...;
]]>;
</VerificationParameters>;
</Verification>;
</AdVerifications>;
</Extension>;
</Extensions>
Limitations
Not all publishers may support the OM SDK, but more publishers are expected to adopt newer versions of the GMA SDK.
Frequently asked questions
eventTrackers as the standardized way to submit JavaScript measurement URLs.Tip: In addition to the approved list, domains (from companies not already listed) that are part of the Open Measurement Working Group are also eligible. Contact your account manager with the domains in question if you work with a working group member and are seeing creative disapprovals.