Advertisement now days have really improved so that people will be more attract to notice it.
People will attract if less word more creativity and pictures especially billboard ads or on the road.
You was amaze with this ads right. Its means their ads was effective. If the ads was awesome must be their products is awesome to. That the way their make profit from. If some boring ads means their product not even worth to buy right.
Its also had advertisement that make videos. Catchy music or slogan on video will of course make people remember their products and buy them. Some ads just for awareness or for donation. They are lots of ads that evolve through time. Some are good and some are not. So just enjoy whatever ads you see and see how the creativity make the advertisement awesome.