sloganeer

Etymology
, US origin (1922), popularized by.

Noun

 * 1)  Someone who makes and spreads slogans.

Verb

 * 1)  To make and disseminate slogans; often contrasted with substantive debate.