Baner reklamowy to prostokątny obraz umieszczony na stronie internetowej, który po kliknięciu działa jak portal do strony reklamodawcy. Podczas gdy oryginalne banery reklamowe zawierały niewiele więcej niż obrazy i tekst, wiele dzisiejszych jest interaktywnych i zawiera animację flash, wideo i dźwięk, aby przyciągnąć uwagę odbiorców. Reklamy te są głównym elementem wspólnej reklamy online i reklamy typu „płatność za kliknięcie”, która jest unikalna w Internecie.
Reklama banerowa może używać tekstu lub dźwięku, aby zachęcić odbiorców do kliknięcia lub „najechania kursorem myszy” w celu wprowadzenia zmian w animacji reklamy. Na przykład niektóre reklamy zachęcają widza do kliknięcia ruchomego celu lub odpowiedzi na ciekawostkę, zachęcając w ten sposób widza do wzięcia udziału w grze w samej reklamie. Przesuwające się banery reklamowe, które przesuwają się po ekranie, aby przyciągnąć uwagę widza i zasłaniać mu widok przeglądarki internetowej, często monopolizują przepustowość i czasami celowo utrudniają widzowi zamknięcie. Tego typu reklamy są zazwyczaj postrzegane jako irytująca, jeśli nie nieetyczna forma reklamy internetowej.
Wraz z reklamami typu direct mail, wyskakującymi reklamami i hiperłączami w postaci zwykłego tekstu, banery reklamowe są jednym z głównych modeli reklamy stosowanych przez strony internetowe, które chcą reklamować swoje produkty lub usługi online. Witryny, które chcą korzystać z tych reklam, mają możliwość uczestniczenia w wymianie linków z innymi witrynami, które generują ruch, jaki chcą otrzymywać we własnej witrynie. Na przykład firma zajmująca się projektowaniem stron internetowych i autor technologii mogą zgodzić się na wzajemne udostępnianie banerów reklamowych w swoich witrynach. Przykładami wspólnej reklamy są przypadki, w których dwie konkurujące witryny uczestniczą w wymianie reklam, na przykład projektant stron internetowych hostujący reklamę innego projektanta stron internetowych.
Reklamy typu „płatność za kliknięcie” to popularny model cenowy reklam banerowych. W przypadku reklam typu „płatność za kliknięcie” witryna, w której znajduje się reklama, nie obciąża właściciela reklamy za liczbę osób, które ją zobaczyły, zwaną również wyświetleniami, ale raczej za liczbę kliknięć w baner reklamowy, co jest znane jako kliknięcia. W ten sposób właściciel banera płaci tylko za ruch do swojej witryny, a ruch utracony na stronie hosta jest rekompensowany płatnością od właściciela reklamy.