Self-Hosted vs Managed Ad Infrastructure: An Honest Comparison
Every publisher running programmatic advertising faces the same fundamental question: do you own and operate your ad infrastructure yourself, or do you hand it to a managed service provider?
There is no universally correct answer. Both approaches have real advantages and real costs. This resource lays them out transparently so you can make the right decision for your situation.
What Self-Hosted Actually Means Link to section
Self-hosting means you own the core relationships and infrastructure that power your ad revenue.
In practice, this looks like:
- You hold your own exchange seat IDs (Magnite, PubMatic, Index Exchange, etc.) and receive payments directly from the exchanges.
- You configure your own Prebid.js setup with bidder adapters, timeouts, floor prices, and ad slot definitions, either manually or through tooling like bidkernel.
- You manage your own ads.txt and sellers.json, controlling exactly which entities are authorized to sell your inventory.
- You make the optimization decisions, choosing which bidders to enable, what refresh intervals to use, and how to structure your price floors by geo and format.
Self-hosting does not necessarily mean building everything from scratch. Modern infrastructure platforms provide the tooling layer (configuration dashboards, global delivery, Prebid bundling) while you retain ownership of the business relationships and decision-making.
What Managed Actually Means Link to section
A managed service provider handles the operational complexity of programmatic advertising on your behalf.
In practice, this looks like:
- The provider holds the exchange relationships and routes demand to your inventory through their own seat IDs.
- The provider configures and maintains Prebid (or their proprietary wrapper) across your properties.
- The provider makes the optimization decisions, adjusting timeouts, floors, and bidder configurations based on their aggregate data and expertise.
- You receive a net revenue share, typically 70-85% of gross revenue after the provider's cut.
Managed services range from full-service ad operations teams to lightweight "plug our tag and go" solutions. The level of hands-on attention you receive varies significantly based on your traffic volume and revenue contribution to the network.
Self-Hosted: Pros and Cons Link to section
Advantages Link to section
- Full revenue transparency. You see gross auction clearing prices directly from exchanges. There are no hidden fees or opaque margin layers between the buyer and your bank account.
- Complete control. You decide which bidders to run, what floors to set, and how to structure your ad experience. Changes happen on your timeline, not in a support queue.
- No rev-share. You pay for tooling at a predictable, flat rate rather than giving up a percentage of every dollar earned. As your revenue grows, your costs stay fixed.
- Portability. Your exchange contracts, your data, and your configurations all belong to you. You are never locked into a single vendor.
- Site-level optimization. Your ad stack gets 100% of your attention. Generic "tier-based" configurations that managed networks apply across thousands of sites do not limit your performance ceiling.
Disadvantages Link to section
- Higher responsibility. You need someone on your team who understands ad operations: bidder selection, floor pricing strategy, and supply chain compliance.
- Learning curve. If your team has never managed Prebid directly, there is a ramp-up period. Tools like bidkernel reduce this significantly, but you still need to understand the fundamentals.
- No built-in sales team. You will not get access to a managed network's direct sales pipeline (though as we discuss in our resource on the myth of direct demand, the value of that pipeline is often overstated for mid-sized publishers).
- Operational overhead. Monitoring performance, staying current with IAB spec changes, and troubleshooting bid discrepancies falls on your team.
Managed: Pros and Cons Link to section
Advantages Link to section
- Low operational burden. You install a tag and the provider handles the rest. This is genuinely valuable if you have zero ad operations expertise in-house.
- Aggregated expertise. Large managed services see data across hundreds of publishers, which can inform optimization decisions that a single-site operator might miss.
- Faster time to revenue. No setup period. You can go from a signed contract to live ads in days rather than weeks.
- Direct sales access. Some managed providers have direct agency relationships that can deliver high-CPM campaigns, though this typically benefits only the top-tier publishers in their network.
Disadvantages Link to section
- Revenue opacity. Most managed services report net revenue. You rarely see the gross auction clearing price, making it nearly impossible to verify you are getting a fair deal. Read more in our resource on gross vs net revenue transparency.
- Rev-share costs compound. A 15-20% rev-share might seem modest on paper, but it compounds over time. A publisher earning $50k/month is giving away $100k-$120k per year in perpetuity.
- Generic optimization. Managed services run hundreds or thousands of sites. Unless you are a top revenue contributor, your site receives a templated configuration, not bespoke tuning. We explore this dynamic in our resource on the attention span problem.
- Vendor lock-in. Your exchange seat IDs belong to the managed service. If you leave, you start from scratch: re-applying for exchange seats, rebuilding your ads.txt, and re-establishing your supply chain reputation.
- Misaligned incentives. The provider optimizes for aggregate network margin, not your individual site performance. What is best for their portfolio is not always what is best for your specific audience and content.
When Self-Hosting Makes Sense Link to section
Self-hosting is the right choice when:
- You have at least one person on your team with ad operations knowledge (or the willingness to learn).
- You value revenue transparency and want to see exactly what your inventory is worth at the auction level.
- Your monthly ad revenue exceeds $10k, where the savings from eliminating rev-share outweigh tooling costs.
- You want to build long-term equity in your own exchange relationships rather than renting someone else's.
- You run multiple properties and need site-specific optimization, not one-size-fits-all configurations.
When Managed Makes Sense Link to section
A managed service is the right choice when:
- You have no ad operations expertise and no plans to hire for it.
- Your traffic is small enough that the rev-share cost is less than what you would spend on an ad ops hire.
- You need to monetize immediately and cannot invest time in initial setup and learning.
- You genuinely benefit from the provider's direct sales relationships (typically only if you are a high-traffic, premium content publisher).
How bidkernel Fits Link to section
bidkernel is designed to make self-hosting viable for teams that want control without the engineering overhead.
Instead of writing Prebid configurations in JSON files and deploying through build pipelines, bidkernel provides:
- A configuration dashboard where yield ops teams manage bidders, floor prices, ad slots, and timeouts without writing code.
- Instant global updates that go live in seconds, not hours.
- Automatic Prebid.js bundling with only the bidder adapters you need, served under your own custom domain.
- White-label architecture where bidkernel's name never appears in your publisher-facing SDK or endpoints.
You keep your exchange contracts, your revenue, and your control. bidkernel handles the infrastructure.
The Bottom Line Link to section
There is no shame in choosing a managed service if it fits your situation. There is also no reason to stay with one if you have outgrown it.
The ad tech industry has operated for years under the assumption that managing your own Prebid infrastructure requires a full engineering team. That is no longer true. Modern tooling has lowered the barrier to self-hosting dramatically, making it a realistic option for publishers of nearly any size.
Whatever you choose, make the decision with full information, not a sales pitch. Demand transparency from any partner you work with, and never accept "trust us" as a substitute for data.