sunliyong / openrtb

Automatically exported from code.google.com/p/openrtb
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

No-Bid Possibilities #33

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The bid array (Section 4.3.2) is specified as required as is its parent.  This 
makes sense, since a no bid can be expressed as a completely empty bid 
response.  Our experience in integrating bidders to our OpenRTB Mobile 
compliant exchange, however, is that some send empty responses, some send an 
empty seatbid array or no seatbid array, some send seatbid objects without bid 
objects.  We found that it is acceptable simply to interpret the absence of any 
of these essentials as a valid no-bid.  There’s really nothing else for the 
exchange to do; if it doesn’t have the essentials for a bid, then it’s a no 
bid.

Based on this, the bid and seatbid arrays are not technically required since 
the bidder is not required to make a bid.  I would update the spec to reflect 
this, but I would also recommend adding a “Best Practice” statement 
indicating that the preferred means of expressing a no-bid is the bandwidth 
friendly empty response.

Original issue reported on code.google.com by jim.butler%nexage.com@gtempaccount.com on 22 Jul 2011 at 9:29