Picture your avatar wearing a logo-emblazoned shirt driving past a billboard touting a product - Microsoft appears to be expanding its push to place ads throughout different products to online games.
See All 1196 Episodes of "The Register - On-Prem: Personal Tech"