post an ad
To "post an ad" means to place an advertisement on a website, in a newspaper, or on a board in a public place.
You use the word "post" with cheap ads that individual people make. When a more serious ad for a larger company has an ad, they "run" it:
Toyota has been running ads in magazines and newspapers touting their efforts to improve the safety of their vehicles.
Follow PhraseMix