"Now that Google is probably pulling down more ad revenue than ITV, the biggest TV network in Britain, it looks like it is the the UK’s single largest advertising channel, posits Seamus McCauley." Clarification: ITV1 the channel, not ITV the network