Online shopping malls like Amazon function as their own advertising billboards. Products from companies that pay for ads are ...