March Madness generates $7.5 billion in TV advertising since 2005