Companies spent more than $20 billion on sponsorships last year.