Temporary signs identified as banners must be hung a minimum height of 20 feet above the street, with supports and fastenings to be approved by the Building Inspector. Temporary cloth signs, banners, streamers, etc., requested to be hung over streets, shall be for civic or community affairs of a public or semipublic nature and not for private gain. They shall be removed as soon as torn or damaged, and not later than 30 days after erection. Also, an indemnification is required, saving the Municipality harmless from any and all judgments, costs or expenses that the Municipality may incur or suffer by permitting the erection of the temporary sign.