well if you think about television, there are lots of stations that make their money solely on ads, and they have to pay far more for their programming than any radio station does.

Heart only has local programmes in the morning (breakfast) and evening (drivetime) similar to other stations owned by Global Radio (e.g. the Hit Music Network Brand). The only exception to this is CAPITAL FM.
Jordan
it doesn't make money. it's public service - it's funded via the TV License.
Yes, partly the money comes from the TV licenes we pay while it is all owned by the BBC and thats mainly it but they also get money from the calls and texts.