A secret ad deal between Google and Meta is under scrutiny in Europe.

previous post