Patent attributes
Methods, systems, and apparatus for evaluating an advertisement. In one aspect, a method includes receiving an electronic file comprising an advertisement; receiving one or more ad space parameters associated with a publication; comparing one or more attributes of the advertisement with the one or more ad space parameters; generating results based on the comparison of the one or more attributes of the advertisement with the one or more ad space parameters; determining whether to accept the advertisement for publication based on the generated results; and altering at least one of the one or more attributes of an unaccepted advertisement such that it conforms with a corresponding ad space parameter.