The specifications come from the publisher. Each publisher has different specs based on their server, site design, etc.
A job of the media team e.g.
MEC is to stay on top of these and to negotiate better prices and placements with publishers based on whatever the client's vision is.