Pop-up ad

Last updated

Pop-up ads or pop-ups are forms of online advertising on the World Wide Web. A pop-up is a graphical user interface (GUI) display area, usually a small window, that suddenly appears ("pops up") in the foreground of the visual interface. The pop-up window containing an advertisement is usually generated by JavaScript [1] that uses cross-site scripting (XSS), sometimes with a secondary payload that uses Adobe Flash. [2] They can also be generated by other vulnerabilities/security holes in browser security.

Contents

A variation on the pop-up window, the pop-under advertisement, opens a new browser window under the active window. Pop-unders do not interrupt the user immediately but appear when the user closes the covering window, making it more challenging to determine which website created them.

History

Pop-up ads originated on the Tripod.com webpage hosting site in the late 1990s. JavaScript provided the capability for a web page to open another window. Ethan Zuckerman claims he used that capability to launch advertisements in separate windows as a response to complaints from advertisers about their ads appearing on pages with sexual content. [3] Zuckerman later apologized for the unforeseen nuisance pop-up ads had evolved into. [4]

Pop-up blocking

Web development and design technologies allow an author to associate any item on a pop-up with any action, including with a cancel or innocent-looking button. Because of bad experiences and apprehensive of possible damage that they may cause, some users do not click on or interact with any item inside a pop-up window whatsoever, [5] and may leave the site that generated them or block all pop-ups.

Opera was the first major browser to incorporate tools to block pop-up ads; the Mozilla browser later improved on this by blocking only pop-ups generated as the page loads.[ citation needed ] In the early 2000s, all major web browsers except Internet Explorer let users block unwanted pop-ups almost completely. In 2004, Microsoft released Windows XP SP2, which added pop-up blocking to Internet Explorer. [6] Most modern browsers provide pop-up blocking tools; third-party tools add other features, such as ad filtering.

Fake close buttons

Users of websites and web applications continuously experience unwanted pop-up ads throughout the course of their normal interaction with a web browser. [7] Ordinarily, users respond by dismissing the pop-up through the "close" or "cancel" feature of the window hosting the pop-up. Because this is a typical response, some authors of pop-up advertising depend on this and create on-screen buttons or controls that look similar to a "close" or "cancel" option. When the user chooses one of these "simulated cancel" options, the button performs an unexpected or unauthorized action (such as opening a new pop-up or downloading an unwanted file on the user's system). [5]

Circumventing pop-up blockers

A hover ad or in-page pop-up uses JavaScript to combine a banner ad, and a pop-up window that appears in front of the browser screen. JavaScript imposes an advertisement over a webpage in a transparent layer. This advertisement can appear in a variety of forms. For example, an advertisement can contain an Adobe Flash animation that links to the advertiser's site. An advertisement can also look like a normal window. Pop-up blockers cannot block the ad because it is a part of the webpage, but it can be blocked with third-party ad blockers such as AdBlock and Adblock Plus, or by using custom style sheets.

URL redirection

URLs are sometimes redirected to advertisement pages by URL redirection.

URLs are sometimes opened in a new tab and then the content of the old background tab will be replaced with an advertisement page by URL redirection, other times it switches the tab the user is on to the advertisement tab. Adblock Plus [8] and NoScript [ citation needed ] cannot block these redirects.

Techniques

"Pop-ups"

Pop-under ads

Pop-under ads are similar to pop-up ads, but the ad window appears hidden behind the main browser window rather than superimposed in front of it. As pop-up ads became more widespread and intrusive, often taking up the whole computer screen, many users would immediately close the pop-up ads that appeared over a site without looking at them. Pop-under ads do not immediately impede the view of content, but remain unnoticed until the user closes or minimizes the main browser window.

Pop-under ad technology

A pop-under ad involves two JavaScript functions introduced in 1995 with the Netscape 2.0b3 browser. Modern web publishers and advertisers use it to create a window in front of the user's screen, load an advertisement, and then send it behind the screen.

// create a new window in front of the current sitewindow.open(URL,windowName[,windowFeatures]);// push the loaded advertisement back behind the browserwindow.focus();

Most modern browsers allow window.open to execute only if it was called by a user interaction (e.g., a mouse click) event handler. Any non-interactive calls (timer callback, load events, etc.) to window.open result in the new window being blocked.

To bypass this restriction, most pop-under ads trigger on a mouse click event listener attached directly to the document or the document's body. This enables catching all mouse click events that were not consumed by other click event handlers, and calling window.open without being blocked. For example, when the user selects a text, the mouse click triggers the mouse click handler attached to the document and a pop-under opens using the above code. Other techniques to bypass the window.open call restriction do so by "hijacking" mouse clicks.

Hover ad

Hover ads, more commonly called in-page pop-ups, are a special type of pop-up ads created using Dynamic HTML, JavaScript and similar web browser technologies. Because they do not scroll with the web page, they appear to "hover" over the page, usually obscuring the content. Hover ads tend to be very hard to block by pop-up blocking software, because the hover ad window is an integral part of the HTML content of the web page. Thus software filtering the content has no algorithmic means of recognizing and removing parts of the content, either descriptive or procedural, that create, populate and manipulate the hover ad's window.

Pop-up effectiveness

Most pop-up advertising tools include built-in measurement possibilities. These are often dashboards that offer a detailed analysis of your current and previous pop-up ads. Typically, measurable items include:

Patent controversy

ExitExchange.com filed for a patent in 2000 on a subset of pop-under advertising called an exit pop. After years of controversy and numerous articles on the pop-under patent, the patent was awarded by the United States Patent and Trademark Office (USPTO) in April and June 2008. [13] The respective patent numbers are U.S. patent 7,386,555 ('555) and U.S. patent 7,353,229 ('229). '555 is related to the method of opening an exit pop from a toolbar or software application on a computing device, whereas '229 covers the method used to open an exit pop from an embedded script found within a media file (e.g., JavaScript code on a web page).

Copyright aspects of pop-up advertising are discussed in the Wikipedia articles on derivative works and transformativeness. Both articles contain illustrations and links to examples of pop-up advertising.

See also

Notes

Related Research Articles

Adware, often called advertising-supported software by its developers, is software that generates revenue for its developer by automatically generating online advertisements in the user interface of the software or on a screen presented to the user during the installation process. The software may generate two types of revenue: one is for the display of the advertisement and another on a "pay-per-click" basis, if the user clicks on the advertisement. Some advertisements also act as spyware, collecting and reporting data about the user, to be sold or used for targeted advertising or user profiling. The software may implement advertisements in a variety of ways, including a static box display, a banner display, a full screen, a video, a pop-up ad or in some other form. All forms of advertising carry health, ethical, privacy and security risks for users.

<span class="mw-page-title-main">Web banner</span> Type of advertising

A web banner or banner ad is a form of advertising on the World Wide Web delivered by an ad server. This form of online advertising entails embedding an advertisement into a web page. It is intended to attract traffic to a website by linking to the website of the advertiser. In many cases, banners are delivered by a central ad server. This payback system is often how the content provider is able to pay for the Internet access to supply the content in the first place. Usually though, advertisers use ad networks to serve their advertisements, resulting in a revshare system and higher quality ad placement.

<span class="mw-page-title-main">Proxomitron</span> Windows web proxy filter

Proxomitron, the Universal Web Filter, is a filtering web proxy written by Scott R. Lemmon. This program was originally designed to run under Windows 95. All future development of the program was ceased in 2003 one year before its author's death on 1 May 2004. Proxomitron is still viable and used on later Windows platforms such as Vista and Windows 10.

Google AdSense is a program run by Google through which website publishers in the Google Network of content sites serve text, images, video, or interactive media advertisements that are targeted to the site content and audience. These advertisements are administered, sorted, and maintained by Google. They can generate revenue on either a per-click or per-impression basis. Google beta-tested a cost-per-action service, but discontinued it in October 2008 in favor of a DoubleClick offering. In Q1 2014, Google earned US$3.4 billion, or 22% of total revenue, through Google AdSense. AdSense is a participant in the AdChoices program, so AdSense ads typically include the triangle-shaped AdChoices icon. This program also operates on HTTP cookies. In 2021, over 38.3 million websites use AdSense.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

Ad blocking or ad filtering is a software capability for blocking or altering online advertising in a web browser, an application or a network. This may be done using browser extensions or other methods.

Online advertising, also known as online marketing, Internet advertising, digital advertising or web advertising, is a form of marketing and advertising that uses the Internet to promote products and services to audiences and platform users. Online advertising includes email marketing, search engine marketing (SEM), social media marketing, many types of display advertising, and mobile advertising. Advertisements are increasingly being delivered via automated software systems operating across multiple websites, media services and platforms, known as programmatic advertising.

<span class="mw-page-title-main">Adblock Plus</span> Content-filtering and ad blocking browser extension

Adblock Plus (ABP) is a free and open-source browser extension for content-filtering and ad blocking. It is developed by Eyeo GmbH, a German software company. The extension has been released for Mozilla Firefox, Google Chrome, Internet Explorer, Microsoft Edge, Opera, Safari, Yandex Browser, and Android.

Contextual advertising is a form of targeted advertising for advertisements appearing on websites or other digital platforms, such as content displayed in mobile browsers. Contextual targeting involves the use of linguistic factors to control the placement of advertising material. The advertisements are selected and delivered by automated systems, taking into consideration the context of a user's search or browsing behaviour. As advertisers and marketers increasingly prioritise brand safety and suitability, contextual advertising has emerged as a crucial aspect in safeguarding the reputation and value of a brand.

NoScript is a free and open-source extension for Firefox- and Chromium-based web browsers, written and maintained by Giorgio Maone, a software developer and member of the Mozilla Security Group.

The Vundo Trojan is either a Trojan horse or a computer worm that is known to cause popups and advertising for rogue antispyware programs, and sporadically other misbehavior including performance degradation and denial of service with some websites including Google and Facebook. It also is used to deliver other malware to its host computers. Later versions include rootkits and ransomware.

<span class="mw-page-title-main">Features of the Opera web browser</span> List of software application features

This article details features of the Opera web browser.

In Internet marketing, search advertising is a method of placing online advertisements on web pages that show results from search engine queries. Through the same search-engine advertising services, ads can also be placed on Web pages with other published content.

IE7Pro is an add-on for Internet Explorer 6, 7, and 8 that aims to enhance the feature set provided by the browser. IE7Pro adds features such as tab enhancement, an ad blocker and flash blocker, mouse gestures, inline search, privacy enhancements, online bookmark service, Greasemonkey-like user script support, and plug-in support. IE7Pro is available in several languages – this is made possible by user translations.

Zedo is a US and India-based advertising technology company that provides several online advertising products and services to Internet publishers, advertisers, and agencies. The company was founded in 1999 by Roy de Souza.

<span class="mw-page-title-main">Malvertising</span> Use of online advertisement or advertising to spread malware

Malvertising is the use of online advertising to spread malware. It typically involves injecting malicious or malware-laden advertisements into legitimate online advertising networks and webpages. Because advertising content can be inserted into high-profile and reputable websites, malvertising provides malefactors an opportunity to push their attacks to web users who might not otherwise see the ads, due to firewalls, more safety precautions, or the like. Malvertising is "attractive to attackers because they 'can be easily spread across a large number of legitimate websites without directly compromising those websites'."

Ghostery is a free and open-source privacy and security-related browser extension and mobile browser application. Since February 2017, it has been owned by the German company Cliqz International GmbH. The code was originally developed by David Cancel and associates.

uBlock Origin Web browser extension

uBlock Origin is a free and open-source browser extension for content filtering, including ad blocking. The extension is available for Chrome, Chromium, Edge, Firefox, Brave, Opera, Pale Moon, as well as versions of Safari prior to 13. uBlock Origin has received praise from technology websites and is reported to be much less memory-intensive than other extensions with similar functionality. uBlock Origin's stated purpose is to give users the means to enforce their own (content-filtering) choices.

<span class="mw-page-title-main">Brave (web browser)</span> Chromium-based open-source web browser

Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused browser, which automatically blocks most advertisements and website trackers in its default settings. Users can turn on optional ads that reward them for their attention in the form of Basic Attention Tokens (BAT), which can be used as a cryptocurrency or to make payments to registered websites and content creators.

<span class="mw-page-title-main">Exit intent popup</span>

An exit intent popup is a technique used in online shops and websites to retain visitors who are going to leave the site.

References

  1. "How To Create Popups". www.w3schools.com. Retrieved 26 October 2019.
  2. "NoScript :: Add-ons for Firefox". Mozilla Add-ons . Mozilla.
  3. Zuckerman, Ethan (August 14, 2014). "The Internet's Original Sin: It's not too late to ditch the ad-based business model and build a better web". The Atlantic. Retrieved June 7, 2019.
  4. O'Toole, James. "Pop-up ad creator: 'I'm sorry'". money.cnn.com. Retrieved August 15, 2014.
  5. 1 2 "Pop-ups". Smart Computing. September 2004. Archived from the original on 2010-05-22.
  6. Naraine, Ryan (March 18, 2004). "Windows XP SP2 Turns 'On' Pop-up Blocking" . Retrieved 8 August 2013.
  7. Wegert, Tessa (14 March 2002). "Pop-Up Ads, Part 1: Good? Bad? Ugly?". Incisive Interactive Marketing LLC. Retrieved March 14, 2002.
  8. "#2095 (Prevent background redirects)". Adblock Plus Issue Tracker.
  9. "Ubiquitous Porn: Alive on the Net". PCMAG. Retrieved 21 January 2015.
  10. "19 Exit Intent Popup Examples to Increase Conversions in 2022".
  11. "How to disable popup-blockers". Archived from the original on 2013-08-08. Retrieved 2013-08-08.
  12. "What Are Pop-Ups: A Definitive Guide With Examples & Best Practices".
  13. "Patents".