placard

nouns

a sign posted in a public place as an advertisement
"a poster advertised the coming attractions"

verbs

post in a public place
is a type of (narrower)
affix in a public place or for public notice
"post a warning"
publicize or announce by placards