Rule reference

Loss notice URL has no ${AUCTION_LOSS}

openrtb.bid.loss_macro_missingwarningBid response

lurl is present without ${AUCTION_LOSS}, so the notice cannot report why the bid lost.

What it means

lurl is the loss-notification URL. ${AUCTION_LOSS} expands to the OpenRTB loss reason code. An lurl without that macro is just a ping.

Why it matters

Loss reason codes are how a DSP learns that the bid was below floor, filtered, or beaten. Without the macro the URL is traffic with no signal.

How to fix it

Add ${AUCTION_LOSS} to lurl. Keep ${AUCTION_PRICE} on nurl/burl; that is a different notice.

Example that trips it

{ "lurl": "https://dsp.example/loss" }

Check your payload

Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.

Back to the full diagnostic code reference.