Example for Mobile Web Ad Tag & User Identity Tag Implementation - 3 Ad Placements
<head>
<!-- display.io Config Script -->
<script type="text/javascript">
var dioParams = {
adsSrvDomain: 'appsrv.display.io',
cdnDomain: 'cdn.display.io',
fixedHeaderSelector : 'page-fixed-header',
passbackTag: '<div id=\'gpt-passback\'><img src=\'https://cdn.display.io/display/Infeed_Mrect/oreo_300x250.jpg\'><script>console.log(\'No bid response. The passbackTag was applied.\')<\/script><\/div>',
headerText: 'Scroll to continue with content',
headerTextColor: 'white',
headerBackgroundColor: 'black',
adContainerBackgroundColor: 'transparent',
pageCategory: 'IAB18-6,IAB18-5,IAB18-3',
keywords: 'pandemic,finance,report',
};
</script>
<!-- User Identity Script -->
<script type="text/javascript">
(function() {
var purl = window.location.href;
var url = '//ads.pubmatic.com/AdServer/js/pwt/158101/4678';
var profileVersionId = '';
if(purl.indexOf('pwtv=')>0){
var regexp = /pwtv=(.*?)(&|$)/g;
var matches = regexp.exec(purl);
if(matches.length >= 2 && matches[1].length > 0){
profileVersionId = '/'+matches[1];
}
}
var wtads = document.createElement('script');
wtads.async = true;
wtads.type = 'text/javascript';
wtads.src = url+profileVersionId+'/pwt.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(wtads, node);
})();
</script>
.....
</head>
<body>
............
<!-- if your page has a fixed header menu -->
<your_HTML_header_element id="page-fixed-header" ...>
............
<!-- display.io Ad Placement Script N1 -->
<script async src="https://cdn.display.io/webis/webis.min.js#site=1234?placement=2345"></script>
............
<!-- display.io Ad Placement Script N2 -->
<script async src="https://cdn.display.io/webis/webis.min.js#site=1234?placement=2346"></script>
............
<!-- display.io Ad Placement Script N3 -->
<script async src="https://cdn.display.io/webis/webis.min.js#site=1234?placement=2346"></script>
............
</body>
Comments
0 comments
Please sign in to leave a comment.