Banners. Banners, posters, pennants, ribbons, streamers and spinners shall be displayed only in connection with a specific, temporary, commercial promotion, shall be confined to the site of the promotion and shall require a permit issued by the Code Enforcement Officer for a site-specific event, or approval of the Village Board of Trustees if to be placed on public property or on or over a street right-of-way. Such banner, posters, pennants, ribbons, streamers or spinners shall be allowed for a maximum of 30 days per calendar year and shall be removed within 10 days after such promotion has been concluded.