-
Notifications
You must be signed in to change notification settings - Fork 3
/
dfp_async_after.html
60 lines (59 loc) · 2.23 KB
/
dfp_async_after.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<head>
..
<script type="text/javascript">
function isConsentGiven() {
if('consentIsGiven' in window && (consentIsGiven === true || consentIsGiven === false))
return consentIsGiven;
if(!('_iub' in window && 'csConfiguration' in _iub)) return false;
var siteId = _iub.csConfiguration.siteId || '';
var cookiePolicyId = _iub.csConfiguration.cookiePolicyId || '';
var cs = document.cookie.split(';');
var consentIsGiven = false;
for (var i = 0; i < cs.length; i++) {
while (cs[i].charAt(0) == ' ') cs[i] = cs[i].substring(1);
if(cs[i].indexOf('_iub_cs-s'+ siteId) == 0||cs[i].indexOf('_iub_cs-'+ cookiePolicyId) == 0) {
consentIsGiven = true;
break;
}
}
window.consentIsGiven = consentIsGiven;
return consentIsGiven;
}
</script>
<script type="text/javascript">
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function () {
var gads = document.createElement("script");
gads.async = true;
gads.type = "text/javascript";
var useSSL = "https:" == document.location.protocol;
gads.src = (useSSL ? "https:" : "http:") + "//www.googletagservices.com/tag/js/gpt.js";
var node = document.getElementsByTagName("script")[0];
node.parentNode.insertBefore(gads, node);
})();
</script>
<script>
googletag.cmd.push(function () {
if(isConsentGiven())
googletag.pubads().setCookieOptions(0);
else
googletag.pubads().setCookieOptions(1);
googletag.defineSlot('/1234/travel', [728,90], "div-gpt-ad-123456789-0").addService(googletag.pubads());
googletag.pubads().enableSyncRendering();
googletag.enableServices();
});
</script>
..
</head>
<body>
..
<div id="div-gpt-ad-123456789-0" style="width: width; height: height;">
<script type="text/javascript">
googletag.cmd.push(function () {
googletag.display("div-gpt-ad-123456789-0");
});
</script>
</div>
..
</body>