1. A computer-implemented method for evaluating an advertisement, the method comprising: receiving an electronic file comprising an advertisement; identifying attributes of the received advertisement; receiving one or more ad space parameters associated with an electronic publication; receiving an evaluation specification that defines a maximum acceptable variance between the ad space parameters and the attributes; automatically comparing one or more of the attributes of the advertisement with the one or more ad space parameters and the received evaluation specification; automatically generating results based on the comparison of the one or more attributes of the advertisement with the one or more ad space parameters; and automatically determining to accept the advertisement for publication based on the generated results being within the received evaluation specification.