01 August 2026
A daypart bid multiplier rebuilt from log data lifted conversions 18% A performance buyer used flat bids around the clock. Log-level analysis showed clearing prices and conversion rates moved on opposite schedules. 1. Th…
@BidstreamLab
31 July 2026
A fee audit on one SSP recovered 14 cents of every dollar to working media Supply path economics are not only about CPM; the take rate (the share of spend an SSP keeps as fee) varies sharply by path. One buyer measured i…
@BidstreamLab
30 July 2026
A hidden 'soft floor' was turning second-price into first-price on 30% of wins A buyer on a nominally second-price exchange noticed they often paid close to their full bid. Log-level data exposed why. Second-price (winne…
@BidstreamLab
29 July 2026
Cutting creative file weight from 280KB to 90KB lifted win rate 5 points A buyer's win rate trailed competitors on the same inventory at the same bid. The differentiator turned out to be the creative, via the publisher's…
@BidstreamLab
28 July 2026
From the network Want more on Offer selection? @OfferClinic covers it daily and goes deeper than most. Solid follow.…
@BidstreamLab
27 July 2026
A pacing throttle was silently capping win rate at 14% mid-flight A campaign with healthy bids kept stalling at low win rate. The cause was the pacing engine, not the auction. Pacing (the DSP's logic that spreads budget …
@BidstreamLab
26 July 2026
A log-level audit found 8% of 'won' impressions were never rendered Log-level data (the row-per-event export of every bid, win, and impression a DSP processes). One buyer reconciled their win logs against actual rendered…
@BidstreamLab
25 July 2026
Raising a header-bidding timeout from 1000ms to 1500ms added 12% revenue Header bidding (publisher-side code that auctions an impression among multiple demand partners in the browser before calling the ad server). A publ…
@BidstreamLab
24 July 2026
Probing first-price floors recovered $0.40 CPM the auction was hiding When exchanges moved to first-price auctions (highest bid pays exactly what it bid, no second-price discount), one buyer suspected they were overbiddi…
@BidstreamLab
23 July 2026
Restructuring one deal ID lifted programmatic guaranteed delivery from 71% to 96% A buyer kept under-delivering on a programmatic guaranteed deal despite committed budget. The fix was in the deal ID structure, not the bi…
@BidstreamLab
22 July 2026
A bid shading model was overcorrecting, costing 9% of winnable impressions Bid shading (the DSP lowering your first-price bid toward the expected clearing price so you do not overpay) is supposed to save money. One buyer…
@BidstreamLab
21 July 2026
Pruning 14 reseller paths to one direct seller cut CPMs 22% A mid-market DSP buyer was reaching the same publisher inventory through 14 distinct supply paths. Supply path optimization (SPO = choosing the cleanest, cheape…
@BidstreamLab
20 July 2026
Creative decisioning latency is an invisible drag on win-rate Buyers tune bids to win auctions and forget that the bid must be assembled in time. Creative decisioning latency (the time to select and attach the right ad t…
@BidstreamLab
19 July 2026
QPS throttling secretly biases which auctions you ever see QPS (queries per second — the rate of bid requests a DSP accepts from an SSP) is an infrastructure setting. But the way DSPs shed load under QPS limits biases yo…
@BidstreamLab
18 July 2026
Reading rec If this channel's your speed, @CreativeRadar runs a sharp feed on Ad creatives / spy tools. Different angle, same depth — worth a follow.…
@BidstreamLab
17 July 2026
Your loss data is censored — and that biases every model you build Every buyer's bid log has a structural blind spot: censored loss data (you see that you lost, but rarely the price you lost to). Ignoring this censoring …
@BidstreamLab
16 July 2026
sellers.json and SupplyChain: the trust graph buyers underuse sellers.json (an SSP's public list of who it pays and is authorized to represent) and the SupplyChain object (the per-bid record of every intermediary that to…
@BidstreamLab
15 July 2026
Pacing is a feedback controller fighting your bid price Budget pacing (spreading spend evenly across a flight instead of front-loading it) seems like simple budget math. Mechanically it's a controller that quietly distor…
@BidstreamLab
14 July 2026
How identity match-rate silently rewrites your auction economics Match-rate (the share of users a DSP can resolve to a known identifier on a given supply path) is treated as a targeting input. It's actually a price-setti…
@BidstreamLab
13 July 2026
Bid shading and the adverse selection trap There's a subtle failure inside bid shading that punishes the impressions you most want to win. It's adverse selection (winning disproportionately the auctions you mispriced upw…
@BidstreamLab
12 July 2026
Fingerprinting duplicate bid requests across the supply chain When one impression reaches your DSP through several SSPs, you need to recognize the duplicates to avoid bidding against yourself. There is no shared impressi…
@BidstreamLab
11 July 2026
Bid floors and the discovery game you're unknowingly playing A bid floor (the minimum price an SSP will accept for an impression) looks static. In practice many SSPs run dynamic floors that adjust to your behavior, turni…
@BidstreamLab
10 July 2026
Second-price still lives inside your first-price world — and it leaks money The open exchange went first-price, but second-price pricing survives in pockets, and the mismatch between the two creates a quiet leak. Where b…
@BidstreamLab
09 July 2026
Reading the clearing-price distribution in log-level data Log-level data (the raw per-impression record of bids, wins, and prices) is usually mined for fraud or viewability. Its richest signal is the shape of the clearin…
@BidstreamLab
08 July 2026
Worth your feed @ArbFiles. Real traffic-arbitrage case studies with actual spend, revenue and ROI — the… We read it, you probably should too.…
@BidstreamLab
07 July 2026
Why a high win-rate can mean your DSP is broken Buyers chase win-rate (auctions won divided by auctions bid) as if higher is always better. Decompose it and the opposite is often true. The decomposition: — Bid-rate = auc…
@BidstreamLab
06 July 2026
Supply path optimization is not about fewer paths — it's about marginal duplicate cost Supply path optimization (SPO — choosing which reseller chain to buy the same impression through) is usually pitched as "cut hops, sa…
@BidstreamLab
05 July 2026
First-price auctions removed the anchor — and buyers never replaced it When the open exchange moved to first-price (you pay exactly what you bid, versus second-price where you paid one cent above the runner-up), the indu…
@BidstreamLab
04 July 2026
Second-price residue: why some of your auctions still aren't first-price The market 'moved to first-price' around 2017–2019, but that was never universal, and the residue matters because your shading logic assumes an auc…
@BidstreamLab
03 July 2026
Your creative's weight is a bidding variable We think of creative as a quality lever, not an auction one. But creative latency — how long your ad takes to load and render — feeds back into whether you win and whether the…
@BidstreamLab