The Italian term "annunziare, inserire" matches the English term "advertise"

other italian words that include "annunziare" : english :
annunziare announce
licenziare, licenziato, annunziare give notice