Jump to content

SLL will not serve Javascript or iframe ads, only Asynchronous JS


malmazan

Recommended Posts

Hi all:

Moving to https, it seems only Asynchronous JS invocation works. Regular Javascript (which is what I need) and iframe invocation do not seem to work, with relevant 'http' changed to 'https' and over a plain HTML file.

I'm running revive 4.14. PHP is 5.6 (though problem was the same with PHP 5.5), MySQL 5.6, Apache 2.4

Thanks in advance for the help

 

 

 

Link to comment
Share on other sites

Tried changing "protocol" (under [origin] in conf.php) from "http" to "https"

Ended up locking myself from the control panel ("Due to a problem with the database Revive Adserver couldn't retrieve or store data"), though banners are still being served. Changing "protocol" back to "http" did not help with the CP issue

Link to comment
Share on other sites

I did a new, fresh, test, install of Revive Server.

Again, only Asynchronous JS invocation works. Regular Javascript does not.

I was able to get lg.php to serve via https. I still do not understand why my working install does not. 'Some Http:' is only used as URL destinations. I even did an Phpadmin search to make 100% sure of this. Any ideas?

Link to comment
Share on other sites

  • 2 weeks later...

Still trying. I sequentially turned off (via dates) all campaigns and the problem persists. The https page is initially loaded as secure by the browser, but when the Asynchronous JS banners are loaded, it shows it as insecure.

(When Javascript is off, the page loads securely alright via https, though)

Link to comment
Share on other sites

  • 4 weeks later...

I'm pretty sure that AJS, regular JS and iFrame all work just fine with HTTP and HTTPS.

Apart from saying it's not working (and one comment about logging via HTTP when the initial call was via HTTPS), there's really not any details in the information above - no examples we can see, no screenshots, no error messages....

Not much I can do to help at this stage as a result!

However, maybe try: https://documentation.revive-adserver.com/display/DOCS/Banners+Not+Delivering+over+SSL ?

Link to comment
Share on other sites

On 9/28/2018 at 12:16 PM, malmazan said:
On 11/6/2018 at 7:25 AM, andrewatfornax said:

I'm pretty sure that AJS, regular JS and iFrame all work just fine with HTTP and HTTPS.

Apart from saying it's not working (and one comment about logging via HTTP when the initial call was via HTTPS), there's really not any details in the information above - no examples we can see, no screenshots, no error messages....

Not much I can do to help at this stage as a result!

However, maybe try: https://documentation.revive-adserver.com/display/DOCS/Banners+Not+Delivering+over+SSL ?

I finally fixed my ads being served unsecurely. I used .htaccess redirects for the altervative "Delivery File Names" and they were redirecting to http pages. That also seems to have fixed the javascript banners not being served at all.

 

Link to comment
Share on other sites

If using "Delivery File Names", the files need to be redirected somehow (unless one wants to manually change file names every time one updates Revive), though I guess I could have used a symlink redirect that did not specifically redirect to an "http" URL. Way back then, though, I did not imagine Google will force us to go SSL

Ideally, revive could write the symlink rewrites to an .htaccess files

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...