Technology

Walmart hauls in $2.1 billion from advertising while launching ad network