Yes this is true. This will be especially good in countries where the public transport is more prominent that the people making use of their own vehicles because the advert will be getting a lot of exposure from the people that are making use of that mode of transport. This is what I noticed when I travelled to Europe and found that their subway system is widely used by many people making it a great way to be able to advertise.If that's what you mean, I think there are a lot of ways without using internet technology. One of the best and of course cheapest ways to promote your business through billboards or display boards in public places like malls, bus stops, train stations, etc. The initial cost might be big, but you do not have any recurring charge.