1. A computer-implemented method for generating a proposed bid, the method comprising: providing, through a graphical user interface, a campaign control configured to receive a desired daily spending budget goal; receiving, through the graphical user interface, the desired daily spending budget goal; determining one or more campaign goal distribution options based on the desired daily spending budget goal, wherein the one or more campaign goal distribution options include (i) an option to maximize a size of a target audience with a lowest possible cost impression, (ii) an option to distribute a budget evenly between publishers, and (iii) an option to distribute the budget between cheapest impressions; providing, through the graphical user interface, a campaign goal distribution control configured to receive a selected campaign goal distribution option, from among the one or more campaign goal distribution options; receiving, through the graphical user interface, the selected campaign goal distribution option; submitting, by one or more computers, a request to generate a bid proposal, wherein the request specifies the desired daily spending budget goal and the selected campaign goal distribution option; receiving the bid proposal; and presenting the bid proposal through the graphical user interface.