• On BNET: Are these ads too sexy for TV?
advertisement
February 18, 2005 2:25 AM PST

Pop-up blocker no longer working: Not just Safari, 10.3.8, or Macs

by CNET staff

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

  • link 1
  • link 2
  • popuptraffic.com
  • macosrumors.com
  • macdailynews.com
  • howstuffworks.com
  • drudgereport.com
  • Mike's Ad Blocking Hosts file
  • Late-breakers@macfixit.com
  • More from Late-Breakers
  • Recent posts from MacFixIt
    The OS X 10.7 buzz starts--something big in the next release?
    MacFixIt Answers
    Safari still crashing after update?
    Safari 5.0.1 update fixes black Mail backgrounds, autofill, and more
    Making the switch to Apple? Get the perfect setup
    Apple releases OS X 10.6.4 update for iMacs; trackpad driver
    CNET Apple Byte: iPhone to T-Mobile?
    iTunes not connecting to the iTunes store after updating
    Add a Comment (Log in or register) Showing 1 of 2 pages (33 Comments)
    by micky71 February 18, 2005 3:23 AM PST
    All I have to say on that subject is "Use Firefox" =) Firefox managed to block all PopUps from the mentioned websites
    Reply to this comment
    by muntz February 18, 2005 3:23 AM PST
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by micky71</i></div></class><br />
    retard! RTA! no one is saying anything about pop-ups sunshine. safari still
    blocks pop-ups.
    Reply to this comment
    by Buran February 18, 2005 3:23 AM PST
    <class="merchant"><span>&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by muntz</i></div></class><br />
    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.
    Reply to this comment
    by scotts13--2008 February 18, 2005 3:23 AM PST
    <class="merchant"><span>&#62;&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Buran</i></div></class><br />
    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...
    Reply to this comment
    by fehnman February 18, 2005 4:08 AM PST
    I'm running PithHelmet 0.7.2, and it successfully manages to keep the pop-
    unders from appearing. So there's for all of us, who would rather use Safari
    over Firefox. :)
    Reply to this comment
    by cruss--2008 February 18, 2005 6:10 AM PST
    macosrumors.com appears to be reacting appropriately to this change in their
    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.)
    Reply to this comment
    by Herman.Ryckelynck February 18, 2005 6:10 AM PST
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by cruss--2008</i></div></class><br />
    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.
    Reply to this comment
    by February 18, 2005 6:14 AM PST
    Firefox continues to block pop-up ads in OS 10.3.8. No problems on my machine.
    Reply to this comment
    by muntz February 18, 2005 6:14 AM PST
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by egidioleitao</i></div></class><br />
    This isn't about pop-ups
    Reply to this comment
    by kennedye February 18, 2005 6:36 AM PST
    Anybody who still reads macosrumors.com is getting what they deserve. Ryan
    hasn't been reliable since... well, almost ever. Switch to a real rumor site,
    already.
    Reply to this comment
    by Buran February 18, 2005 6:36 AM PST
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by kennedye</i></div></class><br />
    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.
    Reply to this comment
    by dcwatts February 18, 2005 6:37 AM PST
    Running Safari 1.2.4 (v125.12) under Mac OS X 10.3.6, Mac OS Rumors
    popped me but good; however the same site visited in Firefox (with the
    adblock extension installed) loaded cleanly.
    Reply to this comment
    by Leemac February 18, 2005 8:03 AM PST
    to simply notify the advertiser that due to the use of intrusive pop-ups
    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.
    Reply to this comment
    by theboonies February 18, 2005 8:03 AM PST
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Leemac</i></div></class><br />
    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.
    Reply to this comment
    by muntz February 18, 2005 8:03 AM PST
    <class="merchant"><span>&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by theboonies</i></div></class><br />
    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.
    Reply to this comment
    by myobie@mac.com February 18, 2005 8:04 AM PST
    Firefox on Windows XP SP2 = Popunder
    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.
    Reply to this comment
    by joemikeb February 18, 2005 8:10 AM PST
    Add the New York Times to the list of web sites spawning pop-unders. Not
    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
    Reply to this comment
    by Tomnibus February 18, 2005 9:53 AM PST
    The example of drudgereport.com is one where it gets around the pop-up
    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)
    Reply to this comment
    by florrz February 18, 2005 11:13 AM PST
    http://www.das-netzwerk.com/_web/netzwerk.php?c=4&k=8&i=1

    <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
    Reply to this comment
    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;
    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.
    Reply to this comment
    Showing 1 of 2 pages (33 Comments)
    advertisement

    About MacFixIt

    MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

    Add this feed to your online news reader