What are the key components of an OpenRTB bid request, and how do you validate incoming payload structures in Equativ's adtech systems?