advertise for someone or something
to advertise one's intention to purchase something or hire a particular type of person. Did you advertise for a new receptionist?
advertise something for (a price)
to make known by public notice that something is to be sold at a particular price. Is this the one that was advertised for a dollar?
advertise something for something
to make known by public notice, such as broadcast or print notice, that something is available for purchase or rent. Was this apartment advertised for rent?