Forum Moderators: martinibuster

Message Too Old, No Replies

Adsense code triggers ActiveX prompt in IE

tested and confirmed in IE7

         

albl

3:28 am on Jul 31, 2007 (gmt 0)

10+ Year Member



Hi All,

I got a message from one of my website visitors today about an ActiveX prompt displayed when website is being loaded. The user suggested that my site is infected with latest MS Zeroday exploit, which is not true but still may damage website reputation.

I tested it and it appears to be triggered by Adsense code. It does not show with the default IE settings, you need to do the following to see it in IE7:
- go to Tools-Internet Options-Security
- select "Internet" zone
- click on "Custom Level"
- scroll down to "ActiveX controls and plugins"
- In "Run ActiveX Controls and Plugins" select "Prompt" - this will trigger the warning "Do you want to allow software such as ActiveX controls and plug-ins to run?"
- If you select "Prompt" in "Script ActiveX controls marked safe for scripting", then you will get a second warning: "A script is accessing software (an ActiveX control) on this page which has been marked safe for scripting. Do you want to allow this?"

Removing Adsense code blocks stops these warnings. If I click no in "Run ActiveX Controls and Plugins" prompt then ads are still displayed.

Although most users won't see this unless they change default IE security settings, I am still concerned about the Adsense code using ActiveX.

Regards,
albl

marcel

4:42 am on Jul 31, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Yep, I'm getting it too...

timwestla

5:04 am on Jul 31, 2007 (gmt 0)

10+ Year Member



I got the message in IE6, as well. But then, I'm also getting the same message when I browse the home page of yahoo.com, so it's probably not going to scare anybody away from our websites.

albl

9:09 am on Jul 31, 2007 (gmt 0)

10+ Year Member



true, yahoo.com and microsoft.com display the same warning, however google.com search with sponsored links does not use any ActiveX objects.

Metaphorically

6:57 pm on Jul 31, 2007 (gmt 0)

10+ Year Member



It's probably caused by a probe in the javascript to see if the user has ActiveX controls allowed. I haven't checked the Adsense code to see if it has such a probe but I've seen similar behaviour before.

Are the sites that do trigger it running just adsense or are they also running Google Analytics or some such stats package?

WiseWebDude

7:06 pm on Jul 31, 2007 (gmt 0)

10+ Year Member



Yes, I have seen this as well. This HAS happened before and Google fixed it. So, must be something Google is working on right now, hopefully.

timwestla

7:15 pm on Jul 31, 2007 (gmt 0)

10+ Year Member



I just did a little test and found that the message appears when an image ad is displayed, but does not appear on a text ad.

albl

7:10 am on Aug 1, 2007 (gmt 0)

10+ Year Member



the site I am getting the warning on has just Adsense text ads, no analytics and no image ads

Erku

3:59 pm on Aug 1, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



This could explain why my adsesne impressions are like 45 percent low today for this hour.

timwestla

7:59 pm on Aug 1, 2007 (gmt 0)

10+ Year Member



the site I am getting the warning on has just Adsense text ads, no analytics and no image ads

Could there be something else on the page triggering the message?

When I did that test, I pasted AdSense ads into a blank text file. The image ad trggered the message, and the text ad did not. Also, I was using IE6, not IE7.

Meanwhile, I doubt if many people are using the setting that causes the message. It would be really annoying because alot of websites would trigger the message.

albl

12:37 am on Aug 2, 2007 (gmt 0)

10+ Year Member



no, there is nothing else on the page triggering it. When I removed adsense code the warnings disappeared