great idea
in general the idea of advertisement is amazing (i dont say we are childish but i wonder how many company logos will be dongs... )
i think that you could easily strap a banner on busses and cabs but how will we do it?
is it that you pay the guy who drives the cab/bus (if we assume he is the boss) to go to the auto shop and fit the logos
or
will it be you pay an advertisement company and check some boxes of what you want?
(like if you want busstops, billboards, public transport or something else and it will be auto assigned)
i suspect its up for the individual case but how would you see it?