Cost-effective Advertising Techniques