Herzlich willkommen im SEO Forum der ABAKUS Internet Marketing GmbH
registrieren registriertes Mitglied
Code: Alles auswählen
<script>
window.addEventListener('spconsent', function() {
// Start Adsense
...
// End AdSense
});
</script>
Code: Alles auswählen
!function () { var e = function () { var e, t = "__tcfapiLocator", a = [], n = window; for (; n;) { try { if (n.frames[t]) { e = n; break } } catch (e) { } if (n === window.top) break; n = n.parent } e || (!function e() { var a = n.document, r = !!n.frames[t]; if (!r) if (a.body) { var i = a.createElement("iframe"); i.style.cssText = "display:none", i.name = t, a.body.appendChild(i) } else setTimeout(e, 5); return !r }(), n.__tcfapi = function () { for (var e, t = arguments.length, n = new Array(t), r = 0; r < t; r++)n[r] = arguments[r]; if (!n.length) return a; if ("setGdprApplies" === n[0]) n.length > 3 && 2 === parseInt(n[1], 10) && "boolean" == typeof n[3] && (e = n[3], "function" == typeof n[2] && n[2]("set", !0)); else if ("ping" === n[0]) { var i = { gdprApplies: e, cmpLoaded: !1, cmpStatus: "stub" }; "function" == typeof n[2] && n[2](i) } else a.push(n) }, n.addEventListener("message", (function (e) { var t = "string" == typeof e.data, a = {}; try { a = t ? JSON.parse(e.data) : e.data } catch (e) { } var n = a.__tcfapiCall; n && window.__tcfapi(n.command, n.version, (function (a, r) { var i = { __tcfapiReturn: { returnValue: a, success: r, callId: n.callId } }; t && (i = JSON.stringify(i)), e.source.postMessage(i, "*") }), n.parameter) }), !1)) }; "undefined" != typeof module ? module.exports = e : e() }();
Bei mir und vielleicht auch bei Micha, ist das Sourcepoint Script im Script des Vermarkters enthalten.Baut den verlinkten Code hinter dem SourcePoint-Code ein, denn er setzt voraus, dass das __tcfapi-Objekt definiert ist.
Code: Alles auswählen
(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1;
Code: Alles auswählen
(window._sp_queue = window._sp_queue || []).push(function() {
__tcfapi('addEventListener', 2, function(tcData, success) {
if (success && (tcData.eventStatus === 'useractioncomplete' || tcData.eventStatus === 'tcloaded') && tcData.purpose.consents[1]) {
var adsbygoogleScript = document.createElement('script');
adsbygoogleScript.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
document.head.appendChild(adsbygoogleScript);
}
});
});
das ist verständlich. Vielen Dank. Ich versuche es zeitnah zu testen. Ich gehe also so vor:Ich kann trotzdem nicht garantieren, dass es auf Anhieb funktioniert. Solche Sachen muss man ausprobieren.