What does aufdringlich ankündigen mean?

aufdringlich ankündigen - German to English

to tout