A banner ad is a form of online advertising that consists of a rectangular graphic display that stretches across the top, bottom, or sides of a website. It is designed to attract traffic to a website by linking to the advertiser's site, often featuring images, animations, or text.