View difference between Paste ID: BQtYJeRE and 27rTbG4g
SHOW: | | - or go back to the newest paste.
1-
paraeles.pt
1+
maria.pt
2
3
Place this code in the <head> section, above any ad tags, gtag.js, and GTM codes.
4
5
<!-- Default Consent Mode config -->
6
<script>
7
    //<![CDATA[
8
    window.dataLayer = window.dataLayer || [];
9
    function gtag(){dataLayer.push(arguments);}
10
    gtag('consent', 'default', {
11
        'ad_storage': 'granted',
12
        'analytics_storage': 'granted',
13
        'functionality_storage': 'granted',
14
        'personalization_storage': 'granted',
15
        'security_storage': 'granted',
16
        'ad_user_data': 'granted',
17
        'ad_personalization': 'granted',
18
        'wait_for_update': 1500
19
    });
20
    gtag('consent', 'default', {
21
        'region': ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IS', 'IE', 'IT', 'LV', 'LI', 'LT', 'LU', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB', 'CH'],
22
        'ad_storage': 'denied',
23
        'analytics_storage': 'denied',
24
        'functionality_storage': 'denied',
25
        'personalization_storage': 'denied',
26
        'security_storage': 'denied',
27
        'ad_user_data': 'denied',
28
        'ad_personalization': 'denied',
29
        'wait_for_update': 1500
30
    });
31
    gtag('set', 'ads_data_redaction', true);
32
    gtag('set', 'url_passthrough', false);
33
    (function(){
34
        const s={adStorage:{storageName:"ad_storage",serialNumber:0},analyticsStorage:{storageName:"analytics_storage",serialNumber:1},functionalityStorage:{storageName:"functionality_storage",serialNumber:2},personalizationStorage:{storageName:"personalization_storage",serialNumber:3},securityStorage:{storageName:"security_storage",serialNumber:4},adUserData:{storageName:"ad_user_data",serialNumber:5},adPersonalization:{storageName:"ad_personalization",serialNumber:6}};let c=localStorage.getItem("__lxG__consent__v2");if(c){c=JSON.parse(c);if(c&&c.cls_val)c=c.cls_val;if(c)c=c.split("|");if(c&&c.length&&typeof c[14]!==undefined){c=c[14].split("").map(e=>e-0);if(c.length){let t={};Object.values(s).sort((e,t)=>e.serialNumber-t.serialNumber).forEach(e=>{t[e.storageName]=c[e.serialNumber]?"granted":"denied"});gtag("consent","update",t)}}}
35-
        if(Math.random() < 0.05) {if (window.dataLayer && (window.dataLayer.some(e => e[0] === 'js' && e[1] instanceof Date) || window.dataLayer.some(e => e['event'] === 'gtm.js' && e['gtm.start'] == true ))) {document.head.appendChild(document.createElement('img')).src = "//clickiocdn.com/utr/gtag/?sid=238880";}}
35+
        if(Math.random() < 0.05) {if (window.dataLayer && (window.dataLayer.some(e => e[0] === 'js' && e[1] instanceof Date) || window.dataLayer.some(e => e['event'] === 'gtm.js' && e['gtm.start'] == true ))) {document.head.appendChild(document.createElement('img')).src = "//clickiocdn.com/utr/gtag/?sid=238610";}}
36
    })();
37
    //]]>
38
</script>
39
40
<!-- Clickio Consent Main tag -->
41-
<script async type="text/javascript" src="//clickiocmp.com/t/consent_238880.js"></script>
41+
<script async type="text/javascript" src="//clickiocmp.com/t/consent_238610.js"></script>
42
43
44
---Inmobi solution removal---
45
46
Please remove the Inmobi code implementation shown in the screenshot.
47-
https://clickio.gyazo.com/f19bdfa0978fb1110102c1fa8adab1c7
47+
https://clickio.gyazo.com/10f741b7118229af584b50457b8d2404