publicizer
Etymology
From publicize + -er.
noun
A person who publicizes.