those disco lookin' banner ads are really getting on my nerves
stupid annoying [bastards] that flash and glow vapidly in the furthest outreach of most websites, frequenting porno sites the most
"those disco lookin' banner ads are really getting on my nerves" What is the definition of "banner ads"?