Open Measurement with the Google Mobile Ads SDK
Stay organized with collections
Save and categorize content based on your preferences.
Open Measurement is an IAB standard that allows publishers to use third-party
viewability providers to verify impressions and click measurements.
Google Mobile Ads SDK
supports Open Measurement starting with version
18.1.0. This and later versions of
Google Mobile Ads SDK
integrates with the
Open Measurement (OM) SDK
to enable third-party viewability measurement.
Google Mobile Ads SDK
supports OM SDK version 1.4.
Prerequisites
*
Google Mobile Ads SDK
18.1.0
or higher.
Implement Open Measurement
Google Mobile Ads SDK
automatically implements Open Measurement using
"Google" as the Open Measurement partner name for all ads served using the
Google Mobile Ads SDK
.
To use a third-party viewability provider, configure it in the
AdMob UI, and configure your line items to use that viewability
provider. For more details, see Configure a mobile app viewability provider.
Ensure that transparent overlays are non-obstructing
For an ad to not be considered blocked, the view that is obscuring the ad must
have one of these settings:
visibility = View.GONE
or visibility = View.INVISIBLE
It doesn't matter if the obscuring view has a transparent background, the
view's alpha and visibility values are what determine whether the view is
blocking your ad.
If the Open Measurement SDK detects an obstruction over the ad, it could impact
whether a viewability provider considers the impression viewable. To fix this,
set your view's alpha to 0
or
set the visibility to View.GONE
or View.INVISIBLE
.
Troubleshooting
Be aware of the following when implementing Open Measurement:
You must check with the mediation partner to learn if they support Open
Measurement for ads they render.
Ads that are obscured by overlaying views might not register viewability
measurements. For more information, refer to Ensure that transparent overlays
are non-obstructing.
On test devices, including the
Android simulator, the Test Ad label is detected as non-obstructing
to the ad view.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-15 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-15 UTC."],[[["Open Measurement is an IAB standard allowing publishers to use third-party verification for impressions and clicks, supported by the Google Mobile Ads SDK for Android (version 18.1.0 and later)."],["The Mobile Ads SDK integrates with the Open Measurement SDK (OM SDK) to enable third-party viewability measurements for Banner, Interstitial, Rewarded, and Native ad formats."],["Ensure any transparent overlays on top of ads have `alpha = 0` or `visibility = View.GONE/INVISIBLE` to avoid obstructing viewability measurements."],["Open Measurement requires the Google Play Services SDK on devices and is not supported for AdMob campaigns; check with mediation partners for their support."]]],["The Google Mobile Ads SDK, version 18.1.0 and later, supports Open Measurement (OM) using the OM SDK 1.4, enabling third-party viewability verification for impressions and clicks. To use this, configure your desired provider in the AdMob UI and set line items accordingly. Ensure overlaying views do not obstruct ads by setting their alpha to 0 or visibility to GONE/INVISIBLE. Note that AdMob campaigns and some mediation partners do not have OM support. The \"Test Ad\" label is not considered obstructing on test devices.\n"]]