Pop-up blocker no longer working: Not just Safari, 10.3.8, or Macs
Yesterday, in our Mac OS X 10.3.8 coverage, we noted a few reports of users seeing pop-up ads in Safari since installing the 10.3.8 Update, even though Safari's "Block Pop-Up Windows" feature is enabled. Since then we've been buried by reader confirmations of such issues -- one of the most overwhelming responses to a specific issue we've ever had. Based on those responses, as noted below, we've moved this topic into its own article. As we'll explain, the problem appears to be only coincidentally related to OS X 10.3.8 and is not isolated to Safari.
Pop-unders, not pop-ups Our original article, reflecting the reports of readers, called these browser windows pop-ups. Although a few readers have indeed seen pop-up ads recently, the overwhelming consensus of readers is that pop-under ads -- windows that open behind the current browser window -- are the real issue.
Not just Mac OS X 10.3.8 Initial reader reports, covered yesterday, claimed this issue arose with the installation of Mac OS X 10.3.8; however, it appears that this is simply a coincidence -- these "unblockable" pop-under ads just happened to start appearing around the time that 10.3.8 was released. We've come to this conclusion because a significant number of MacFixIt readers who haven't updated to 10.3.8 -- running everything from 10.3.4 to 10.3.7 -- are also seeing these ads. (A MacFixIt computer still running 10.3.5 has also experienced this issue over the past week or so.) We've also received identical reports from users of 10.2.x (Jaguar), and even a few from users of OS X 10.1.x (who are running other browsers with pop-up blocking features -- see below). The incidence of these pop-under ads has been increasing since their apparent "debut" a few weeks ago.
Not just Safari Contrary to initial reports, this problem isn't limited to Safari; subsequent reports have noted pop-under ads victimizing a number of browsers that provide pop-up-blocking features, including the latest versions of Safari, FireFox, Mozilla, OmniWeb, and Camino.
Not just Macs Reader Dan Kelly notes that the issue also isn't limited to Mac browsers: "Recently I have found a similar issue with pop-ups in Firefox on my work PC. It may be that the advertisers have discovered a way around the blockers, rather than an issue with Safari itself."
Apparent new ad technologies Since this issue is not limited to Mac OS X 10.3.8, Safari, or even Macs, it seems pretty clear that the real issue is not the Mac OS X 10.3.8 Update, but rather that Web advertisers have figured out a way to get around increasingly popular pop-up blockers. As reader Sandro writes, "As a web developer I have seen JavaScript workarounds for popup blockers so I?m thinking...that the popup ad makers have gotten wise."
For example, Brian Fountain sent links to two interesting discussions (link 1, link 2) on how to subvert pop-up blockers. The details of these techniques don't seem to describe the specific pop-under ads being described by MacFixIt readers, but the information provides some insight into the trends in Web advertising.
Some ad companies are even bragging about their ability to subvert pop-up blockers. For example, popuptraffic.com features the following blurb on their home page:
"Due to the proliferation of Popupblockers we have altered our popup code so that if a blocker is detected a layer ad will be delivered. This will increase your overall daily impressions and revenues."
Users report seeing these pop-under ads on many different sites, but in reader email to MacFixIt, the most frequently mentioned sites have been macosrumors.com, macdailynews.com, howstuffworks.com, and drudgereport.com. (We don't mean to imply that these sites are any worse than other sites; rather, the advertisers of these sites appear to be using these new, pop-up-blocker-subverting tricks. Many other sites were also reported, but for whatever reason more MacFixIt readers visit these particular sites and are thus reporting them.)
Why ads don't show up every time a site is visited A number of readers have wondered why these ads don't appear every time they visit a particular site. Other readers found that after trying some trick, the next time they visited a site the ads didn't appear, thus leading them to believe that they'd found a "fix." Note that most of these sites use cookies to determine if you've already "seen" their pop-up or pop-under ads, so once the ad appears, you will not see it again until the next hour/day/week/etc. (whatever time period the site or ad provider have chosen). Some users have misinterpreted this behavior as a reflection that something they've done has "prevented" seeing ads, but the reality is that the site has simply fulfilled its hourly/daily/weekly ad quota for those users.
Avoiding such ads Until Web browser developers figure out a way to block these new ads, MacFixIt readers have suggested a few ways to avoid pop-unders:
- Disable JavaScript in your browser In our testing at MacFixIt, this does appear to prevent most pop-under ads; however, it also means that you lose desired JavaScript functionality.
- "Post-date" your cookies Using a procedure that's likely more trouble than it's worth, you can "timestamp" your cookies with a date in the future; because of the way in which cookies are used by advertisers, described in the previous section, the site will thus think that you're not "due" for an ad until the future date. Because this procedure has to be repeated for every site with pop-up ads, we don't feel it's worth explaining -- it takes less time to simply close the offending ad.
- Use a custom hosts file A hosts file, if present, overrides any DNS server in associating a particular URL with a particular IP address. If you have a hosts file that takes known ad server URLs (e.g., ads.doubleclick.net) and directs them to your own computer (127.0.0.1), those servers will never be contacted and, thus, you'll never see their ads. A number of sites have collected the URLs of known advertising servers and created downloadable hosts files. For example, the Mike's Ad Blocking Hosts file site provides a link to such a file and instructions for installing it (scroll down to "Linux/Unix/Mac OSX").
Safari pop-up blocker still working well for pop-ups Despite all the frustration users are experiencing with pop-under ads, many MacFixIt readers report that Safari's pop-up blocker is still working very well. The true test of its efficacy is to surf with the blocker disabled, or to use a computer that doesn't have Safari. As Roger Steen explains, "I still have a computer operating on OS 9.2.2 with IE, and that has tons of pop-ups coming through when I surf, so I know that Safari is catching most."
Comments? Email us at Late-breakers@macfixit.com.
Resources
retard! RTA! no one is saying anything about pop-ups sunshine. safari still
blocks pop-ups.
Ummm... you need to RTFA again. The article says that THE FUNCTION DOES NOT WORK. Thus, the recommendation to use a browser that *DOES* do what it advertises it will still stands. There's no reason to sit and complain on a webforum when there's software out there that does actually work. Doesn't it take less time to set up Firefox than it does to complain? It's also updated far more frequently and is far more extensible.
Actually, your comment is incorrect. The new pop-up/under technology affects Firefox the same as the rest, on both Mac and PC versions. And, unless you attempt to count counless beta versions, firefox has never been updated...
unders from appearing. So there's for all of us, who would rather use Safari
over Firefox. :)
advertisers policy.
<pre>
A handful of readers have reported problems with our ad networks serving
pop-unders which somehow get around Safari's pop-up blocker. This is *not*
in keeping with our policies and we are working to disable the offending
advertiser(s). We extend our sincere apologies to anyone affected by this;
neither these breakthrough pop-unders nor any kind of audio ad are EVER
intentionally or knowingly run on Mac OS Rumors.</pre>
As for Firefox, it said that it blocked a popup and then another tab opened
with an ad in it. (I have Firefox set to force new windows to open in a new
tab.)
I tried the sites mentioned. Firefox continues to block pop-up ads in OS
10.3.8, and let me know it. So no problems so far with this browser, but
Safari doesn't, though all the others sites I usually visit don't give any
problems at all with these pop-up ads.
This isn't about pop-ups
hasn't been reliable since... well, almost ever. Switch to a real rumor site,
already.
Such as? All the sites go forever with no updates, then all update simultaneously with the same content. What's the difference, as long as you don't care about different layout and different editorial tripe stuck onto the stories? I might as well not bother to read all the different sites, because it seems like the same people write all the content for all of them.
popped me but good; however the same site visited in Firefox (with the
adblock extension installed) loaded cleanly.
or pop-unders, you are now boycotting them. When an advertizer gets
hit with a few hundred thousand emails stating a boycott against them is
taking effect because of their own advertizing, they'll reconsider the
tactic. **be sure to use a free "throw-away" hotmail/yahoomail type of
email account to register your complaint, so you can cancel it when the
spam starts coming in**
Also, as noted in earlier posts, complaining to the website about it's
advertisers bad actions, can also result in favorable actions to limit the
intrusions.
Boycotting the advertisers - or at the very least letting them know how you
feel is great - however trying to contact most of these people is like hoping
the President will get your email.
Any ad agency supporting this strategy for their client - can't be looking out
for the best interest of their client.
word. I work at a big madison ave agency in nyc and we don't buy these spots
too much (i haven't created one yet). same goes for pop-ups. people should
also know that the advertising agency that creates the ad is usually not the
same company that is buying the different ads/formats. media buyers are on
the frontline as far making recommendations because they are sifting
through the bulk of data that comes back after an ad has run. people are still
clicking (like idiots) on these ads, otherwise they wouldn't be so popular.
i think the solution to this problem would be for every browser maker
(excluding IE, because they will always be target #1) to tweak their blocking
code every release or so. and definitely do not make it open source across the
board. copying this code from browser to browser makes the people trying to
get around the pop-up/under blocking software that much easier.
Safari also
It is just sad, I looked through the javascript on the site that did it, and all I
can say is it is a bit shifty what they are doing.
terribly surprising since their advertising has been getting more and more
intrusive.
---
G4/1.25 MDD, 1.5 GB, SuperDrive, OS X 10.3.3
G4/733 Quicksilver, 1.3 GB, Combo Drive, OS X 10.3.3
iBook 600, 640 MB, Combo Drive, OS X 10.3.3
blocking by making it a click-thru popup.
Pop-up blockers, for the most part, block auto-popups. Not those that you
click on to get the popup. The code on the drudge report somehow, waits for
you to click on a link to trigger the popup. It doesn't matter what link you
click on, it is triggered if the cookie has expired.
I have looked at the source code and couldn't find out how it's doing it, it is
some sort of Javascript command to monitor every link on the site.
IMHO, i think safari should block everything and you add an exclusion for
each site you want popups from. (there are some, not ads but other things)
<a href="http://www.das-netzwerk.com/_web/netzwerk.php?
c=4&k=8&i=1">here</a>
just buy the blockerblocker for YOUR ADD
thankx
- by Gennx30 February 18, 2005 11:16 AM PST
- well, I went go far as to do the Terminal thing-dl'ed Akamai and dos2unix;
- Like this Reply to this comment
-
Showing 1 of 2 pages (33 Comments)Tried to install the dos2unix, and it wouldnt- "there were errors-try again"
A quick check of the console revealed that 'the code for this app is improperly
written'
Ah well, my config was already at FF, DNS, NI-not too bad...
(ideal: FF, NI, DNS)-according to the site.