Home Publishers Microsoft To Stop Caching Prebid Video Files, Leaving Publishers With A Major Ad Serving Problem

Microsoft To Stop Caching Prebid Video Files, Leaving Publishers With A Major Ad Serving Problem

SHARE:
Comic: Header Bidding Rapper (Wrapper!)

Most publishers have no idea that a major part of their video ad delivery will stop working on April 30, shortly after Microsoft shuts down the Xandr DSP.

For publishers that rely on Prebid and Google Ad Manager, the effects could be immediate and costly.

When an advertiser wins a video ad impression in a Prebid auction and the publisher uses Google Ad Manager (GAM), Google runs a secondary auction that compares the Prebid bid against bids from its own demand stack.

If the Prebid bid wins, GAM calls for the video creative to be served.

This all happens in microseconds.

But for that brief moment before GAM makes the final auction decision, an intermediary must host the video ad file coming from Prebid. To date, these storage costs have always been taken care of on behalf of publishers, initially by AppNexus, then by Xandr within AT&T and, now, by Microsoft Advertising, which bought Xandr in 2021.

But, as of the end of April, Microsoft Advertising will no longer pay to cache those Prebid video ad files as, essentially, a public service. Caching Prebid video files will now be part of Microsoft’s paid ad tech offering.

“In the last year, Prebid.js has released the capability to use local caching, which provides a better user experience and reduced network requirements, but we wanted to give the community more time to make this update to their implementation,” a spokesperson for Microsoft Advertising told AdExchanger.

Microsoft Advertising also delayed the deadline from January 31 to April 30.

This pending change to Prebid’s video ad serving is actually a big problem, despite the deadline extensions, although you wouldn’t know it from the next-to-no attention it’s received from most publishers and SSPs.

When Microsoft announced the change last August, “they probably thought they were giving everybody a lot of time,” said Patrick McCann, SVP of research at Raptive, a Prebid board member and chair of Prebid.js, the organization’s deeply in the weeds developer group that produces the open-source codebase.

Subscribe

AdExchanger Daily

Get our editors’ roundup delivered to your inbox every weekday.

Microsoft already gave a three-month extension. “But what happens in ad tech, as is often the case, is that people wait for the absolute deadline,” McCann said.

So, what happens now?

In short, many video ads that are served via Prebid and GAM will result in a VAST error, meaning no video will appear. The auction will work and tags might indicate an ad was served, McCann said, but there will be no video file available to play.

Other Prebid video caches exist, but not for free. Some SSPs and exchanges offer storage as a paid option for clients.

Ian Meyers, director of engineering at The Trade Desk and a co-founder of Sincera, noted in a LinkedIn post last month that the Microsoft Advertising cache accounts for more than 60% of Prebid-to-GAM video ad impressions.

Around four in every five US sites that allow ad serving use GAM, per multiple estimates. So if 60% of Prebid video ad coverage in that supply chain is affected, a vast (no pun intended) number of actual ads could end up misfiring – as in, not firing – on pages come February.

And don’t expect some other company to volunteer to fill Microsoft’s shoes. McCann estimates the monthly cost of caching Prebid video ad files for GAM auctions at between $50,000 and $250,000.

But those numbers are for now.

As Prebid’s overall adoption grows and video ad products develop, caching costs will naturally rise – potentially reaching seven figures a month within a few years.

The fix

There are technical workarounds.

A bunch of SSPs and video ad networks, including Magnite, PubMatic, Mediavine and JW Player, already offer Prebid video caching as a paid option for clients. But in order for them to work, publishers need to wake up and take action.

Even if SSPs and exchanges agree to cover caching costs for their clients, each publisher in the supply chain still must make a change to its site and Prebid setup so GAM points to the correct source.

Another option – one which Prebid is exploring in its JavaScript working group – is to use what in JavaScript parlance is called a BLOB (“big local object”). The Prebid Local Cache, as the product is called, is a simpler system, according to McCann, because there’s no need for back-and-forth calls between Prebid, Microsoft and GAM.

It’s a sort of “hack” of the GAM system, McCann said. GAM doesn’t support BLOB creative units, he explained, so the Prebid Local Cache gives GAM “what it thinks is an HTTP location for the URL,” which then redirects to the BLOB.

If all this sounds wildly confusing, don’t worry. BLOB is not an acronym you’ll need to know.

And, hey, header bidding started out much the same way. Before header bidding became a standard practice across the industry, it began as a “hack” of a GAM advertising data field.

The Prebid Local Cache feature takes a similar approach, albeit in this case to get GAM to accept Prebid creatives. But because of that workaround, it doesn’t function with Google IMA, which is the multimedia ad library Google uses for most sites and apps. As a result, publishers that adopt the Prebid Local Cache could see their AdX revenue decline between 40% and 80%, as per McCann.

“We’ll continue to work with the AdX team to try to get that revenue back,” he said.

Raptive is leading development of the Prebid Local Cache, alongside early testers, including Freestar and gaming platform CrazyGames.

Cache me if you can

On the other hand, relying on a vendor to cache video files, as AppNexus and its corporate incarnations have done, has risks as well.

For example, if a user loads a webpage and doesn’t scroll right away, the cache can expire before the video is triggered, causing the ad to fail to play. Even someone scrolling too slowly down can cause video ad failure because of a caching issue. Meanwhile, despite Microsoft’s vast resources, periods of high traffic or strained capacity have occasionally bogged down the system or prevented real-time caching altogether.

Every extra call and ping between Prebid, Microsoft and GAM creates more “points of failure” that can prevent a video ad from serving, McCann said. Which is why the Prebid Local Cache and BLOB strategy is more efficient, he argued, despite the severe drop-off in AdX demand.

But the underlying issue with the Prebid Local Cache might just go away.

After all, Google could “develop first-class-citizen support for BLOBs,” McCann said, meaning local caching would work without costing publishers so much of their AdX revenue.

It is also possible that GAM integrates with Prebid at some point. It’s not a coincidence that this problem exists only within Google’s publisher ad tech. Because Google remains the main holdout from full Prebid participation, every must be hacked and reverse-engineered in order to work. Those inefficiencies have already cost the third-party ad tech industry many millions of dollars, and will cost tens of millions more in unnecessary file-hosting fees.

As the issue stands, though – and with the deadline at the end of this week – publishers that use Prebid and serve video ads have important questions to answer and a time-sensitive to-do list to tackle.

There are other companies that cover the Prebid caching fees for their clients, as Microsoft will do, too. But even that doesn’t actually solve the problem.

“Even transitioning your creatives over to point to the new vendor is a lot of work that publishers may not know how to do at the moment,” McCann said.

Many publishers first set up their Prebid servers years ago and aren’t constantly tinkering with their ad server settings.

“Making these changes, whether it’s switching to a local cache or a new caching vendor?” McCann said, “I’ve got to assume [it’s] daunting for publishers.”

Must Read

AdExchanger's Big Story podcast with journalistic insights on advertising, marketing and ad tech

Guess Its AdsGPT Now?

Ads were going to be a “last resort” for ChatGPT, OpenAI CEO Sam Altman promised two years ago. Now, they’re finally here. Omnicom Digital CEO Jonathan Nelson joins the AdExchanger editorial team to talk through what comes next.

Comic: Marketer Resolutions

Hershey’s Undergoes A Brand Update As It Rethinks Paid, Earned And Owned Media

This Wednesday marks the beginning of Hershey’s first major brand marketing campaign since 2018

Comic: Header Bidding Rapper (Wrapper!)

A Win For Open Standards: Amazon’s Prebid Adapter Goes Live

Amazon looks to support a more collaborative programmatic ecosystem now that the APS Prebid adapter is available for open beta testing.

Privacy! Commerce! Connected TV! Read all about it. Subscribe to AdExchanger Newsletters

Gamera Raises $1.6 Million To Protect The Open Web’s Media Quality

Gamera, a media quality measurement startup for publishers, announced on Tuesday it raised $1.6 million to promote its service that combines data about a site’s ad experience with data about how its ads perform.

Jamie Seltzer, global chief data and technology officer, Havas Media Network, speaks to AdExchanger at CES 2026.

CES 2026: What’s Real – And What’s BS – When It Comes To AI

Ad industry experts call out trends to watch in 2026 and separate the real AI use cases having an impact today from the AI hype they heard at CES.

New Startup Pinch AI Tackles The Growing Problem Of Ecommerce Return Scams

Fraud is eating into retail profits. A new startup called Pinch AI just launched with $5 million in funding to fight back.