It's worth noting that Amazon showing ads on amazon.com is more like a "slotting fee" or "slotting allowance" than a display ad. Given that you're at amazon.com because you want to buy something, it's no surprise that online slotting fees can be lucrative. But it doesn't mean Amazon has much room to grow that beyond their overall growth.