How to calculate viewability for programmatic display & video ads
Share This Post

In programmatic advertising, viewability is a key metric that determines whether or not an ad was actually seen by a user. If you’re investing in digital ads—whether on Pinterest, Google, or other programmatic platforms—you want to ensure your ads are visible to the audience. In fact, viewability is often directly tied to campaign performance metrics like click-through rate (CTR) and return on ad spend (ROAS).

In this guide, we’ll explain how to calculate viewability and offer insights into how it affects the success of programmatic display and video ads.

What is Viewability in Programmatic Advertising?

Viewability measures the percentage of served impressions that were in a visible area of the user’s screen. In programmatic advertising, viewability is especially important because many ads are automatically served across multiple publishers and placements. To optimize your campaigns, you need to ensure that these ads are actually being viewed—not just served.

Let’s look at an example, if a programmatic video ad loads at the bottom of a webpage but isn’t visible to the user, it counts as an impression but not a viewable impression.

Why is Ad Viewability Important?

  • Campaign Performance: High viewability ensures that your ads are seen by your target audience, leading to higher engagement, more clicks, and conversions.
  • Ad Budget Optimisation: Low viewability leads to wasted impressions, where you pay for ads that users never see. Optimising for viewability reduces ad spend waste.
  • Brand Safety and Trust: Advertisers who focus on viewability build trust with publishers and platforms by ensuring that their ads meet quality standards.

How to Calculate Viewability for Programmatic Ads

To calculate viewability for programmatic display ads, you need to access the data provided by the platform you are using (Demand Side Platform, Ad Exchanges, Supply Side Platform, etc).
The process can vary depending on the specific platform you are using, but generally, you would need to log in to the platform and navigate to the campaign or ad group level.

Once you have accessed the data, you can calculate the viewability using the following formula:

Viewability formula
  • Viewable Impressions: The number of times an ad was served and met the industry standard for viewability.
  • Total Impressions: The total number of times the ad was served, regardless of whether it was seen or not.

For display ads, the Media Rating Council (MRC) standard requires at least 50% of the ad’s pixels to be in view for at least one second. For video ads, at least 50% of the video player must be in view for at least two seconds.

Example Calculation:

If you have:

  • 50,000 total impressions
  • 35,000 viewable impressions

Then, your viewability rate would be:

Viewability = (35,000 / 50,000) x 100 = 70%

This means that users actually saw 70% of your ads, while 30% of impressions went unseen.

Understanding Platform-Specific Viewability Tools

It’s important to remember that different platforms and vendors may have other methods for measuring viewable video advertising, so you must check with the specific platform’s documentation or support team if you have any doubts. Additionally, some platforms may have their proprietary viewability measurement tools, and they may provide you with a viewability score rather than a percentage.

Conclusion: Why Viewability is Key for Programmatic Success

In programmatic advertising, viewability is not just a performance metric—it’s a measure of the effectiveness of your ad spend. Higher viewability rates lead to better campaign results, as more of your ads are actually seen by the intended audience. By continuously monitoring and optimising for viewability, you ensure that your programmatic display and video ads deliver meaningful impact and higher engagement.

If you’re ready to take your programmatic advertising to the next level, speak to our team who would love to help!

Free Paid Media Review

We are a world-class programmatic marketing agency that can generate more sales and leads for you. Leave your email address, we will contact you for your free paid media review.

Market & Structure Tool

Advant Technology — LinkedIn Ads for Enterprise Technology

Which markets change your campaign, and how

A working companion to the multi-market playbook. Explore what actually differs between the UK, US, DACH and APAC — or answer four questions to see whether your account list needs one campaign structure or several.

United Kingdom

UK
Message-based formats
Available

Outside the EU/EEA/Switzerland exclusion since Brexit, so Conversation Ads (successor to Message Ads) are not caught by the EU restriction that applies to Germany.

Governing regime

UK GDPR. Standard UK GDPR employee-data handling applies; no equivalent to Germany's works-council co-determination layer.

Decision culture

Closer to US pace. Single decision-maker with committee sign-off is common; buying-group validation is typically faster than DACH.

Localization

English-native. No localisation tax on creative or landing pages for UK-only targeting.

United States

US
Message-based formats
Available

Conversation Ads run without the EU/EEA/Switzerland restriction.

Governing regime

CCPA / CPRA. California's B2B and employee-data exemptions expired 1 Jan 2023 (AB 25 / AB 1355 / AB 1281 not renewed). Business-contact data in ABM lists touching California residents is now in scope.

Decision culture

Fast-moving, champion-led. Often an internal champion drives the process with executive sign-off, rather than slower group consensus.

Localization

English-native. Tone and proof points differ from UK (ROI framing, case-study style) but no language barrier.

Germany-led DACH

DACH
Message-based formats
Unavailable in EU/EEA/CH

Following a Nov 2021 CJEU ruling that native inbox advertising needs direct-marketing consent under the ePrivacy framework, LinkedIn stopped EU-targeted Message/Conversation Ads (new campaigns blocked 15 Dec 2021, existing ones suspended 10 Jan 2022).

Governing regime

GDPR + BDSG. Germany's Federal Data Protection Act adds works-council (Betriebsrat) co-determination rights over some employee-data processing. A works agreement cannot itself legitimate otherwise-inadmissible processing (German court ruling reported Jan 2025).

Decision culture

Consensus-driven. Formal sign-off and longer internal validation typically precede commercial conversations — plan reporting windows accordingly.

Localization

German materially outperforms English. True below enterprise-only accounts; enterprise buying groups are more English-tolerant, but mid-market is not.

Singapore-led APAC

APAC
Message-based formats
Confirm in Campaign Manager

Singapore sits outside the EU/EEA/Switzerland exclusion, so formats are presumed available — but coverage isn't centrally documented by geography, so verify before planning.

Governing regime

PDPA (Singapore). A distinct consent-and-purpose-limitation regime, not equivalent to GDPR. Treat as its own compliance track, not a GDPR analogue.

Decision culture

Not representative of wider APAC. Singapore is English-language and Western-business-norm-adjacent; this does not extend to Japan, Korea or Greater China buying culture.

Localization

English viable — for Singapore only. Do not treat English-only creative as a proxy for the rest of APAC if the account list extends beyond Singapore/Hong Kong hubs.

Decision-culture notes are directional, not universal — treat as a planning prior, not a rule for every account.

Is the target account list evaluated by one centralised, cross-border buying committee, or by in-market/regional committees?

Does the plan rely on message-based formats (Conversation Ads) in any EU/EEA/Switzerland market?

Does language localisation materially change conversion quality in at least one target market (e.g. DACH below enterprise, or APAC beyond Singapore/Hong Kong)?

Is your target-account list in every market comfortably above LinkedIn's practical minimum audience size (commonly cited around 300)?

Recommendation

Answer the questions above

Select one answer for each question to see the recommendation.

Recommendation

A unified structure fits your answers

Your account list is centrally decided, doesn't depend on a restricted message format, and localisation isn't a material factor — the exception case for a single, unified campaign structure.

  • None of the market-splitting triggers apply — re-check this if your account list or market mix changes.

Recommendation

Split by market: separate campaign groups, budgets and thresholds

At least one structural factor makes a shared template unreliable across your markets.

  • Regional buying committees mean each market is a separate decision unit — a shared campaign group would blend distinct audiences.
  • A message-format plan cannot run as one structure if it includes an EU/EEA/Switzerland market — Conversation Ads aren't available there, so at minimum that market needs a different format mix.
  • Where localisation changes conversion quality, a shared budget and qualification threshold will misread the localised market's real performance.
  • At least one market may sit below the practical minimum audience size — consider folding that market into a regional structure rather than giving it a standalone campaign group.
  • Check each market's target-account list against LinkedIn's minimum audience guidance before finalising how many standalone campaign groups to build.

READY TO TAKE ADVANTAGE?

Ready for advertising that really works? Take advantage of our FREE programmatic or paid social review.