Skip to main content
All CollectionsInventory & Ad FormatsAvailable Ad Formats
Display Banner Ads, Ad Tags, and Supported Sizes
Display Banner Ads, Ad Tags, and Supported Sizes
Updated over 5 months ago

Display Campaign Setup

If you wish to advertise with Display creatives (graphic banners), you must set up a new Display Campaign.

1. Navigate to your Account level and click the + Campaign to add a new Campaign.

2. Within the Campaign setup dialogue window, select Display under the Campaign Type drop-down menu.

3. The rest of the Campaign settings are the same as for other types of Campaigns. You can find detailed instructions for Campaign settings here.

4. To turn your Campaign on, you need to add at least one ad group. You can find detailed instructions for ad group settings here.

5. Use the Creative Library to upload assets for Display ads. You can decide whether to upload Display banners or Display Ad Tags. Visuals are supported in PNG, JPEG, and GIF file formats. HTML5 and rich media ads are supported through Ad Tags serving.

Banner Creative Upload

1. Navigate to Creative Library.

2. Add a new Display creative by clicking + Add new creative.

3. Fill out the form.

  • Ad Name - custom name intended for reporting purposes

  • URL - link to the landing page you want to promote

  • Ad Type - select Display banner

  • Upload image file - you can upload static jpeg or png file formats or dynamic GIF format (GIF uploads are limited to 30 MB). Make sure that your image file complies with one of the supported banner sizes

  • Display URL - a short URL of your landing page that will be displayed when hovering over the banner

  • Tags - custom label to better organize creatives in the library

  • Trackers - option to add additional trackers to track banner impressions

Ad Tag Creative Upload

1. Repeat steps 1 and 2 from the previous section.

2. Fill out the form.

  • Ad Name - a custom name for reporting purposes

  • URL - link to the landing page you want to promote

  • Ad Type - select Display Ad Tag

  • Ad Size - select one of the supported ad sizes

  • Ad Tag - paste HTML or JS code

  • Display URL - a short URL of your landing page that will be displayed when hovering over the banner

  • Tags - custom label to better organize creatives in the library

Ad Tag Troubleshoot Tool

In Outbrain DSP, you can now troubleshoot different issues when uploading and adding an Ad Tag Display ad using the Troubleshoot tool. You can access the Troubleshoot tool by heading to your Creative Library and clicking on your existing creative or by adding a new creative.

The Troubleshoot tool allows you to quickly recheck and fix all necessary Ad Tag parameters (including redirects) that might adversely affect the success of your creative.

In the background, the Troubleshoot tool simulates clicking on your Ad Tag creative and looks for any error in the redirect chain. It also checks if your Ad Tag is properly attributed and tracked by Outbrain DSP.

IMPORTANT: If the Troubleshoot tool shows an error and you are in doubt, please reach out to an Outbrain DSP representative. When the Troubleshoot tool indicates that everything is correct, your Ad Tag is working properly.

Ad Tags Troubleshooting Scenarios

1. No issues were detected by the Troubleshoot tool. Your Ad Tag contains all tracking parameters needed and the redirects are functioning properly. Congrats!

2. The Troubleshoot tool has detected that the Ad Tag is missing the tracking parameters in the final URL, or it has detected an error in the Ad Tag redirect chain.

3. The troubleshooting tool has detected that the Ad Tag's final URL lacks tracking parameters. Please make sure you add the correct tracking parameters.

4. The Troubleshoot tool has detected that the Ad Tag does not contain any redirects. Recheck the Ad Tag.

5. The Troubleshoot tool has detected an absence of a landing page. The color of the specific listing will be red, indicating an issue. Please recheck the Ad Tag.

Third-Party Ad Tags Workarounds

When you use third-party services to generate Ad Tags, you must make sure that the Ad Tag code (HTML or JavaScript) is compiled in a way that enables Outbrain DSP to correctly serve and render the Display ad in the publisher's placement and to track the engaged online user.

Typically, you should include the click_url and cachebuster macros in your Ad Tag.

  • The click_url enables Outbrain DSP to track clicks and is crucial for CTR prediction and CPC optimization engines

  • The cache buster prevents ads from being cached on the browser side and guarantees that the ad will display correctly to the online user

Adform

If you use the Adform service in order to generate Ad Tags, you must add the following macros: click_url, click_url_enc, gdpr (optional).

  • Include the gdpr and click_ulr_enc macros within the <script> part of the code.

  • Include the click_url in the <noscript> part of the code.

Example:

Original Ad Tag:

<script language="javascript" src="<a href="https://track.adform.net/adfscript/?bn=12345678">https://track.adform.net/adfscript/?bn=12345678</a>"></script><noscript> <a href="{CLICK_URL}"https://track.adform.net/C/?bn=12345678;C=0">https://track.adform.net/C/?bn=12345678;C=0</a>" target="_blank"> <img src="<a href="https://track.adform.net/adfserve/?bn=12345678;srctype=4;ord=%5Btimestamp%5D">https://track.adform.net/adfserve/?bn=12345678;srctype=4;ord=[timestamp]</a>" border="0" width="970" height="90" alt=""/> </a> </noscript>

Resolved Ad Tag:

<script language="javascript" src="<a href="https://track.adform.net/adfscript/?bn=12345678">https://track.adform.net/adfscript/?bn=12345678</a>;gdpr={GDPR};gdpr_consent={GDPR_CONSENT_50};click={CLICK_URL_ENC}"></script><noscript> <a href="{CLICK_URL}<a href="https://track.adform.net/C/?bn=12345678;C=0">https://track.adform.net/C/?bn=12345678;C=0</a>" target="_blank"> <img src="<a href="https://track.adform.net/adfserve/?bn=12345678;srctype=4;ord=%5Btimestamp">https://track.adform.net/adfserve/?bn=12345678;srctype=4;ord=[timestamp]” border="0" width="970" height="90" alt=""/> </a> </noscript>

DCM

If you are using the Campaign Manager 360 insertion tags, you must include the data-dcm-tracker parameter and set the value to the macro ${click_url}.

Use the script rendering mode and not iFrame to avoid reporting discrepancies. Set the data-dcm-rendering-mode to script (data-dcm-rendering-mode=‘script’).

Example:

Resolved Ad Tag:

<ins class='dcmads' style='display:inline-block;width:300px;height:250px' data-dcm-placement='N571601.2165303/B26559109.315468392' data-dcm-rendering-mode='script' data-dcm-click-tracker='{CLICK_URL}' data-dcm-https-only 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=''> <script src='<a href="https://fw.adsafeprotected.com/rjss/www.googletagservices.com/832115/57397613/dcm/dcmads.js">https://fw.adsafeprotected.com/rjss/www.googletagservices.com/832115/57397613/dcm/dcmads.js</a>'></script> </ins>

Learn more about DCM Ad Tags here.

Sizmek

If you are relying on Sizmek to create Ad Tags, you should include the click_url and cache buster macros in your Ad Tag.

Example:

Original Ad Tag:

<script src="https://bs.serving-sys.com/Serving/adServer.bs?c=28&cn=display&pli=12345678910&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&w=300&h=250&ord=[timestamp]&LineID=$$$$$$z1{contentAdId}{mediaSource}__{publisher}1z$$$$$$&z=10000"></script> <noscript> <a href="https://bs.serving-sys.com/Serving/adServer.bs?cn=brd&pli=1077679785&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&Page=&Pos=12345678910&LineID=$$$$$$z1{contentAdId}{mediaSource}__{publisher}1z$$$$$$" target="_blank"> <img src="https://bs.serving-sys.com/Serving/adServer.bs?c=8&cn=display&pli=12345678910&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&Page=&Pos=541928491&LineID=$$$$$$z1{contentAdId}{mediaSource}__{publisher}1z$$$$$$" border=0 width=300 height=250></a> </noscript>

Resolved Ad Tag:

<script src="https://bs.serving-sys.com/Serving/adServer.bs?c=28&cn=display&pli=12345678910&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&w=300&h=250&ord={CACHEBUSTER}&ncu={CLICK_URL_ENC}&ucm=true&LineID=$$$$$$z1{contentAdId}{mediaSource}__{publisher}1z$$$$$$&z=10000"></script> <noscript> <a href="https://bs.serving-sys.com/Serving/adServer.bs?cn=brd&pli=12345678910&gdpr={GDPR}&gdpr_consent={GDPR_CONSENT_68}&Page=&Pos=12345678910&LineID=$$$$$$z1{contentAdId}{mediaSource}__{publisher}1z$$$$$$" target="_blank"> <img src="{CLICK_URL}https://bs.serving-sys.com/Serving/adServer.bs?c=8&cn=display&pli=12345678910&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&Page=&Pos=12345678910&LineID=$$$$$$z1{contentAdId}{mediaSource}__{publisher}1z$$$$$$" border=0 width=300 height=250></a> </noscript>

Celtra

If you are using a Celtra Ad Tag that contains the “UseClickAsDestination” parameter, the click URL is used as a landing page. In order to configure the clickUrl properly, please add the CLICK_DESTINATION macro.

Original Ad Tag:

<div class="celtra-ad-v3"> <!-- eas.e3ZpZGVvX3N0YXJ0fQ%3D%3D = raw {video_start} --> <!-- eas.e3ZpZGVvX2ZpcnN0X3F1YXJ0aWxlfQ%3D%3D = raw {video_first_quartile} --> <!-- eas.e3ZpZGVvX21pZHBvaW50fQ%3D%3D = raw {video_midpoint} --> <!-- eas.e3ZpZGVvX3RoaXJkX3F1YXJ0aWxlfQ%3D%3D = raw {video_third_quartile} --> <!-- eas.e3ZpZGVvX2NvbXBsZXRlfQ%3D%3D = raw {video_complete} --> <img src="data:image/png,celtra" style="display: none" onerror=" (function(img) { var params = {'clickUrl':'{CLICK_URL}','widthBreakpoint':'','expandDirection':'undefined','preferredClickThroughWindow':'new','clickEvent':'advertiser','useClickAsDestination':'1','externalAdServer':'Zemanta','tagVersion':'html-standard-7'}; [].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 && (m = n.textContent.match(/^\s+([\w%.]+)(\[.+\])?\s+=\s+(\w+)\s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^\s+|\s+$/g, '')); } catch (e) {} } }); var req = document.createElement('script'); req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1); params.clientTimestamp = new Date/1000; params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset(); params.hostPageLoadId=window.celtraHostPageLoadId=window.celtraHostPageLoadId||(Math.random()+'').slice(2); var qs = ''; for (var k in params) { qs += '&' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]); } var src = 'https://ads.celtra.com/2c29f1a9/web.js?' + qs; req.src = src; img.parentNode.insertBefore(req, img.nextSibling); })(this); "> </div> <script src="https://z.moatads.com/zemantadisplay585179817718/moatad.js#moatClientLevel1=ClubMed_FR_ND&moatClientLevel2={publisher}&moatClientLevel3={widget_ID}&moatClientLevel4={ad_id}"></script>

Resolved Ad Tag:

<div class="celtra-ad-v3"> <!-- eas.e3ZpZGVvX3N0YXJ0fQ%3D%3D = raw {video_start} --> <!-- eas.e3ZpZGVvX2ZpcnN0X3F1YXJ0aWxlfQ%3D%3D = raw {video_first_quartile} --> <!-- eas.e3ZpZGVvX21pZHBvaW50fQ%3D%3D = raw {video_midpoint} --> <!-- eas.e3ZpZGVvX3RoaXJkX3F1YXJ0aWxlfQ%3D%3D = raw {video_third_quartile} --> <!-- eas.e3ZpZGVvX2NvbXBsZXRlfQ%3D%3D = raw {video_complete} --> <img src="data:image/png,celtra" style="display: none" onerror=" (function(img) { var params = {'clickUrl':'{CLICK_DESTINATION}','widthBreakpoint':'','expandDirection':'undefined','preferredClickThroughWindow':'new','clickEvent':'advertiser','useClickAsDestination':'1','externalAdServer':'Zemanta','tagVersion':'html-standard-7'}; [].slice.apply(img.parentNode.childNodes).forEach(function(n) { var decfs = { urldecode: decodeURIComponent, htmldecode: function(v) { var d = document.createElement('div'); d.innerHTML = v; return d.textContent; }, eval: function(v) { return eval(v); }, raw: function(v) { return v; } }; var m; if (n.nodeType == 8 && (m = n.textContent.match(/^\s+([\w%.]+)(\[.+\])?\s+=\s+(\w+)\s+(.*)$/i))) { try { params[m[1]+(m[2] || '')] = decfs[m[3]](m[4].replace(/^\s+|\s+$/g, '')); } catch (e) {} } }); var req = document.createElement('script'); req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1); params.clientTimestamp = new Date/1000; params.clientTimeZoneOffsetInMinutes = new Date().getTimezoneOffset(); params.hostPageLoadId=window.celtraHostPageLoadId=window.celtraHostPageLoadId||(Math.random()+'').slice(2); var qs = ''; for (var k in params) { qs += '&' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]); } var src = 'https://ads.celtra.com/2c29f1a9/web.js?' + qs; req.src = src; img.parentNode.insertBefore(req, img.nextSibling); })(this); "> </div> <script src="https://z.moatads.com/zemantadisplay585179817718/moatad.js#moatClientLevel1=ClubMed_FR_ND&moatClientLevel2={publisher}&moatClientLevel3={widget_ID}&moatClientLevel4={ad_id}"></script>

Please Note: When you upload the Ad Tag in Outbrain DSP, remember to enter only the Landing Page URL without UTMs and Click ID in the "URL" field instead of the 3rd party Click Tracker, if you have it. Do not insert 3rd party Click Tracker here.

Supported Display Banner Sizes

To successfully serve a Display ad to the online user within the available placement, you need to include creatives in Display Campaigns with the supported banner sizes below, regardless of the ad type (image or Ad Tag).

We recommend adding a variety of different ad sizes to your Display ad groups to access a broader pool of placements on the open web.

Horizontal:

  • 970x250 billboard

  • 970x90 large leaderboard

  • 728x90 leaderboard

  • 468x60 banner

  • 300x100, 320x100 large mobile banner

  • 300x50, 320x50 mobile banner

  • 500x250, 800x250 large banner

Square:

  • 125x125 button

  • 180x150 small rectangle

  • 200x200 small square

  • 250x250 square

  • 300x165 inline rectangle

  • 300x250 rectangle

  • 320x480 rectangle

  • 336x280 large rectangle

  • 480x320 large rectangle - mobile landscape (phone)

  • 1024x768 large rectangle - mobile landscape (tablet)

Vertical:

  • 300x600, 320x480 half page

  • 120x600, 160x600 skyscraper

  • 300x1050 portrait

  • 768x1024 large portrait

Did this answer your question?