Mainosohjelma on haittaohjelma, joka pakottaa tietokoneen näyttämään ponnahdusmainoksia, bannereita tai ponnahdusmainoksia. Mainoksen napsauttaminen voi johtaa vakoiluohjelmien asentamiseen tietokoneeseen, mukaan lukien yksityisyyttä loukkaavat ohjelmistot ja mainosohjelmistot. Ainoa tapa, jolla tietokoneen käyttäjä voi pysäyttää mainosohjelmat riittävästi, on käyttää mainosohjelmien estäjiä. Nämä mainosohjelmien estäjät voivat olla ilmaisohjelmia, lisensoituja ohjelmistoja tai selaimen lisäosia.
Ilmaiset mainosohjelmien torjuntaohjelmat voivat tarjota useita eri ominaisuuksia sen mukaan, mitä kirjoittaja päätti sisällyttää. Se voi esimerkiksi sisältää mahdollisuuden skannata tällä hetkellä tartunnan saaneita tiedostoja ja parantaa niitä. Toisaalta se ei ehkä anna käyttäjän skannata jatkuvasti uhkaavia mainosohjelmia reaaliajassa. Ilmaisohjelmien asentaminen on yhtä helppoa kuin minkä tahansa muun ohjelman asentaminen.
Monet maksulliset, lisensoidut mainosohjelmien estäjät tarjoavat yleensä enemmän palveluita kuin ilmaiset vastineensa, ja niissä voi olla jopa ilmainen kokeiluversio testausta varten. Käyttäjien on tärkeää varmistaa, että jopa lisensoidut mainosohjelmat ovat peräisin hyvämaineiselta verkkosivustolta. Adware -ohjelmistoja tekevien ihmisten tiedetään myös tekevän vääriä mainosohjelmien estäjiä yrittäessään huijata muita asentamaan ne.
On myös selaimen lisäosia, jotka suojaavat käyttäjiään. Nämä lisäosat tarvitsevat yleensä vain yhden napsautuksen asentaakseen ja aktivoituvat heti, kun käyttäjä käynnistää selaimen uudelleen. Lisäosien kehittäjät eivät yleensä veloita tästä palvelusta. Joillakin näistä lisäosista saattaa olla jopa yhtä paljon ominaisuuksia kuin lisensoiduista mainosohjelman estoista, jotka maksavat rahaa.
Kuten kaikissa muissakin ohjelmissa, mainosohjelmien esto -ohjelmissa on joukko etuja ja haittoja. Esimerkiksi yksi mainosohjelmien esto voi olla ilmainen, mutta se saattaa tarkoittaa, että ohjelman tekijällä ei ole kannustimia tarjota tukea tai päivityksiä. Tämä tarkoittaa, että se voi nopeasti vanhentua.
Toisaalta toisessa mainosohjelmien estäjässä voi olla täysi tuki ja usein päivitykset, mutta se voi tulla kalliiksi tai jopa vaatia tilauksen. Näissä lisenssipohjaisissa ohjelmissa on usein muutama lisäominaisuus kuin ilmaisissa ohjelmissa. Tähän saattaa kuulua mahdollisuus ajaa ohjelma taustalla muistiresurssien säästämiseksi.
Riippumatta siitä, mitä mainosohjelmien estoa käytetään, ylläpitoon sovelletaan samoja yleisiä sääntöjä. Aina kun mahdollista, ohjelma on päivitettävä säännöllisesti. Tämä varmistaa, että ohjelma käyttää uusinta adware -tietokantaa, mikä mahdollistaa parhaan mahdollisen suojan milloin tahansa.