Forum Moderators: martinibuster

Message Too Old, No Replies

Https breaking through advert

         

faceman

10:46 am on Mar 17, 2017 (gmt 0)

10+ Year Member Top Contributors Of The Month



I moved to https a few months ago and my page shows as secure but sometimes it changes to not secure just after the advert has loaded.
I have noticed when inspecting source it is almost always the same source that is breaking:

Mixed Content: The page at 'https://www.mysite.co.uk/' was loaded over HTTPS, but requested an insecure image 'http://mpp.vindicosuite.com/sync/?pid=51&pu=3135300061401182935&fsyn=1&fsyn=1'. This content should also be served over HTTPS.


What can be done here?

keyplyr

11:09 am on Mar 17, 2017 (gmt 0)

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



Can you block that one specific advertiser at your account?

Did you edit your Adsense code when you switched to HTTPS? If not you need to. Just either remove the protocol from the path or change the HTTP to HTTPS.

robzilla

11:23 am on Mar 17, 2017 (gmt 0)

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



I'd report it to Google. Third-party advertising networks should not be loading insecure resources on a HTTPS site.

faceman

12:23 pm on Mar 17, 2017 (gmt 0)

10+ Year Member Top Contributors Of The Month



I actually reported this a month or so ago, google confirmed it was vindicosuite and that "the creatives which are being requested from a non-secure domain is making the browser throw the mixed content error."

The only advice I got was this "I suggest that you work with your Advertiser/Creative provider to respond with secure content."

Which left me back at square one?

keyplyr

12:40 pm on Mar 17, 2017 (gmt 0)

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



What can be done here?
As I suggested.

I just added vindicosuite.com to my block list in case it happens at my properties as well. I'm not going to lose customers because of advertiser negligence

faceman

2:01 pm on Mar 17, 2017 (gmt 0)

10+ Year Member Top Contributors Of The Month



Is that in adsense allow & block ads? Would I just add vindicosuite.com or mpp.vindicosuite.com? I have tried both but still coming through, don't know if there's a delay for effect.

robzilla

2:23 pm on Mar 17, 2017 (gmt 0)

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



The only advice I got was this "I suggest that you work with your Advertiser/Creative provider to respond with secure content."

Is it possible the ad was a backup ad? If not, then obviously you have nothing to work with (except blocking the ad). I'd tell them that. If it could be a backup ad, AdSense isn't really involved.

faceman

4:45 pm on Mar 17, 2017 (gmt 0)

10+ Year Member Top Contributors Of The Month



I don't have a backup after adsense. I added mpp.vindicosuite.com into the block list earlier but they still appear

keyplyr

6:45 pm on Mar 17, 2017 (gmt 0)

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



Is that in adsense allow & block ads? Would I just add vindicosuite.com or mpp.vindicosuite.com?
Yes.

Normally I would suggest just adding vindicosuite.com and that will include the sub-directories - however since there seems to be no DNS for vindicosuite.com, in this case it is probably best to use mpp.vindicosuite.com.

robzilla

7:43 pm on Mar 17, 2017 (gmt 0)

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



I don't have a backup after adsense.

Then I would contact Google again and tell them the problem is on their end. But make sure it is first, i.e. make sure the "vindicosuite" ads are loaded through the AdSense network.

faceman

11:45 am on Mar 21, 2017 (gmt 0)

10+ Year Member Top Contributors Of The Month



They are still coming through, seem impossible to stop. Code definitely suggests its through adsense as its after the tag loads

IanCP

8:04 pm on Mar 21, 2017 (gmt 0)

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



@ keyplyer
Did you edit your Adsense code when you switched to HTTPS? If not you need to

I simply replaced all the old ads with brand new refurbished ones for https.

God I love SSI - so easy peasy.

keyplyr

9:11 am on Mar 22, 2017 (gmt 0)

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



@faceman - Just to be clear...

Are you using a 301 or are you allowing access through both HTTPS & HTTP?

Did you change ALL your Adsence code to HTTPS?

Also, you might try using desktop Chrome56 and install the Adsence Publisher extension. You can then verify for certain where each ad is coming from and report it.

keyplyr

10:53 am on Mar 22, 2017 (gmt 0)

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



Another option - Using this instead of your current 301 may do the trick. This should make all remote incoming files HTTPS:
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Give it a try. Don't forget to back-up your current htaccess file :)