Systems and methods are described for publishing a document. In one example, a user interface, configured for profiling a document, a publisher of the document, a plurality of document consumers and a plurality of ad buyers, is displayed. The system may remove from the plurality of ad buyers those ad buyers whose goods or services are found to overlap areas of goods or services offered by the publisher. The removal may be performed in an automated manner, and as a backup, in a manual manner by a user operating the user interface. The document consumers are matched with the plurality of ad buyers to find ad buyers that are compatible with the document. Content provided by the publisher and ads provided by ad buyers found to be compatible with the content are then combined to form the document.
展开▼