Which ad servers are supported?
- Adform
- Adnami
- Adnuntius
- Bannerflow
- Cavai
- Google CM 360
- Pexi
- Weborama
How to implement ad server macros for each vendor:
Adform
<script language="javascript" src="https://track.adform.net/adfscript/?bn=xx;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_50};click=${CLICK_URL}"></script>
Adnami
<ins class='adnm-tag'
style='display:inline-block;width:300x;height:600px;'
data-adnm-cc='XX-XXXXX-X'
data-adnm-session='${CACHEBUSTER}'
data-adnm-click='${CLICK_URL}'
data-adnm-type='canvas'
data-adnm-unload
data-adnm-gdpr-applies='gdpr=${GDPR}'
data-adnm-gdpr-consent='gdpr_consent=${GDPR_CONSENT_612}'
data-adnm-addtl-consent='addtl_consent=${ADDTL_CONSENT}'>
<script async src='https://macro.adnami.io/macro/gen/adnm.ads.v2.js'></script>
</ins>
Adnuntius
<script src="https://limited.delivery.adnuntius.com/i?auId=xxx&lineItemId=xxx&creativeId=xxx&format=rawJs&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_855}&cb=${CACHEBUSTER}&clickTrackingUrl=${CLICK_URL}"></script>
Bannerflow
<script src="https://c.bannerflow.net/a/xxxxxx?did=xxxxxx&deeplink=on&redirecturl=${CLICK_URL}&domain=${REFERER_URL_ENC}&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_273}"></script>
Cavai
<script
data-creative-id='CAVAI_REATIVE_ID'
data-timestamp='2025-02-20T09:10:05.591Z'
>
(function() {
var s = document.createElement('script');
s.src = 'https://delivery-3.cavai.com/assets/creatives/65154/cltfq6i4s016ok5j48tqpbm13/built/assets/stub.js?bust='+Date.now();
s.async = true;
s.setAttribute('data-click-macro', '${CLICK_URL}');
s.setAttribute('data-domain', '${REFERER_URL_ENC}');
s.setAttribute('data-dsp', 'XAN');
document.head.appendChild(s);
})();
</script>
Google CM 360
<ins class='dcmads' style='display:inline-block;width:300px;height:250px' data-dcm-placement='XX.XX/XX.XX' data-dcm-rendering-mode='script' data-dcm-https-only data-dcm-api-frameworks='[APIFRAMEWORKS]' data-dcm-omid-partner='[OMIDPARTNER]' data-dcm-gdpr-applies='gdpr=${GDPR}' data-dcm-gdpr-consent='gdpr_consent=${GDPR_CONSENT_755}' data-dcm-addtl-consent='addtl_consent=${ADDTL_CONSENT}' data-dcm-ltd='false' data-dcm-resettable-device-id='' data-dcm-app-id='' data-dcm-click-tracker='${CLICK_URL}'> <script src='https://www.googletagservices.com/dcm/dcmads.js'></script> </ins>
Pexi
<script type="text/javascript" id="pexi-tag">
var pexiAd = {
'id': xxxxx,
'width': 970,
'height': 250,
'cacheBust': '${CACHEBUSTER}',
'clickTracker': ['${CLICK_URL}'],
'click': 'https://www.example.com', 'mediaURL': 'https://ads.pexi.nl/xxxx/', 'gdpr': '${GDPR}', 'gdpr_consent': '${GDPR_CONSENT_516}'
}; document.write('<scrip'+'t src="https://static.pexi.nl/3.3/hpto.js"></scrip'+'t>'); </script>
<script type="text/javascript" id="pexi-tag">
var pexiAd = {
'id': xxxxx,
'width': 970,
'height': 250,
'cacheBust': '${CACHEBUSTER}',
'clickTracker': [],
'click': '${CLICK_URL}', 'mediaURL': 'https://ads.pexi.nl/xxxx/', 'gdpr': '${GDPR}', 'gdpr_consent': '${GDPR_CONSENT_516}'
}; document.write('<scrip'+'t src="https://static.pexi.nl/3.3/hpto.js"></scrip'+'t>'); </script>
Weborama
<script type="text/javascript"> var adperfobj = { storage: 'A1', account_id: XXXX, tracking_element_id: XXX, width: 320, height: 500, fullhost: 'xxx.solution.weborama.fr', random: '${CACHEBUSTER}', burst: 'always', imptrackers: [], clicktrackers: [], publisherclick: '${CLICK_URL}' }; document.write('<scr' + 'ipt language="javascript" src="https://cstatic.weborama.fr/js/advertiserv2/adperf_launch_1.0.0_scrambled.js"></scr' + 'ipt>'); </script>
<script type="text/javascript">
var adperfobj = {
storage: 'A1',
account_id: XXXX,
tracking_element_id: XXX,
width: 320,
height: 500,
fullhost: 'xxx.solution.weborama.fr',
random: '${CACHEBUSTER}',
burst: 'always',
imptrackers: [],
clicktrackers: ['${CLICK_URL}'],
publisherclick: 'https://yourlandingpage.nl'
};
document.write('<scr' + 'ipt language="javascript" src="https://cstatic.weborama.fr/js/advertiserv2/adperf_launch_1.0.0_scrambled.js"></scr' + 'ipt>');
</script>
<script type="text/javascript">
var weboDisplay = {
organization_id : 'XXX'
,tag_id : 'XXX'
,request_id : ''
,external_id : ''
,random : '${CACHEBUSTER}'
,width : 1
,height : 1
,burst : 'always'
,gdpr : '${GDPR_CONSENT_284}'
,imptrackers : []
,clicktrackers : []
,publisherclick : '${CLICK_URL}'
};
(function weboStart(){
var weboLaunch = document.createElement('script');
weboLaunch.type = 'text/javascript';
weboLaunch.src = 'https://media.adrcdn.com/scripts/15/webodisplay_launch_1.5.0_scrambled.js';
document.currentScript.parentNode.insertBefore(weboLaunch, document.currentScript);
}());
</script>
<script type="text/javascript">
var weboDisplay = {
organization_id : 'XXX'
,tag_id : 'XXX'
,request_id : ''
,external_id : ''
,random : '${CACHEBUSTER}'
,width : 1
,height : 1
,burst : 'always'
,gdpr : '${GDPR_CONSENT_284}'
,imptrackers : []
,clicktrackers : ['${CLICK_URL}']
,publisherclick : 'https://www.yourlandingpage.nl'
};
(function weboStart(){
varweboLaunch = document.createElement('script');
weboLaunch.type = 'text/javascript';
weboLaunch.src = 'https://media.adrcdn.com/scripts/15/webodisplay_launch_1.5.0_scrambled.js';
document.currentScript.parentNode.insertBefore(weboLaunch, document.currentScript);
}());
</script>
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article