2. (intransitive) to provide information about a person or goods and services to influence others
It pays to advertise.
For personal needs, advertise on the internet or in a local newspaper.
3. (transitive) to provide public information about (a product, service etc.) in order to attract public awareness and increase sales
Over the air, they advertise their product on drive-time radio talk shows and TV news shows.