1. A computer-implemented method for online advertising, comprising: computing and dynamically updating a cost-per-click (CPC) value of an advertisement for an advertisement traffic source based on a variable; and automatically uploading and distributing the advertisement to the advertisement traffic source, wherein the variable includes a price variable, an advertisement traffic source variable, and/or an advertiser variable.