// Google Analytics/Adsense // disabled if used locally or on another host if (window.location.hostname == 'sethclydesdale.github.io') { // Analytics (function (window, document, id) { var gtag = document.createElement('SCRIPT'); gtag.async = true; gtag.src = 'https://www.googletagmanager.com/gtag/js?id=' + id; gtag.onload = function () { window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', id); }; document.head.appendChild(gtag); }(window, document, 'G-MDJRJYPV3V')); // Adsense (function (window, document, id) { // exclusions and preferences if (storageOK && localStorage.adverts == 'off' || /\/donate\/|\/download\//.test(window.location.pathname)) return false; var adsense = document.createElement('SCRIPT'); adsense.async = true; adsense.crossorigin = 'anonymous'; adsense.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=' + id; document.head.appendChild(adsense); // function for inserting ads into document var insertAds = function() { var content = document.getElementById('content'), ad; if (content) { // mobile ads if (window.screen.width < 728) { // ad format ad = ''; // top page ad content.insertAdjacentHTML('afterbegin', '
' + ad.replace('{SLOT}', '8249052960') + '
'); (adsbygoogle = window.adsbygoogle || []).push({}); // bottom page ad content.insertAdjacentHTML('beforeend', '
' + ad.replace('{SLOT}', '4309807952') + '
'); (adsbygoogle = window.adsbygoogle || []).push({}); } // standard ads else { // ad format ad = ''; // top page ad content.insertAdjacentHTML('afterbegin', '
' + ad.replace('{SLOT}', '6877660342') + '
'); (adsbygoogle = window.adsbygoogle || []).push({}); // bottom page ad content.insertAdjacentHTML('beforeend', '
' + ad.replace('{SLOT}', '4757999122') + '
'); (adsbygoogle = window.adsbygoogle || []).push({}); } } }; // wait until DOM loaded to insert ads if (document.readyState !== 'loading') { insertAds(); } else { document.addEventListener('DOMContentLoaded', insertAds); } }(window, document, 'ca-pub-2159011770843378')); }