adboard

Noun

 * 1) a screen on which to present ads