I have added adsense via smart in a

{literal} {/literal}

When i add the script code for some reason it ads " to the script instead of ". Which i think is making my ads not showing. (and no, my adsense is not blocked to my domain or blocked at all.)

And i get a console error too which is:

Mixed Content: The page at 'https://MYSITE/' was loaded over HTTPS, but requested an insecure script 'http://MYSITE/"//pagead2.googlesyndication.com/pagead/show_ads.js"/'. This request has been blocked; the content must be served over HTTPS.