See Every Impression. Keep Every Rule.
Full transparency from request to render: who was called, who bid, what they paid and why a request did not fill. Then open your inventory to AI buying agents, on rules that stay yours.
Every Number, Explained
Most of the stack asks you to trust the number. Publink shows you how it was made, one request at a time.
Illustrative. Values are examples, not live data.
in ctv · us · 1920x1080 · app bundle + device
rules floor ok · country ok · app list ok
called partner-a · partner-b · partner-c
bids a 12.40 · b 14.20 · c no bid (timeout)
winner partner-b · paid 14.20 · declared 14.20
render impression · quartiles · complete
path schain: you → partner-b, seller verifiedIllustrative. Values are examples, not live data.
Every Request, End to End
A Reason for Every Miss
Declared vs Paid
Numbers That Match the Invoice
Passed Through as Received
Supply Path on the Record
Your Rules Come First
Agents, DSPs and direct deals compete on the same placement, under the same rules, in the same report.
Reachable by Agents
Inventory you choose to open is described so buying agents can find it, understand it and propose against it.
Rules Before Bids
Floors, priorities, blocks and caps apply before any buyer sees a request, whether the buyer is a person, a DSP or an agent.
Same Transparency
An agent-bought impression gets the same capture, the same reasons and the same report as every other one.
Agentic Buys
Campaigns created by buying agents over AdCP.
OpenRTB
Any 2.x endpoint, with a per-buyer template when needed.
VAST
Third-party tags, wrappers followed, served as-is.
Direct
Line items with a price and a flight, on equal footing.
Opened end to end, with a reason for every miss.
Before any buyer, person or agent, sees a request.
Set up together, first serve watched live.
Sell Direct
A direct campaign is a deal you close with an advertiser or agency and run on your own inventory, on your own terms. Publink serves it as a line item next to your programmatic demand, so a direct deal never waits behind an open auction.
Your Price, Your Priority
Set the CPM or flat price you agreed, give the campaign priority over programmatic, and cap it by impressions or budget.
Your Targeting
Geo, device, app or domain lists, dayparting and frequency caps apply to direct campaigns exactly as they do to everything else.
Even Pacing
Flight dates and pacing keep delivery spread across the campaign instead of burning the budget on day one.
One Report
Direct and programmatic revenue in the same report, with the capture of every serve if a buyer asks for proof.
How It Runs
- 1
Bring the deal
You close the deal with the advertiser or agency and agree the price, the flight and the terms. The relationship stays yours.
- 2
Set it up together
We turn it into a line item with you: priority over programmatic, targeting, pacing and a cap by impressions or budget.
- 3
Serve and see it
It runs on your own inventory next to your programmatic demand, and direct and programmatic land in one report.
Clear Terms
Pricing is agreed in writing before anything serves - a rev-share or a CPM, per relationship. There is no margin inside the auction, and leaving is as easy as joining: placements, partners and reports are yours to export.
See It on Your Inventory
Bring one placement and one partner. We will set it up together and open the capture of the very first serve.