I'm trying to add a close button to an interstitial out of page ad in dfp but I cannot get it to work. I've tried to follow the instructions provided by google but no luck.
This is my code
<script>
$(document).ready( function() {
$(window.parent.document).find('body').css({
"Background-Attachment": "fixed",
"Background-Image": "url('[%Image%]')",
"Background-Position": "top center",
"Background-Repeat": "no-repeat",
});
$(window.parent.document).find('body')
.after('<a href="%%CLICK_URL_UNESC%%[%ClickthroughURL%]" target="_blank">' +
'<img src="%%VIEW_URL_UNESC%%[%Image%]" style="display:block;position:fixed;left:0;top:0;width:100%;height:100%;cursor:pointer" />/a>');
});
</script>
<script>
function closeHandler() {
Enabler.reportManualClose();
Enabler.close();
}
</script>
<style>
#close-btn {
position: absolute;
width: 20px;
height: 18px;
top: 0px;
left: 278px;
cursor: pointer;
z-index:220;
background-image: url('[%Closebtn%]');
background-repeat: no-repeat;
}
</style>
<div id="close-btn"></div>
Thanks any help would be appreciated
I figured this out so here is the solution. Code changed a bit but I'm achieving the result i wanted.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>Test 1</title>
<style type="text/css">
.center-me {
position: absolute;
visibility: visible;
width: 100%;
height: auto;
margin: 0;
z-index: 10;
top: 50px;
left: 0;
}
.center-me img {
width: 100%;
height: auto;
}
#close-btn {
position: absolute;
width: 45px;
height: 45px;
top: 70px;
right: 15px;
cursor: pointer;
z-index:220;
background-image: url('[%CloseBtn%]');
background-repeat: no-repeat;
}
</style>
<script>
$(document).ready(function(){
$("#close-btn").click(function(){
$(".ad-wrapper").fadeOut(500);
});
});
</script>
</head>
<body style="margin: 0px;">
<div class="ad-wrapper">
<div id="close-btn"></div>
<a href="%%CLICK_URL_UNESC%%[%ClickthroughURL%]">
<div class="center-me">
<img src="%%VIEW_URL_UNESC%%[%ImageFile%]"></img>
</div>
</a>
</div>
</body>
</html>