For a commercial product, the word is "advertise" and Leigh Mumford's answer is exactly right.
There is a word "publicize." It means "to make something widely known." It is something you do. "If we want people to come to the meeting, we need to publicize it."
"Publicity" is something that you get. It is most often with celebrities. "XYZ has been getting a lot of publicity for her new movie." "Let's sponsor a youth baseball team, we can get some publicity for that."