hard sell

(noun) advertising (generic term)

publicizing (generic term)