A "revenue generating sport" helps to raise money/fund for the organizer of the event. They are marked by various sponsors and costly entry fees.
My guess would be football..
Sports are a great past-time for all people and tend to generate a lot of revenue. It is believed that baseball generates the most revenue amongst all other sports.
Foods
Mostly advertising.
Non-revenue generating support areas
They are in the business of making money.
Non-revenue generating support areas
to increase revenue in a country
If the monetization elements on the page you visit require that you click on them then you won't be generating any revenue unless you click on them. If the page has display ads (graphical ads) then loading them (when you load the page) will generate revenue.
Freedom of information for everyone, while generating advertising revenue.
Price
football