Skip to content

Instantly share code, notes, and snippets.

@larsschenk
Last active October 12, 2016 21:33
Show Gist options
  • Save larsschenk/a9007c565fd85132543756791d3c1675 to your computer and use it in GitHub Desktop.
Save larsschenk/a9007c565fd85132543756791d3c1675 to your computer and use it in GitHub Desktop.
WoSp ad_pub_head.php
<?php
// OMS/Google Anzeige Script
// 2 Datei, ad_pub_head.php und ad_pub_body.php
//
// Einstellung:
//
// Kampagne Einstellung von OMS/Google
// var oms_site = 'oms.wochenspiegel-online.de';
// var oms_zone = 'test';
//
// Laden:
// Anzeigen muss, innerhalb von der Funktion: googletag.cmd.push(), definiert werden.
//
// format:
// googletag.defineSlot('/google id/oms_site/oms_zone', [breite, höhe], 'block id').addService(googletag.pubads()).setCollapseEmptyDiv(true);
//
// zum beispiel:
// googletag.defineSlot('/5766/oms.wochenspiegel-online.de/test', [300, 250], 'test').addService(googletag.pubads()).setCollapseEmptyDiv(true);
//
//
// Display:
// Anzeigen wird definert (oben) und dennoch ausgeben über die "block id".
// in widget wo der Anzeige gezeigt werden soll:
//
//<div id='block id'>
//<script type="text/javascript">
// <!--\\
// googletag.cmd.push(function() { googletag.display('block id')});
// //-->
//</script>
//</div>
?>
<script type="text/javascript">
var oms_site = 'oms.wochenspiegel-online.de';
var oms_zone = 'homepage';
</script>
<script type="text/javascript" src="http://www.video.oms.eu/ada/cloud/omsv_container_151.js"></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);
})();
googletag.cmd.push(function() {
<?php
// Anzeigen muss hier definiert werden (innerhalb von der function: googletag.cmd.push())
?>
var adsizeRectangle = [];
if (oms_screen_width >= 480) {
adsizeRectangle = [300, 250];
} else {
adsizeRectangle = [320, 50];
}
googletag.defineSlot('/5766/oms.wochenspiegel-online.de/homepage', adsizeRectangle, 'rt_top').addService(googletag.pubads()).setCollapseEmptyDiv(true);
googletag.defineSlot('/5766/oms.wochenspiegel-online.de/homepage', adsizeRectangle, 'rt_mid').addService(googletag.pubads()).setCollapseEmptyDiv(true);
googletag.defineSlot('/5766/oms.wochenspiegel-online.de/homepage', adsizeRectangle, 'rt_bttm').addService(googletag.pubads()).setCollapseEmptyDiv(true);
googletag.defineSlot('/5766/oms.wochenspiegel-online.de/homepage', [728, 90], 'top').addService(googletag.pubads()).setCollapseEmptyDiv(true);
googletag.defineSlot('/5766/oms.wochenspiegel-online.de/homepage', [728, 91], 'art_top').addService(googletag.pubads()).setCollapseEmptyDiv(true);
googletag.defineSlot('/5766/oms.wochenspiegel-online.de/homepage', [728, 92], 'art_bttm').addService(googletag.pubads()).setCollapseEmptyDiv(true);
googletag.pubads().enableSingleRequest();
googletag.enableServices();
if (typeof googletag != 'undefined' && typeof OMSVad != 'undefined' && OMSVad.WLRCMDGPT != null && !OMSVad.isSetGTarget)
{
for (var i in OMSVad.WLRCMDGPT)
{
googletag.pubads().setTargeting(i, OMSVad.WLRCMDGPT[i]);
}
OMSVad.isSetGTarget = true;
}
});
//-->
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment