Why "just bid your true value" stopped being correct
Classic auction theory says a second-price (Vickrey) auction is truthful (your best strategy is to bid exactly what the impression is worth to you). Programmatic broke that guarantee, and buyers who still believe it overpay.
Why truthful bidding held in theory:
— In a sealed second-price auction, you pay the runner-up's bid, not your own. Raising your bid can only win more without changing what you pay; lowering it can only lose auctions you'd have profited from. So bidding your true value is optimal.
Why programmatic violated every assumption:
— The open exchange is first-price now: you pay your own bid, so over-bidding directly costs you. Truthful bidding is no longer optimal — shading is.
— Even where second-price survives, dynamic floors mean your bid influences the floor you'll face later, breaking the "bid can't affect price" assumption.
— Multiple parallel auctions for the same impression (header bidding plus the ad server) mean you're not in one sealed auction but a chain, where strategy in one stage affects another.
— Reserve prices and soft floors add price-setting levers the textbook auction doesn't have.
The practical stance: there is no single dominant strategy across programmatic. The correct bid depends on the path's pricing rule, its floor dynamics, and how censored your data is.
Why it matters: the elegant truthful-bidding result assumed a clean, single, static second-price auction. Real supply is first-price, multi-stage, and adaptive — so the only safe assumption is that no setting transfers unchanged from the textbook to the bidstream.
—
В @B2BLabReport такого linkedin algorithm ещё много
Classic auction theory says a second-price (Vickrey) auction is truthful (your best strategy is to bid exactly what the impression is worth to you). Programmatic broke that guarantee, and buyers who still believe it overpay.
Why truthful bidding held in theory:
— In a sealed second-price auction, you pay the runner-up's bid, not your own. Raising your bid can only win more without changing what you pay; lowering it can only lose auctions you'd have profited from. So bidding your true value is optimal.
Why programmatic violated every assumption:
— The open exchange is first-price now: you pay your own bid, so over-bidding directly costs you. Truthful bidding is no longer optimal — shading is.
— Even where second-price survives, dynamic floors mean your bid influences the floor you'll face later, breaking the "bid can't affect price" assumption.
— Multiple parallel auctions for the same impression (header bidding plus the ad server) mean you're not in one sealed auction but a chain, where strategy in one stage affects another.
— Reserve prices and soft floors add price-setting levers the textbook auction doesn't have.
The practical stance: there is no single dominant strategy across programmatic. The correct bid depends on the path's pricing rule, its floor dynamics, and how censored your data is.
Why it matters: the elegant truthful-bidding result assumed a clean, single, static second-price auction. Real supply is first-price, multi-stage, and adaptive — so the only safe assumption is that no setting transfers unchanged from the textbook to the bidstream.
—
В @B2BLabReport такого linkedin algorithm ещё много
Bid shading is a feedback loop, not a discount
When the industry moved to first-price auctions (you pay exactly what you bid, not the runner-up's price), DSPs introduced bid shading: the DSP lowering your bid toward the expected clearing price so you don't massively overpay.
1. The shading model predicts a clearing price from recent win/loss data for similar inventory.
2. It submits a shaded bid below your stated value.
3. The outcome (win or loss, and at what price) feeds back into the model.
Here is the part most buyers miss. The model trains on its own shaded bids. If it shades too aggressively and loses, it never observes the true clearing price for that auction — it only sees a loss. That censored data biases the model toward thinking inventory clears lower than it does, which encourages more shading, which produces more losses on contested impressions.
The correction is exploration: a small fraction of bids submitted unshaded or lightly shaded specifically to observe real clearing prices and recalibrate. Vendors who skip exploration get a model that drifts confidently in the wrong direction.
Why it matters: when your win rate quietly erodes on premium supply but your CPMs look great, suspect a shading model that has stopped exploring. Ask your DSP what percentage of traffic it reserves for price discovery.
When the industry moved to first-price auctions (you pay exactly what you bid, not the runner-up's price), DSPs introduced bid shading: the DSP lowering your bid toward the expected clearing price so you don't massively overpay.
1. The shading model predicts a clearing price from recent win/loss data for similar inventory.
2. It submits a shaded bid below your stated value.
3. The outcome (win or loss, and at what price) feeds back into the model.
Here is the part most buyers miss. The model trains on its own shaded bids. If it shades too aggressively and loses, it never observes the true clearing price for that auction — it only sees a loss. That censored data biases the model toward thinking inventory clears lower than it does, which encourages more shading, which produces more losses on contested impressions.
The correction is exploration: a small fraction of bids submitted unshaded or lightly shaded specifically to observe real clearing prices and recalibrate. Vendors who skip exploration get a model that drifts confidently in the wrong direction.
Why it matters: when your win rate quietly erodes on premium supply but your CPMs look great, suspect a shading model that has stopped exploring. Ask your DSP what percentage of traffic it reserves for price discovery.
Measuring supply path quality with entropy
Supply path optimization (SPO) is choosing the fewest, cleanest routes from your DSP to a given publisher instead of buying the same impression through five resellers. Most teams audit SPO by counting paths. A sharper tool is borrowed from information theory: entropy.
1. For one publisher domain, list every seller path you won impressions through and the share of spend each carries.
2. Compute the spend distribution's concentration. One dominant path equals low entropy; spend evenly smeared across many resellers equals high entropy.
3. High entropy for a single domain is a red flag — it means you are buying the same audience through many intermediaries, each taking a cut and each a place where a bid request could be misrepresented.
Why entropy beats a raw path count: a publisher legitimately sold through two SSPs (an exchange that represents publisher inventory) is fine. The same publisher appearing across nine paths with spend spread thin is reseller sprawl, even though both are 'multiple paths.'
The action is to collapse toward the lowest-entropy route that still gives you scale — usually the direct or near-direct seller with the highest declared sellers.json relationship.
Why it matters: entropy turns a vague 'we should consolidate paths' into a ranked list of domains where consolidation recovers the most margin and removes the most spoofing surface.
Supply path optimization (SPO) is choosing the fewest, cleanest routes from your DSP to a given publisher instead of buying the same impression through five resellers. Most teams audit SPO by counting paths. A sharper tool is borrowed from information theory: entropy.
1. For one publisher domain, list every seller path you won impressions through and the share of spend each carries.
2. Compute the spend distribution's concentration. One dominant path equals low entropy; spend evenly smeared across many resellers equals high entropy.
3. High entropy for a single domain is a red flag — it means you are buying the same audience through many intermediaries, each taking a cut and each a place where a bid request could be misrepresented.
Why entropy beats a raw path count: a publisher legitimately sold through two SSPs (an exchange that represents publisher inventory) is fine. The same publisher appearing across nine paths with spend spread thin is reseller sprawl, even though both are 'multiple paths.'
The action is to collapse toward the lowest-entropy route that still gives you scale — usually the direct or near-direct seller with the highest declared sellers.json relationship.
Why it matters: entropy turns a vague 'we should consolidate paths' into a ranked list of domains where consolidation recovers the most margin and removes the most spoofing surface.
Why first-price auctions are not truthful, and what that costs you
A second-price auction (you win but pay the runner-up's bid plus a cent) has a famous property: bidding your true value is optimal. You can never be punished for honesty. First-price auctions, now standard in display, threw that away.
1. In second-price, your bid sets whether you win; the price is set by someone else. So you bid exactly what the impression is worth to you.
2. In first-price, your bid sets both whether you win and what you pay. Bidding true value means overpaying every time you win against weak competition.
3. The rational response is to shade below true value by an amount that depends on how much competition you expect.
The consequence is that every first-price bid encodes a guess about the rest of the auction. Get the guess wrong and you either overpay or lose winnable inventory. This is precisely why the shading engine became a core DSP feature rather than a nicety — it is doing the strategic math that the auction format now demands of every bidder.
Why it matters: in second-price you could reason about value in isolation. In first-price your optimal bid depends on competitors you cannot see, so the quality of your DSP's competitive-landscape modeling now directly determines your effective CPM. Evaluate vendors on that, not on UI.
A second-price auction (you win but pay the runner-up's bid plus a cent) has a famous property: bidding your true value is optimal. You can never be punished for honesty. First-price auctions, now standard in display, threw that away.
1. In second-price, your bid sets whether you win; the price is set by someone else. So you bid exactly what the impression is worth to you.
2. In first-price, your bid sets both whether you win and what you pay. Bidding true value means overpaying every time you win against weak competition.
3. The rational response is to shade below true value by an amount that depends on how much competition you expect.
The consequence is that every first-price bid encodes a guess about the rest of the auction. Get the guess wrong and you either overpay or lose winnable inventory. This is precisely why the shading engine became a core DSP feature rather than a nicety — it is doing the strategic math that the auction format now demands of every bidder.
Why it matters: in second-price you could reason about value in isolation. In first-price your optimal bid depends on competitors you cannot see, so the quality of your DSP's competitive-landscape modeling now directly determines your effective CPM. Evaluate vendors on that, not on UI.
