Expand OpenRTB substitution macros in notice URLs
Exchanges replace macros in a bid's notice URLs and markup after the auction. Paste a template to see which macros OpenRTB defines, edit the sample values, and read the URL the exchange would call.
Macros found
| Macro | Status | Sample value |
|---|---|---|
${AUCTION_ID} | OpenRTB 2.x core | |
${AUCTION_IMP_ID} | OpenRTB 2.x core | |
${AUCTION_PRICE} | OpenRTB 2.x core | |
${AUCTION_CURRENCY} | OpenRTB 2.x core | |
${AUCTION_PRICE:B64} | OpenRTB 2.x core, Base64 encoded |
Expanded
https://dsp.example/win?auction=req-1&imp=1&price=1.32&cur=USD&enc=MS4zMg==
Where macros appear
Macros are substituted in Bid.nurl (win notice), Bid.burl (billing notice), Bid.lurl (loss notice), and in Bid.adm markup. Values are inserted as is unless the macro carries an encoding suffix such as :B64; the specification leaves the algorithms to the two parties. The macros reference has a page for each macro, and the response checks in the tester flag unknown macros and notice URLs that never carry the price.