In the ecommerce race, Amazon is putting a lot of space between it and its competitors. In 2021, Amazon will make more than $18 billion in ecommerce channel ad revenues, while its closest US rival, Walmart, will make a comparatively tiny $1.55 billion.