Datacenter

Ad Age World's Largest Advertisers pump up spending

Alibaba's headquarters in Hangzhou, China. The retailer's spending surged 90% in 2020. (Bloomberg)
December 14, 2021 10:00 AM