Banner oglas je pravokutna slika prikazana na web stranici koja djeluje kao portal do oglašivačeve stranice nakon klika. Dok su izvorni banner oglasi sadržavali nešto više od slika i teksta, mnogi od današnjih su interaktivni, sadrže flash animacije, video i audio kako bi privukli pozornost publike. Ovi oglasi su glavna komponenta kooperativnog online oglašavanja i oglašavanja s plaćanjem po kliku, što je jedinstveno za internet.
Banner oglas može koristiti tekst ili zvuk kako bi pozvao publiku da klikne na njega ili da ga “pređe mišem” kako bi izvršio neku promjenu u animaciji oglasa. Na primjer, neki oglasi izazivaju gledatelja da klikne na pokretnu metu ili odgovori na trivijalno pitanje, privlačeći tako gledatelja da sudjeluje u igri unutar samog oglasa. Pokretni banner oglasi, koji klize po zaslonu kako bi privukli pozornost gledatelja i ometali njegov ili njezin pogled na web preglednik, često monopoliziraju propusnost i gledatelju ih je ponekad namjerno teško zatvoriti. Ove vrste oglasa obično se smatraju dosadnim, ako ne i neetičnim oblikom web oglašavanja.
Uz izravnu poštu, skočne oglase i obične tekstualne hiperveze, banner oglas je jedan od glavnih modela oglašavanja koje koriste web stranice koje žele oglašavati svoje proizvode ili usluge na mreži. Web-mjesta koja žele koristiti ove oglase imaju mogućnost sudjelovanja u razmjeni poveznica s drugim web stranicama koje generiraju vrstu prometa koju žele primati na vlastitom web-mjestu. Na primjer, tvrtka za web dizajn i tehnički pisac mogu se dogovoriti da će jedan drugome ugostiti banner oglas na svojim web stranicama. Primjeri u kojima dvije konkurentske web stranice sudjeluju u razmjeni oglasa, kao što je web dizajner koji hostira oglas za drugog web dizajnera, primjeri su kooperativnog oglašavanja.
Oglašavanje s plaćanjem po kliku popularan je model određivanja cijena za banner oglase. Kod oglašavanja s plaćanjem po kliku, web lokacija na kojoj se nalazi oglas ne naplaćuje vlasniku oglasa broj ljudi koji vide oglas, poznat i kao pojavljivanja, već broj puta kada gledatelji kliknu na banner oglas, poznat kao klikovi. Na taj način vlasnik bannera plaća samo promet na svojoj web stranici, a sav promet koji se izgubi na web stranici domaćina nadoknađuje se plaćanjem od vlasnika oglasa.