Google placed its own ads first, study claims

Adverts for Google products occupied 91% of the top ad slots on the firm's search results pages, in a study done for the Wall Street Journal. Advertising data firm Semrush…