Transport for London (9000 buses, 985 trains, trams, hire bicycles, taxi administration, disabled people transport, some trains, some major roads in London, 755km of railway track) have a budget of £9.7 billion, of which £5.1 billion is from passengers (tickets etc), and £0.16 billion from advertising.
That is lower than I thought it would be, and lower than one would expect given the space TfL dedicate to advertising in their budget report.
I would pay 3% more on travel tickets to not have any advertising.
https://content.tfl.gov.uk/tfl-budget-2020-21.pdf (this is pre-Covid.)