Skip to content

Instantly share code, notes, and snippets.

@alaahd
Last active August 29, 2015 13:56
Show Gist options
  • Save alaahd/8896928 to your computer and use it in GitHub Desktop.
Save alaahd/8896928 to your computer and use it in GitHub Desktop.
OPT takeovers dfp code
<script type="text/javascript">
var adClickURL = "%%CLICK_URL_ESC%%%%DEST_URL%%";
parent.adClickURL = adClickURL;
$(document).ready( function() {
$(window.parent.document).find('body').css("backgroundColor", "#FFFFFF");
$(window.parent.document).find('body').css("backgroundImage", "url('%%VIEW_URL_UNESC%%https://s3.amazonaws.com/sport360/new-umbro.jpg')");
$(window.parent.document).find('body').css("backgroundPosition", "top center");
$(window.parent.document).find('body').css("backgroundRepeat", "no-repeat");
$(window.parent.document).find('body').css("backgroundAttachment", "fixed");
$(window.parent.document).find('body').addClass("oop");
$(window.parent.document).find('#div-gpt-ad-bg-oop_ad_container').css("cursor", "pointer");
// this is for background impressions tracking
var img = $('<img id="dfp_imp">');
img.attr('src', '' + new Date().getTime() + '&rtu=-1');
img.attr('width', '1');
img.attr('height', '1');
img.appendTo('body');
$('#div-gpt-ad-bg-oop_ad_container').click(function() {
window.open(
adClickURL,
'_blank'
);
});
});
</script>
@alaahd
Copy link
Author

alaahd commented Feb 10, 2014

if advertiser didn't provide an IMP tracking URL, please remove or comment the following lines:

var img = $('');
img.attr('src', '' + new Date().getTime() + '&rtu=-1');
img.attr('width', '1');
img.attr('height', '1');
img.appendTo('body');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment