Pontiac Wiki Pontiac Wiki

Creatives

Creatives

  • Creative Overview
  • Creative Types
  • Creative Upload Process
    • Overview
    • Creative Acceptance Policy
    • New Creative Tab
    • Trackers Tab
    • Specs Tab
    • Flights Tab
    • Publisher Specs Eligibility Tab
  • Creative Specs
  • Creative Audit
    • Overview
    • Creative Brand & IAB Category
    • Sensitive Creatives
    • Political Creatives
    • Prohibited Content
  • Creative Macros
  • Edit Creatives
  • Creative Malicious Intent Test
  • Publisher Specs & Approval Process
  1. Home
  2. Bidder Documentation
  3. Creatives

Creative Overview

A Creative is the advertisement asset or third-party ad tag that is served as part of a Campaign. Creatives are created and managed at the Advertiser level and can then be associated with eligible Campaigns or Lines for delivery.

Pontiac supports creatives across multiple media types, including:

  • Banner / Display
    • Hosted Banner
    • Third-Party Banner
    • HTML5
  • Native
  • Audio
    • Hosted Audio
    • Third-Party Audio
  • Video
    • Hosted Video
    • Third-Party Video / VAST

Creatives can be uploaded by navigating to the applicable Advertiser and selecting New Creative. Creative settings can only be edited from the Advertiser level.

Once saved, Creatives are submitted through the applicable creative audit process before they are eligible to serve. Creatives may also be subject to additional SSP, publisher, media owner, or other third-party approval requirements depending on the inventory being purchased.

The sections below cover supported Creative types, technical specifications, upload and configuration workflows, macros, trackers, auditing, and other Creative-related features.

Creative Hierarchy

Creatives are owned and managed at the Advertiser level:

Seat
└── Advertiser
    ├── Creatives
    ├── Pixels
    └── Campaigns
        └── Lines

Although Creatives belong to the Advertiser, they can be associated with a Campaign or Line depending on how Creative management is configured.

Advertiser
└── Creative
    ├── Campaign Association
    └── Line Association

When Creatives are managed at the Campaign level, the Campaign’s associated Creatives are inherited by its Lines. When Creative management is handled independently at the Line level, eligible Creatives can be associated directly with individual Lines.

This allows a single Advertiser to maintain a centralized Creative library while controlling which assets are eligible to serve across different Campaigns and Lines.

For setup instructions, see:

  • Campaign Creatives
  • Line Creatives

The Creatives documentation itself confirms that Creatives are managed at the Advertiser level and then used at Campaign or Line level.

Creative Types

Creatives can be uploaded in the Advertiser details screen by selecting the ‘New Creative’ button. At this time the platform supports the following Creative Types:

  • Banner/Display:
    • Banner: Hosted
      • First Party Banner
    • Banner: 3rd Party
      • Ad Server Tag Banner
    • HTML5
  • Native
  • Audio
    • Audio: Hosted
      • First Party Audio
    • Audio: 3rd Party
      • Ad Server Tag Audio
  • Video
    • Video: Hosted
      • First Party Videos. Pontiac hosting fee will be applied and VAST tag will be created using Kevel.
    • Video: 3rd Party
      • Ad Server Tag Video (VAST) tags from reputable Ad Servers

For a comprehensive walkthrough of each creative type, see here: New Creative Tab

Creatives Table

On the Advertiser, Campaign, and Line level, users can download the Creatives table. By default the following columns are included:

  • Status: Active or Inactive
  • Audit Status: Approved, Pending, or Rejected
  • ID: Creative ID
  • Name: Creative Name
  • Creative Type: The creative’s type: Banner: Hosted, Banner: 3rd Party, Native, Audio: Hosted, Audio: 3rd Party, Video: Hosted, and Video: 3rd Party.
  • Weight: The creative’s weight.
  • Imps: The amount of Impressions the creative has served and is dependent on the selected Reporting Interval.
  • Clicks: The number of Clicks the creative has and is dependent on the selected Reporting Interval.
  • Total Cost: The total cost of serving the creative and is dependent on the selected Reporting Interval.
  • Revenue: The total cost, including any of the advertiser’s margin, of serving the creative and is dependent on the selected Reporting Interval.
  • Flights Enabled: Always on or the flights that the creative is active for.
  • CTR: The click through rate of the creative and is dependent on the selected Reporting Interval.
  • Tag: The creative’s tag

Overview

Creatives can be uploaded in the Advertiser details screen by selecting the ‘New Creative’ button. At this time the platform supports Video: 3rd Party (VAST tags from reputable Ad Servers), Videos: Hosted, Audio: 3rd Party, Audio: Hosted, Banner: 3rd Party, Banner: Hosted, HTML5, and Native (Format A) creatives. If you do not have access to an ad server to create VAST tags, Pontiac Bidder offers hosting services at an additional charge via Kevel. This additional CPM fee is applied to the Line Item for each impression served and is a part of the total line and campaign budgets. Reach out through the Help Center or your account manager for more information.

To upload a Creative, go to the Advertisers tab and click on the name of the Advertiser under which you would like to upload the Creative. Select ‘New Creative’ and select the type of Creative that you will be uploading. A preview of the Creative should appear in the green ‘Preview’ box. Ensure that the Creative does not extend outside this preview box and loads as expected. Complete all relevant fields, then click ‘Save’.


Please note that Creatives can only be edited at the Advertiser Level. Please navigate to the Advertiser Level to modify your creatives.

For detailed documentation, see here: New Creative Tab

Creative Acceptance Policy

Pontiac-Creative-Acceptance-PolicyDownload

Please thoroughly review all Creative Policies before uploading Creative. All Creative units uploaded will be subject to the Pontiac Intelligence creative audit process as well as any additional SSP, publisher, media owner or other creative approval processes that may apply in the acquisition of ad space.

Pontiac Intelligence reserves the right to reject any creative unit at its discretion, and subsequently suspend the account without advanced warning. If your account is suspended, you will be notified in writing and an investigation will take place within three business days.  If at any point your ad tags are flagged as malicious, your account balance will be forfeited to Pontiac and will not be refundable.

In addition to Pontiac Intelligence’s content policies, certain sellers have additional policies that apply to buyers of those sellers’ inventory and certain data providers have additional policies that apply to buyers of those data providers’ data. Pontiac Intelligence clients wishing to purchase such inventory or data are responsible for understanding and adhering to any such additional policies. Pontiac shall have no liability or responsibility of any kind if a third-party declines to serve any Ads proposed by a Pontiac user, regardless of whether the ads meet the Pontiac Ad Standards or are approved by Pontiac, and users agree to indemnify and hold harmless Pontiac from any losses arising from a third-party’s decision not to serve a user’s ads. 

New Creative Tab

Creatives are managed on the Advertiser level. Navigate to the desired Advertiser and select the New Creative button to upload and configure creatives across video, display, audio, and native formats.

Getting Started

  1. Click New Creative.
  2. Select a Creative Type:
  • Banner/Display:
    • Banner: Hosted
      • First Party Banner
    • Banner: 3rd Party
      • Ad Server Tag Banner
    • HTML5
  • Native
  • Audio
    • Audio: Hosted
      • First Party Audio
    • Audio: 3rd Party
      • Ad Server Tag Audio
  • Video
    • Video: Hosted
      • First Party Videos. Pontiac hosting fee will be applied and VAST tag will be created using Kevel.
    • Video: 3rd Party
      • Ad Server Tag Video (VAST) tags from reputable Ad Servers
  1. Enter a Creative Name.
  2. Set the creative to Active or Inactive (default is Active).

Continue below for detailed setup instructions and examples for each creative type.

Video: Hosted

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: First Party Video
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Select the creative’s duration. The default value is 30 seconds.
    • Supported Durations:
      • 5, 10, 15, 30, 45, 60, 75, and 90.
  5. Select the creative’s weight. The default value is 1.
  6. Click URL: The Click URL will automatically populate with the Advertiser’s URL. The field remains editable if it needs to be edited.
    • If previously audited, editing the Click URL will force a reaudit of this creative and the creative will stop serving until the reaudit is completed.
  7. Select the Aspect Ratio: 16:9 is selected by default.
    • 16:9 is the most common aspect ratio for CTV video creatives. When selected, the uploaded creative will serve to standard sizes like 1920×1080 and 1280×720, along with additional sizes sharing the same aspect ratio.
    • All Supported Aspect Ratios:
      • 16:9: Best for CTV and most desktop/mobile video placements. Standard for long-form and streaming content.
      • 1:1: Square and common for feeds and mobile as it takes up more screen space than horizontal video.
      • 9:16: Ideal for mobile, full screen experiences and OLV placements.
      • 4:5: Common for mobile feeds.
  8. Serve to all sizes with similar aspect ratio (recommended, enabled by default): When enabled, creatives run across more placements that support the same aspect ratios, increasing available inventory and campaign scale without distortion or cropping.
  9. Click the Choose File button and upload the creative video file.
  10. Preview the creative to ensure it is rendering correctly and there are no issues.
  11. Click Save, which will send the creative to audit.

Banner: Hosted

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: First Party Banner
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Select the creative’s weight. The default value is 1.
  5. Click URL: The Click URL will automatically populate with the Advertiser’s URL. The field remains editable if it needs to be edited.
    • If previously audited, editing the Click URL will force a reaudit of this creative and the creative will stop serving until the reaudit is completed.
  6. Select the Size: 300×250 is selected by default.
    • Common sizes: 300×250, 728×90, 160×600
    • Supported Banner Sizes:
      • 88×31, 120×24, 120×60, 120×90, 120×160, 120×240, 120×600, 125×60, 125×125, 160×600, 180×150, 180×500, 200×200, 250×250,250×300, 300×50, 300×60, 300×100, 300×200, 300×250, 300×300, 300×400, 300×600, 300×1050, 320×50, 320×100, 320×250, 320×320, 320×360, 320×400, 320×480, 336×280, 400×300, 414×125, 468×60, 468×80, 580×400, 600×315, 600×600, 640×480, 640×720, 728×90, 728×200, 728×300, 732×610, 750×750, 900×1600, 930×180, 960×1200, 960×1600, 970×90, 970×250, 980×120, 980×150, 980×300, 980×500, 980×600, 1024×768, 1080×1080, 1080×1920, 1200×600, 1200×628, 1200×675, 1200×1200, 1280×720, 1920×1080, 1920×1200
  7. Click the Choose File button and upload the creative banner file.
  8. Preview the creative to ensure it is rendering correctly and there are no issues.
  9. Click Save, which will send the creative to audit.

Audio: Hosted

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: First Party Audio
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Select the creative’s duration. The default value is 30 seconds.
    • Supported Durations:
      • 5, 10, 15, 30, 45, 60, 75, and 90.
  5. Select the creative’s weight. The default value is 1.
  6. Click URL: The Click URL will automatically populate with the Advertiser’s URL. The field remains editable if it needs to be edited.
    • If previously audited, editing the Click URL will force a reaudit of this creative and the creative will stop serving until the reaudit is completed.
  7. Click the Choose File button and upload the creative audio file.
    • MP3 audio file
  8. Preview the creative to ensure it is rendering correctly and there are no issues.
  9. Click Save, which will send the creative to audit.

Video: 3rd Party

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: Ad Server Tag Video (VAST)
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Select the creative’s duration. The default value is 30 seconds.
    • Supported Durations:
      • 5, 10, 15, 30, 45, 60, 75, and 90.
  5. Select the creative’s weight. The default value is 1.
  6. Enter the Video VAST Tag URL
    • VAST 2, 3, and 4 are currently accepted
  7. Select how the creative’s sizes are uploaded:
    • Automatically Detect Sizes
      • All sizes detected from the VAST tag will populate the box.
    • Manually Set Sizes
      • Select sizes from the right hand side drop down menu.
  8. Serve to all sizes with similar aspect ratio (recommended, enabled by default): When enabled, creatives run across more placements that support the same aspect ratios, increasing available inventory and campaign scale without distortion or cropping.
  9. Preview the creative to ensure it is rendering correctly and there are no issues.
  10. Click Save, which will send the creative to audit.

Audio: 3rd Party

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: Ad Server Tag Audio
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Select the creative’s duration. The default value is 30 seconds.
    • Supported Durations:
      • 5, 10, 15, 30, 45, 60, 75, and 90.
  5. Select the creative’s weight. The default value is 1.
  6. Enter the Audio VAST tag URL: Vast versions 2, 3 and 4 are currently accepted.
  7. Preview the creative to ensure it is rendering correctly and there are no issues.
  8. Click Save, which will send the creative to audit.

Banner: 3rd Party

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: Ad Server Tag Banner
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Select the creative’s weight. The default value is 1.
  5. Select the Size: 300×250 is selected by default.
    • Common sizes: 300×250, 728×90, 160×600
    • Supported Banner Sizes:
      • 88×31, 120×24, 120×60, 120×90, 120×160, 120×240, 120×600, 125×60, 125×125, 160×600, 180×150, 180×500, 200×200, 250×250,250×300, 300×50, 300×60, 300×100, 300×200, 300×250, 300×300, 300×400, 300×600, 300×1050, 320×50, 320×100, 320×250, 320×320, 320×360, 320×400, 320×480, 336×280, 400×300, 414×125, 468×60, 468×80, 580×400, 600×315, 600×600, 640×480, 640×720, 728×90, 728×200, 728×300, 732×610, 750×750, 900×1600, 930×180, 960×1200, 960×1600, 970×90, 970×250, 980×120, 980×150, 980×300, 980×500, 980×600, 1024×768, 1080×1080, 1080×1920, 1200×600, 1200×628, 1200×675, 1200×1200, 1280×720, 1920×1080, 1920×1200
  6. Enter the Third-Party HTML Tag.
  7. Preview the creative to ensure it is rendering correctly and there are no issues.
  8. Click Save, which will send the creative to audit.

Native: Format A

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: Native
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Native Creative Type: Format A is selected by default and currently the only supported version.
  5. Enter Alternative Brand URL for Audit (if applicable): Applicable if you are using a Click URL to a site that does not represent your branding, such as Amazon, enter a URL that contains the same branding represented in your ad. The audit team will use this URL to validate the branding represented in the creative. This will not be used as the landing page for the creative.
  6. Creative Specs: Expand this section to view the Native Format A requirements.
    • Title: 25 Character Maximum
    • Body: 140 Character Maximum
    • Icon: 1:1 aspect ratio, at least 50×50 pix, no more than 200×200
    • Image: width cant exceed 1200 and aspect ratio has to be 1:1, 4:3 or 1.91:1
    • Click URL: URL to the page you are driving to (matches “sponsored by” brand)
    • Sponsored By: 25 Character maximum (Brand of advertisement)
    • Format A placements excel on the following exchanges: Triplelift, Sharethrough, Microsoft
    • 200kb max file size, overage fees will apply for larger files
  7. Enter the required fields: Title, Sponsored By, Call to Action, and Body.
  8. Click URL: The Click URL will automatically populate with the Advertiser’s URL. The field remains editable if it needs to be edited.
    • If previously audited, editing the Click URL will force a reaudit of this creative and the creative will stop serving until the reaudit is completed.
  9. Upload the Icon.
  10. Upload the Image.
  11. Preview the creative to ensure it is rendering correctly and there are no issues.
  12. Click Save, which will send the creative to audit.

Example Preview:

HTML5

Upload Steps:

Start by clicking New Creative, then:

  1. Select Creative Type: Html5
  2. Name the creative.
  3. Choose Active or Inactive. Creatives are automatically set to Active.
  4. Select the Size: 300×250 is selected by default.
    • Common sizes: 300×250, 728×90, 160×600
    • Supported Sizes:
      • 88×31, 120×24, 120×60, 120×90, 120×160, 120×240, 120×600, 125×60, 125×125, 160×600, 180×150, 180×500, 200×200, 250×250,250×300, 300×50, 300×60, 300×100, 300×200, 300×250, 300×300, 300×400, 300×600, 300×1050, 320×50, 320×100, 320×250, 320×320, 320×360, 320×400, 320×480, 336×280, 400×300, 414×125, 468×60, 468×80, 580×400, 600×315, 600×600, 640×480, 640×720, 728×90, 728×200, 728×300, 732×610, 750×750, 900×1600, 930×180, 960×1200, 960×1600, 970×90, 970×250, 980×120, 980×150, 980×300, 980×500, 980×600, 1024×768, 1080×1080, 1080×1920, 1200×600, 1200×628, 1200×675, 1200×1200, 1280×720, 1920×1080, 1920×1200
  5. Click URL: The Click URL will automatically populate with the Advertiser’s URL. The field remains editable if it needs to be edited.
    • If previously audited, editing the Click URL will force a reaudit of this creative and the creative will stop serving until the reaudit is completed.
  6. Enter Alternative Brand URL for Audit (if applicable): Applicable if you are using a Click URL to a site that does not represent your branding, such as Amazon, enter a URL that contains the same branding represented in your ad. The audit team will use this URL to validate the branding represented in the creative. This will not be used as the landing page for the creative.
  7. Creative Specs: Expand this section to view the html5 requirements.
    • Hosted HTML5 (Gif):
    • URL to the page you are driving to
    • Upload the entire zip file
    • Cannot animate after the 3rd rotation, and cannot exceed 30 seconds
    • 150kb max file size, overage fees will apply for larger files
    • Sufficient branding
  8. Click Choose File to upload the zip file.
    • The zip file must contain an index.html, specifically called index.html, which much reside in the root of the zip file and not in a subfolder. Index.html should be complete and valid HTML document and not an HTML fragment. All external resources must be secure (https).

9. Preview the creative to ensure it is rendering correctly and there are no issues.

10. Click Save, which will send the creative to audit.

Trackers Tab

1×1 third party trackers can be added to creatives in Pontiac on upload or in the edit creative screen. In the creative window, open the Tracker tab and click Add New Tracker to enter the third-party tracking URL.

Pontiac supports the following tracker types:

  • Impressions
  • Start
  • First Quartile
  • Second Quartile
  • Third Quartile
  • Completion

Supported Tracker Types:

  • Image (Img): For image pixel tracker URLs.
    • Example: https://pix.pontiac.media/pixel?id=18419&type=2
    • Image trackers are simple pixel URLs that fire when the creative loads. They are usually preferred because they are lightweight, broadly compatible, and less likely to be blocked by creative environments.
  • JavaScript (JS): For script based tracker URLs.
    • Example: https://pix.pontiac.media/js-pixel?id=1516&type=2
    • JavaScript trackers are used when the tracking provider requires script logic to run, such as setting additional parameters, firing multiple calls, or supporting more complex measurement behavior.
  • For most standard impression tracking, Image is the better default.

Additional Information:

  • Banner ads support impression trackers only.
  • Video and audio ads support all tracker types.
  • Third-party click trackers should be configured in your ad server as the creative’s click URL.
  • Please refer to the Pontiac Macros here: Creative Macros which can be used to pass additional information when the tracker fires.
  • Pontiac macros must be implemented using the exact macro format within the tracker URL to pass data correctly. Incorrect formatting will result in missing data.
  • For additional assistance, please reach out to your account manager or the Help Center.

Using Trackers for Audience Building:

In addition to measurement, trackers can be used to support audience creation.

By adding a Pontiac pixel img as a tracker to a creative, you can capture exposed users and automatically build a custom audience based on IP data when the tracker fires.

Follow the following setups:

  1. Create a pixel and check the Create Custom Audience feature and set days to live.

2. Add the Pixel URL Img to your desired creative (CTV, Display, Audio, etc.) to the trackers tab as an impression tracker.

3. Check that the audience has started collecting records in the Audience tab > Custom section. If there are records proceed to the next step. If not, ensure that the campaign has been live long enough to collect data.

4. On the Campaign or Line level associate the custom audience.

This enables workflows such as:

  • Building audiences from users exposed to ads
  • Applying those audiences to future campaigns
  • Retargeting across different media types (e.g., video, display, audio)

This approach allows you to extend campaign impact across channels and scale retargeting strategies.

Specs Tab

The Specs tab displays technical details for supported creative types, including creative size, bit rates, MIME type, aspect ratio, and duration where applicable.

Creative types without a Specs tab

The following creative types do not have a Specs tab because their details are available in the main creative dialog window:

  • Banner: Hosted
  • Banner: 3rd Party
  • HTML5
  • Native

Video: 3rd Party

  • Size
  • Bit Rate (Video and Audio Combined)
  • Mime
  • Aspect Ratio

Video: Hosted

  • Size
  • Bit Rate (Video)
  • Audio Bit Rate
  • Mime
  • Aspect Ratio

Audio: 3rd Party

  • Bit Rate (Audio)
  • Mime
  • Duration

Flights Tab

On the Flights tab, choose to have the Creative Always On or Active for a specific Flight.

Flight dates can be applied on each creative to easily schedule and facilitate creative swaps on a Line or Campaign. For example, if you have a new creative for each week of a Campaign, you can associate all of the creatives to the Campaign, and set flight dates accordingly so that you do not have to edit the Campaign and swap creatives each week. The creative will only be eligible to serve during the date intervals selected unless the creative is set to ‘Always On’, in which case it will be eligible to serve whenever it is assigned to a Line or creative with current flight dates.

In the creative upload or edit window, under the ‘Flights’ tab, you can change the creative dates setting to ‘Flights’ then configure the dates when you would like the creative to serve. To add multiple flights, select the ‘Add Flight’ button.

To remove a flight, click the red circle next to the selected dates. If a creative is switched from ‘Flights’ to ‘Always On’, all existing flights will be removed.

Publisher Specs Eligibility Tab

The Publisher Specs Eligibility tab is available in the Creative window for:

  • Video: Hosted
  • Video: 3rd Party
  • Audio: Hosted
  • Audio: 3rd Party

This tab evaluates whether a hosted creative appears to meet the technical requirements of supported publishers and SSPs.

Publisher Specs Eligibility is a technical specification check only. A Pass result means the creative appears to meet the listed requirements, but it does not indicate final approval by Pontiac, the publisher, or the SSP. Publisher requirements are controlled by each publisher and are subject to change. Audio bitrate cannot be validated for 3rd party video creatives. Contact your ad server to confirm that the audio bitrate meets the publisher’s specifications.

For more information about publisher specific approval processes, contact your Account Manager or reach out through the Help Center.

Video Tests Check the Following:

  • Aspect Ratio
  • Duration
  • Sizes
  • Video Bitrate
  • Audio Bitrate (except 3rd party videos unable to check automatically and must be checked manually)

Video Publisher Test Requirements:

  • Disney
    • Disney+, DisneyXP, Hulu
      • Aspect Ratio: 16:9
      • Duration: 6, 15, or 30 seconds
      • Sizes: 1920×1080 (preferred) or 1280×720
      • Video Bitrate:
        • Minimum Bitrate: 10,000 Kbps
        • Maximum Bitrate: 40,000 Kbps
      • Audio Bitrate: 192 Kbps or higher
    • ESPN
      • Aspect Ratio: 16:9
      • Duration: 15 or 30 seconds
      • Sizes: 1920×1080 and 1280×720 required
      • Video Bitrate:
        • 1920×1080: Minimum Bitrate: 10,000 Kbps and Maximum Bitrate: 40,000 Kbps
        • 1280×720: Bitrate: 1,500 Kbps or less
      • Audio Bitrate: 192 Kbps or higher
    • ABC News
      • Aspect Ratio: 16:9
      • Duration: 6, 15, or 30 seconds
      • Sizes: 1920×1080 and 1280×720 required
      • Video Bitrate:
        • 1920×1080: Minimum Bitrate: 10,000 Kbps and Maximum Bitrate: 40,000 Kbps
        • 1280×720: Bitrate: 1,500 Kbps or less
      • Audio Bitrate: 192 Kbps or higher
  • NBCU
    • Aspect Ratio: 16:9
    • Duration: 6, 15, 30, 45, or 60 seconds
    • Sizes: All sizes required in the VAST tag
      • Mezz – 1920×1080 HD
      • High – 1920×1080 HD or 1280x 720 HD
      • Medium – 960×540 or 640×480
      • Low – 640×360 or 416×234
    • Video Bitrate
      • Mezz – 10,000-30,000 Kbps
      • High – 3,250-5,000 Kbps
      • Medium – 1,000-1,500 Kbps
      • Low – 340-460 Kbps
    • Audio Bitrate
      • Mezz – Minimum 192 kbps
      • High – Minimum 96 kbps
      • Medium – Minimum 96 kbps
      • Low – Minimum 96 kbps
  • Paramount
    • Aspect Ratio: 16:9
    • Duration: 15, 30, 60, or 90 seconds
    • Sizes: All sizes required in the VAST tag
      • 1920×1080
      • 1024×576
      • 960×540
      • 768×432
      • 640×360
    • Video Bitrate
      • 1920×1080:10,000 Kbps – 40,000 Kbps
      • 1024×576: 2,100 kbps +/- 50 kbps
      • 960×540: 1,500 kbps +/- 50 kbps
      • 768×432: 750 kbps+/- 50 kbps
      • 640×360: 375 kbps+/- 50 kbps
    • Audio Bitrate: 192 Kbps or higher
  • WBD
    • CNN, League Sports, MLB, NHL
      • Aspect Ratio: 16:9
      • Duration: 15 or 30 seconds
      • Sizes: All sizes required in the VAST tag
        • Mezz – 1920×1080
        • High – 1280x 720
        • Medium – 854×480
        • Low – 640×360
      • Video Bitrate
        • 1920×1080: 15,000-30,000 Kbps
        • 1280×720: Less than 15,000 Kbps
        • 854×480: Less than 1,500 Kbps
        • 640×360: Less than 1,000 Kbps
      • Audio Bitrate: 192 Kbps or higher
    • NCAA
      • Aspect Ratio: 16:9
      • Duration: 15 or 30 seconds
      • Sizes: 1920×1080
      • Video Bitrate: 18,000 – 30,000 Kbps
      • Audio Bitrate: 192 Kbps or higher
    • TBS, TNT, truTV
      • Aspect Ratio: 16:9
      • Duration: 15, 30, or 60 seconds
      • Sizes: All sizes required in the VAST tag
        • Mezz – 1920×1080
        • High – 1280x 720
        • Medium – 854×480
        • Low – 640×360
      • Video Bitrate
        • 1920×1080: 15,000-30,000 Kbps
        • 1280×720: Less than 15,000 Kbps
        • 854×480: Less than 1,500 Kbps
        • 640×360: Less than 1,000 Kbps
      • Audio Bitrate: 192 Kbps or higher
    • Discovery
      • Aspect Ratio: 16:9
      • Duration: 6, 15, 30, or 60 seconds
      • Sizes: All sizes required in the VAST tag
        • Mezz – 1920×1080
        • High – 1280x 720
        • Medium – 854×480
        • Low – 640×360
      • Video Bitrate: 10,000 Kbps minimum
      • Audio Bitrate: 192 Kbps or higher
    • HBO Max, WBD Stream
      • Aspect Ratio: 16:9
      • Duration: 15, 30, 45, or 60 seconds
      • Sizes: All 5 sizes required in the VAST tag
        • Mezz – 1920×1080 x 2 (2 1920×1080 sizes present in VAST tag)
        • High – 1280x 720
        • Medium – 854×480
        • Low – 640×360
      • Video Bitrate: 10,000 Kbps minimum
      • Audio Bitrate: 192 Kbps or higher

Audio Tests Check the Following:

  • Format
  • Audio Bitrate
  • Duration

Audio Publisher Test Requirements:

  • Triton
    • Format: MP3, MPEG, WAV
    • Audio Bitrate: 128 kbps minimum
    • Duration: up to 60 seconds
  • Spotify
    • Format: 3MPEG or MP3
    • Audio Bitrate: 192 kbps minimum
    • Duration: up to 30 seconds
    • Note: All elements within VAST must make secure calls via https. All third-party tags and tracking URLs need to be in HTTPS format. Javascript, OMID, and VPAID are not supported. Serves on desktop, mobile, and tablet. Ads may serve on connected devices and CTV, but these platforms cannot be targeted at this time, only excluded.

Failed checks will display the identified value in the creative and then the requirement for that test for easy comparison and updating.

Creative Specs

This page outlines the technical requirements for creatives across all supported media types in Pontiac and general recommendations.

Pontiac Hosted Creatives

Video: Hosted

Max ad length90
Length5, 10, 15, 30, 45, 60, 75, and 90 most common, custom duration also supported
File format MP4
Max file size 200 MB
Unit size Matches player size selected
Recommended Sizes
1920×1080, 1280×720
Supported Aspect Ratio16:9 (Recommended), 9:16, 4:5, 1:1
Video Bit Rate 20,829 Kbps Maximum
Frame Rate Min of 14 FPS (30 FPS recommended)

Video Hosted 16:9 Kevel Template Specs

  • 1920 × 1080 at 20,829 Kbps
  • 1920 × 1080 at the original uploaded media file bitrate if it is less than 20,829 Kbps and not already included.
  • 1920 × 1080 at 19,963 Kbps
  • 1920 × 1080 at 15,000 Kbps
  • 1920 × 1080 at 10,000 Kbps
  • 1920 × 1080 at 4,006 Kbps
  • 1280 × 720 at 10,000 Kbps
  • 1280 × 720 at 5,000 Kbps
  • 1280 × 720 at 1,994 Kbps
  • 1280 × 720 at 1,000 Kbps
  • 1024 × 576 at 2,100 Kbps
  • 1024 × 576 at 1,799 Kbps
  • 960 × 540 at 1,219 Kbps
  • 854 × 480 at 714 Kbps
  • 768 × 432 at 750 Kbps
  • 720 × 406 at 486 Kbps
  • 640 × 360 at 1,101 Kbps
  • 640 × 360 at 907 Kbps
  • 640 × 360 at 397 Kbps
  • 640 × 360 at 300 Kbps
  • 480 × 270 at 390 Kbps

The platform does not upscale uploaded video files. If the original uploaded media file does not meet a listed size and bitrate combination, that rendition will not be generated or included.

For example, if a 1920 × 1080 video with a bitrate of 6,000 Kbps is uploaded, the 1920 × 1080 at 4,006 Kbps rendition can be generated, but the 10,000 Kbps, 15,000 Kbps, and higher-bitrate 1920 × 1080 renditions will not be included.

Banner: Hosted

Supported Sizes88×31, 120×24, 120×60, 120×90, 120×160, 120×240, 120×600, 125×60, 125×125, 160×600, 180×150, 180×500, 200×200, 250×250,250×300, 300×50, 300×60, 300×100, 300×200, 300×250, 300×300, 300×400, 300×600, 300×1050, 320×50, 320×100, 320×250, 320×320, 320×360, 320×400, 320×480, 336×280, 400×300, 414×125, 468×60, 468×80, 580×400, 600×315, 600×600, 640×480, 640×720, 728×90, 728×200, 728×300, 732×610, 750×750, 900×1600, 930×180, 960×1200, 960×1600, 970×90, 970×250, 980×120, 980×150, 980×300, 980×500, 980×600, 1024×768, 1080×1080, 1080×1920, 1200×600, 1200×628, 1200×675, 1200×1200, 1280×720, 1920×1080, 1920×1200
Click tracking requirementsMust include macro ${CLICK_URL} or ${CLICK_URL_ENCODED} to track clicks in Pontiac depending on your ad server. See here for more information: Creative Specs
Accepted File Formatsjpeg, png, gif (gif’s should use common banner sizes such as: 300×250, 320×50, 300×600, 728×90, 160×600, etc.)
Max file size5 MB

For additional macros see here: Creative Macros

Audio: Hosted

Length:15 seconds or :30 seconds or :60 seconds (popular and recommended), custom durations also supported
File FormatMP3
Max File Size200 MB
Bit rateAt least 128 kbps bit rate / 44100 Hz sample rate

HTML5

Common Sizes300×250, 728×90, 160×600
File FormatThe zip file must contain an index.html, with this exact file name which much reside in the root of the zip file and not in a subfolder. Index.html should be complete and valid HTML document and not an HTML fragment. All external resources must be secure (https).
File Size200 MB max file size, overage fees will apply for larger files
LimitsCannot animate after the 3rd rotation, and cannot exceed 30 seconds

Native: Format A

Title25 Character Maximum
Body140 Character Maximum
Icon1:1 aspect ratio, at least 50×50 pix, no more than 200×200
Imagewidth cant exceed 1200 and aspect ratio has to be 1:1, 4:3 or 1.91:1
Click URLURL to the page you are driving to (matches “sponsored by” brand)
Sponsored By25 Character maximum (Brand of advertisement)
Recommended ExchangesFormat A placements excel on the following exchanges: Triplelift, Sharethrough, Microsoft
File Size200kb max file size, overage fees will apply for larger files

General Recommendations

Ad Server Tag

Banner Sub TypeiFrame, Raw HTML
Click tracking requirementsMust include macro ${CLICK_URL} or ${CLICK_URL_ENCODED} to track clicks in Pontiac depending on your ad server. See here for more information: Creative Specs
Video & Audio file formatVAST 4.0

CTV

Recommended Ad Duration*:15 seconds or :30 seconds
Creative TypeVAST 2, 3, 4
Media TypeMP4
Recommended BitrateBetween 15,000 Kbps and 30,000 Kbps
Recommended Resolution*1920×1080, 1280×720 (sometimes notated as 720p)
*other resolutions and durations are supported, these are the most common and are recommended for CTV

OTT

Max ad length:15 seconds or :30 seconds
File format VAST 2, 3, 4
Max file size 100 MB
Unit size 1080×1920
Min Resolution 1280×720 (sometimes notated as 720p)
Min Bit Rate 2,000 kbps
Frame Rate 24-25 or 29-30 FP
3rd party tracking1×1 tracking pixels accepted
CodecH.264

VPAID is not supported for OTT placements, and FLV, WebM and VPAID media types will not be eligible to serve on OTT inventory.

Spotify Audio File

Length:15 seconds or :30 seconds
File FormatMP3
File Size1MB
WAV bit rate16-bit 44.1 kHz
MP3 bit rateAt least 192 kbps

Specs may vary by publisher & media owner. Sample bid requests that contain the min & max duration, bit rate and other creative requirements can be found in the Deal Landscape report by Deal. Click on the Deal name to review this information for 50 sample impressions.

At this time all creatives are required to be uploaded as VAST tags. If you do not have access to an ad server to host your creatives, Pontiac offers hosting via DCM at an additional cost. Reach out via the Help Center for more information.

Creative Rotation on Tags Ad Tags

Tags uploaded to the Pontiac platform must not rotate brands or advertisers. Tags may rotate through various ads for the SAME brand, but all creative attributes (size, duration, brand), must be the same for all versions of the creative.

We automatically search each tag for malicious activity (including for malware and other viruses that can be distributed through ad tags), but you are solely responsible for any tags that you upload or any damage that they cause. If at any point your ad tags are flagged as malicious, your account will be suspended pending an investigation and the remaining account balance will be forfeited to Pontiac and will not be refundable.

Creative Audit

Overview

The Creative audit process takes one business day from the time you upload a Creative. Before uploading any Creatives read the Pontiac Intelligence Creative Acceptance Policy here: 

Pontiac-Creative-Acceptance-Policy-3Download

Pontiac Intelligence reserves the right to reject any Creative unit at its discretion, and subsequently suspend the account without advanced warning. If your account is suspended, you will be notified in writing and an investigation will take place within three business days. Pontiac Intelligence is unable to change the audit results of Xandr/AppNexus & RiskIQ. Audit results can only be changed by resolving the issue that caused a Creative to be rejected or flagged as sensitive.

Audit Status

Creative audit results will be displayed under ‘Audit Status’ next to the name of the Creative, in the ‘Creatives’ section of the Advertiser, Campaign or Line. Audit status will be indicated by a symbol; a yellow triangle for ‘audit pending’, a green check box for ‘passed audit’, a green triangle for ‘marked as sensitive’ and a red box for ‘rejected’. Hover over this symbol to view additional information about the audit status.

More Resources

For more information about Creative issues see the below links:

  • Sensitive Categories
  • Creative Flagged as Sensitive
  • Rejected Creatives
  • Creative Re-Audit

Overview

Pontiac Intelligence reserves the right to reject any Creative unit at its discretion, and subsequently suspend the account without advanced warning. If your account is suspended, you will be notified in writing and an investigation will take place within three business days. Audit results can only be changed by resolving the issue that caused a Creative to be rejected or flagged as sensitive.

Audit Status

Creative audit results will be displayed under ‘Audit Status’ next to the name of the Creative, in the ‘Creatives’ section of the Advertiser, Campaign or Line. Audit status will be indicated by a symbol; a yellow triangle for ‘pending’ audit, a green check box for ‘approved’, a green triangle for ‘marked as sensitive’ and a red box for ‘rejected’. Hover over this symbol to view additional information about the audit status.

At the Advertiser, Campaign, and Line levels, the Creatives table displays all creatives associated with that level, along with their current audit status.

When a creative is rejected, users can hover over the Audit Status to view the rejection reason. This allows users to quickly understand why the creative did not pass audit.

Creative Brand & IAB Category

In the Creative audit process, all ad units uploaded to the Pontiac platform will be assigned an IAB category and a brand using the Advertiser’s web domain or click URL if applicable. Both parameters are used by the publishers in the bid request to control the types of ads.

The IAB category assigned to your creative can be found by clicking on the creative name to open the creative details window. This field is displayed below the creative in the ‘Creative Category’ field:

These categories come from the Open RTB Specs, that can be found here in table 5.1 ‘Content Categories’: Open RTB Specs v2.5

If you believe the incorrect IAB category has been assigned to your creative, create a ticket in the Help Center for assistance.

Sensitive Creatives

Creatives that are flagged as ‘Sensitive’ will display a green triangle in the ‘Audit status’ column. Hover over this symbol to review the sensitive category the creative was assigned to. You can also see the category and sensitive attributes by opening the creative window. These are also displayed under the preview of the creative:

Permitted Sensitive Categories by Deals

Sensitive creatives will only be allowed to run on the platform through deals that explicitly accept content in the specified sensitive category. In the ‘Deals’ section of the ‘Inventory tab’ there is a column that lists sensitive categories that are accepted on each deal.

For inquiries regarding inventory that may be available for a sensitive category search here or reach out to our team through the Help Center.

List of Allowed Sensitive Categories

The following sensitive categories are allowed on the Pontiac platform, but ads will be restricted to deals, exchanges, and publishers or venues that have explicitly approved this content. Pontiac makes no guarantee that inventory will be available for any of the following categories or that creatives will be approved by SSP or publisher partners. As a platform user, it is your sole responsibility to ensure compliance with all applicable local and national laws, restrictions, or regulations, including licensing and/or registration and targeting requirements in each market where the content is serving.

  • Political
  • Gambling
  • Religion
  • Pharma
  • Liquor
  • Beer & Wine
  • Cannabis
  • CBD
  • Tobacco
  • Firearms & Weapons
  • Lawyer Advertising

Political

Political advertisements require additional actions as prompted within the platform. When creating an Advertiser ensure that for the Politicial Content field: Yes, I am running ads related to an election, ballot initiative, or political candidate in the United States is selected and the following information is filled out.

Cannabis

Index Exchange has the following cannabis specific creative guidelines. Cannabis ads are required to meet the following standards to be eligible to participate on the exchange. Their specialized quality control team will review all cannabis ads against these standards, and will reject any advertisements that contain prohibited content.

Cannabis-related advertisements are prohibited from containing the following content:

  • Depictions or promotion of underage consumption of cannabis
  • False, misleading or deceptive content
  • Medical claims;
  • Depictions or promotion of excessive consumption
  • A design, representation, picture or illustration that is obscene or indecent

Applicable laws, rules, and regulations may vary from jurisdiction to jurisdiction. Each Advertiser is responsible for ensuring compliance with the laws, rules and regulations of the jurisdictions in which it chooses to serve cannabis-related advertisements.

Lawyer Advertising

This sensitive category is blocked by Paramount and NBC.

Political Creatives

All Political Creatives must run under an Advertiser with the ‘Political’ box checked and the disclosure form completed. If the disclosure form has not been filled out and a creative is marked as political in the audit, the Advertiser and all associated Campaigns will be disabled until the required information has been entered.

Pontiac Intelligence permits political advertising on the Bidder platform (advertising relating to elections, ballot initiatives, or political candidates) in the United States, but requires that such advertising comply with applicable law. We also require that you certify certain information about the ads and the political organization that purchased them for certain political advertising on the state or local level, as legally required.

All necessary information must be entered directly into the Pontiac platform when creating the Advertiser. The platform will guide you through a series of questions. The below exemplifies the nature of the information that must be provided, but is subject to change. Failure to supply all applicable information into the platform could prevent your ads from serving.

Political creatives will only be allowed to run on the platform through deals that explicitly accept political content. Depending on the Partner or Publishers, there may also be additional creative approval processes in order to run on these deals.

This information can be found in the ‘Deals’ section of the Inventory Tab. Deals that allow political content will have ‘Political’ listed in the ‘Permitted Sensitive Categories’. If additional publisher approvals are required, this will be noted in the ‘Publisher Approval Required’ field. To request publisher approval for a deal, reach out through the Help Center.

Prohibited Content

The following content is prohibited across all Pontiac products. Any ad unit flagged under one of these categories will be blocked from serving on the platform and may result in account suspension or forfeiture.

  • Profanity, Hate Speech or Defamatory Language
  • Graphic or excessive violence
  • Pornography, Nudity, Obscenities, or other ‘Adult’ Content
  • Inappropriate content (at our discretion)
  • Sale of, or instructions for creating, guns, bombs, ammunition, or weapons
  • Discussing or promoting sale of federally illegal drugs, including marijuana, illegal pharmaceuticals, and other schedule 1 drugs.
  • Malware, privacy and security violations
  • Broken Ads or blank creative
  • Enabling or Permitting Piracy
  • Charging for government forms and services
  • Misappropriation of Copyright, Trademark, Trade Secret, or Patent
  • Executes or Downloads Files without User Interactions
  • Causing degradation of site performance (ex: excessive animation, weight)
  • Illegal Material or Content
  • Misleading or sensationalized messaging, content, or images
  • Pop ups or any ad or landing pages that spawn them.
  • Content that intends to, or does, induce user action through misleading appearance or behavior, including, but not limited to, creatives that mimic video players, functional buttons, errors or warnings about viruses, missing codecs, and corrupt disks.
  • Displaying fake errors to induce user action, or messaging that implies knowledge of a user’s computer or operating system.
  • Creatives must not rotate brands or advertisers.
  • The landing page must match brand of the advertisement.
  • The landing page must contain a privacy policy.

All creatives uploaded to the CTV platform, and advertiser landing pages when applicable, are subject to the Pontiac audit process. This process may take up to 1 business day and Pontiac reserves the right to deny any creative, even if they are compliant with listed standards and policies. Any ads deemed malicious or inappropriate at Pontiac’s discretion will result in your account being suspended.

Creative Macros

Pontiac macros can be used in supported third-party Creative tags and tracker URLs to dynamically pass available Campaign, Line, Creative, inventory, device, geographic, content, and auction data.

Macros must be implemented using the exact supported format. Incorrect formatting may prevent the macro from being replaced or result in missing data. Macro values are populated when the applicable data is available for the request.

Third Party Creative Example

Creative Tracker Example

See the complete list of available supported macros and descriptions here: Supported Macros

For additional assistance, contact your Account Manager or the Help Center.

Creative Macro Implementation Recommendations & Examples

Click Tracking: For Pontiac to track clicks properly when utilizing third-party creative tags, the Click Macro will need to be properly inserted into the tag. Below are examples for the common ad servers. If your ad server is not included here, contact your third-party server for the location where the macro should be placed. The macro is either ${CLICK_URL} or ${CLICK_URL_ENCODED}.

Pontiac Commonly Uses:

  • DCM Example:
    • data-dcm-click-tracker=’${CLICK_URL_ENCODED}’>
  • Kevel Example:
    • setRedirectUrl(‘${CLICK_URL}’)

Cache-busting: ${CACHEBUSTER} inserts a unique value into the request to help prevent a cached ad response from being reused. This helps ensure that a new request is made to the third-party ad server for each eligible ad serve and can help reduce reporting discrepancies.The required placement of ${CACHEBUSTER} varies by ad server and tag format. Confirm the appropriate placement with the provider that generated the tag.

Third-party ad server requirements may change. The examples below were provided by Xandr or Pontiac clients and are included for reference only. Pontiac cannot guarantee that they reflect the current implementation required by each third-party provider. Confirm macro placement, encoding requirements, and tag syntax with the applicable third-party ad server before implementation.

Third-Party Banner Tag Examples by Ad Server

AdForm:

<script language="javascript" src="http://track.adform.net/adfscript/?bn=123456;click=${CLICK_URL}"></script>
<noscript>
<a href="${CLICK_URL}http://track.adform.net/C/?bn=123456;C=0" target="_blank">
<img src="http://track.adform.net/adfserve/?bn=123456;srctype=4;ord=${CACHEBUSTER}" border="0" width="930" height="180" alt=""/>
</a>
</noscript>

AdGear:

<script type="text/javascript" language="JavaScript">
(function() {
ADGEAR_SOURCE_CLICKTRACKER = "${CLICK_URL}";
ADGEAR_SOURCE_CLICKTRACKER_EXPECTS_ENCODED = false;
ADGEAR_SOURCE_CLICKTRACKER_IS_ENCODED = false;
ADGEAR_SOURCE_CLICKTRACKER_IS_DOUBLE_ENCODED = false;
var randomnum = "${CACHEBUSTER}";
var agref = "";
var proto = "http:";
if (!agref.match(/^https?/i)) agref = "";
if (window.location.protocol == "https:") proto = "https:";
if (randomnum.substring(0,2) == "__") randomnum = String(Math.random());
document.writeln('<scr' + 'ipt type="text/ja' + 'vascr' + 'ipt" s' + 'rc="' +
proto + '//d.adgear.com' + '/impressions/ext/p=' +
'1234' + '.js?AG_R=' + randomnum +
(agref === "" ? "" : ("&AG_REF=" + encodeURIComponent(agref))) +
'"></scr' + 'ipt>');
})();
</script>

AdInterax:

<SCRIPT>adx_U_555555="";adx_D_55555="${CLICK_URL}";adx_I_555555="";</SCRIPT>

<SCRIPT
SRC="http://mi.adinterax.com/js/denvernp,atencio_300X_seren,C=XXXXX,P=XXXXX/ad2.js?q=55555555" LANGUAGE="JavaScript"></SCRIPT>

<NOSCRIPT><A HREF="${CLICK_URL}http://tr.adinterax.com/re/denvernp,atencio_300X_seren,C=XXXXXX ,P=XXXXX/0/0/tc,c:noscript/http://www.johnatencio.com/search?q=new+heart&x=16&y=9"><IMG SRC="http://tr.adinterax.com/re/XXXXXX,atencio_300X_seren,C=John_atencio,
P=Scott/0/0/in,ti/http://mi.adinterax.com/customer/XXXXXXX/0/300x250_FL_newart.jpg?adxq=1282775581" BORDER=0></A></NOSCRIPT>

Adition:

<!-- BEGIN ADITIONTAG -->
<script type="text/javascript" src="http://imagesrv.adition.com/js/adition.js"></script>
<script type="text/javascript" src="http://ad1.adfarm1.adition.com/js?wp_id=12345&kid=12345&clickurl=${CLICK_URL}"></script>
<noscript><a href="${CLICK_URL}http://ad1.adfarm1.adition.com/click?sid=12345&ts=${CACHEBUSTER}">
<img src="http://ad1.adfarm1.adition.com/banner?sid=12345&kid=12345&ts=${CACHEBUSTER}" border="0"></a></noscript>
<!-- END ADITIONTAG -->

AdShuffle:

<iframe allowTransparency="true" frameborder="0" scrolling="no"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" width="728"
height="90"
src="http://this.content.served.by.adshuffle.com/p/kl/01/234/r/56/7/8/abdef/ghijkl/view.html?${CACHEBUSTER}&ASTPCT=${CLICK_URL}"></iframe>

Adtech:

<!--IFRAME Tag (General Redirect) // Page: 728x90 //  -->
<IFRAME WIDTH="728" HEIGHT="90" SCROLLING="No" FRAMEBORDER="0" MARGINHEIGHT="0" MARGINWIDTH="0" SRC="http://adserver.adtech.de/adiframe|3.0|1234|1234|0|1234|ADTECH;AdId=1234;BnId=-1;;target=_blank;misc=[timestamp];rdclick=${CLICK_URL}"><script language="javascript" src="http://adserver.adtech.de/addyn|3.0|1234|1234|0|1234|ADTECH;AdId=1234;BnId=-1;;loc=700;target=_blank;misc=[timestamp];rdclick=${CLICK_URL}"></script><noscript><a href="http://adserver.adtech.de/adlink|3.0|1234|1234|0|1234|ADTECH;AdId=9479763;BnId=-1;;loc=300;misc=[timestamp]" target="_blank;AdId=9479763;BnId=-1;"><img src="http://adserver.adtech.de/adserv|3.0|1234|1234|0|1234|ADTECH;loc=300;misc=[timestamp]" border="0" width="728" height="90"></a></noscript></IFRAME>
<!-- End of IFRAME Tag --> 

Atlas (New):

<script src='http://ad.atdmt.com/i/a.js;p=11002201227900;cache=${CACHEBUSTER}?click=${CLICK_URL_ENCODED}'></script><noscript><iframe frameborder='0' scrolling='no' marginheight='0' marginwidth='0' topmargin='0' leftmargin='0' allowtransparency='true' height='250' width='300' src='http://ad.atdmt.com/i/a.html;p=11002201227900;cache=${CACHEBUSTER}?click=${CLICK_URL_ENCODED}'></iframe></noscript>

Previous:

<iframe src="http://view.atdmt.com/CNT/iview/1234567890/direct;wi.160;hi.600/01${CACHEBUSTER}?click=${CLICK_URL}" frameborder="0" scrolling="no"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" width="160" height="600">
<script language="JavaScript" type="text/javascript"> document.write('<a href="${CLICK_URL}http://clk.atdmt.com/CNT/go/1234567890/direct;wi.160;hi.600/01/"
target="_blank"><img src="http://view.atdmt.com/CNT/view/195860978/direct;wi.160;hi.600/01/${CACHEBUSTER}"/></a>');
</script><noscript><a href="${CLICK_URL}http://clk.atdmt.com/CNT/go/195860978/direct;wi.160;hi.600/01/" target="_blank"><img border="0"
src="http://view.atdmt.com/CNT/view/1234567890/direct;wi.160;hi.600/01/${CACHEBUSTER}" /></a></noscript></iframe>

DoubleClick:

<script language="JavaScript" src="http://ad.doubleclick.net/adj/1234.567.890/;net=123456;sz=728x90;click=${CLICK_URL};ord=${CACHEBUSTER}?"
type="text/javascript"></script><noscript><a href="${CLICK_URL}http://ad.doubleclick.net/jump/1234.567.890/;net=123456;sz=728x90;ord=${CACHEBUSTER}?"
target="_blank"><img src="http://ad.doubleclick.net/ad/1234.567.890/;net=123456;sz=728x90;ord=${CACHEBUSTER}?" width="728" height="90" border="0"
alt=""></a></noscript>

DoubleClick (New Ins Tag):

Note: The DoubleClick ‘ins’ type tag will not need the Cachebuster macro.

<ins class='dcmads' style='display:inline-block;width:728px;height:90px'
   data-dcm-placement='N3241.163472.EXAMPLEAD/B8852666.112976410'
   data-dcm-rendering-mode='script'
   data-dcm-https-only
   data-dcm-click-tracker=${CLICK_URL_ENCODED}>
 <script src='//www.googletagservices.com/dcm/dcmads.js'></script>
</ins>

EyeReturn:

<script type="text/javascript" src="http://voken.eyereturn.com/?144857&click=${CLICK_URL}&params=${CACHEBUSTER}"></script>

Fetchback:

<script language='javascript' type='text/javascript' src='http://imp.fetchback.com/serve/fb/adtag.js?tid=47476&type=widesky&clicktrack=${CLICK_URL_ENCODED}'></script>

Flashtalking:

<script language="Javascript1.1" type="text/javascript">
var ftClick = "${CLICK_URL}";
var ftX = "";
var ftY = "";
var ftZ = "";
var ftContent = "";
var ft160x600_OOBclickTrack = "";
var ftRandom = Math.random()*1000000;
var ftBuildTag1 = "<scr";
var ftBuildTag2 = "</";
var ftTag = ftBuildTag1 + 'ipt language="javascript1.1" type="text/javascript" ';
ftTag += 'src="http://servedby.flashtalking.com/imp/55555;55555;201;js;MediaIQ;Sky160x600/?click='+ftClick+'&ftx='+ftX+'&fty='+ftY+'&ftadz='+ftZ+'&ftscw='+ftContent+'&cachebuster='+ftRandom+'" id="ftscript_160x600" name="ftscript_160x600"';
ftTag += '">' + ftBuildTag2 + 'script>'; document.write(ftTag);
</script>
<noscript>
<a href="${CLICK_URL}http://servedby.flashtalking.com/click/55555;55555;0;209;0/?url=232492" target="_blank">
<img border="0" src="http://servedby.flashtalking.com/imp/55555;55555;205;gif;MediaIQ;Sky160x600/?CB=${CACHEBUSTER}"></a>
</noscript>

Kevel:

<script type="text/javascript" src="https://static.adzerk.net/ados.js"></script>
<script type="text/javascript">
  var ados = ados || {};
  ados.run = ados.run || [];
  ados.run.push(function() {
    /* load placement for account: pontiac-dev,
                          site: Web,
                          ad: Ad_2BrainFreeze-300x250png,
                          size: 300x250 - Medium Rectangle */
    ados_add_placement(11428, 1265459, "azk36943", 5)
      .setFlightCreativeId(964774214).setRedirectUrl('${CLICK_URL}');
    ados_load();
  });
</script>
<div id="azk36943"></div>

MediaPlex:

<script type="text/javascript" src="http://altfarm.mediaplex.com/ad/js/12345-678901-23456-7?mpt=${CACHEBUSTER}&mpvc=${CLICK_URL_ENC}"></script>
<noscript><a href="${CLICK_URL}http://altfarm.mediaplex.com/ad/nc/12345-678901-23456-7?mpt=${CACHEBUSTER}">
<img src="http://altfarm.mediaplex.com/ad/nb/12345-678901-23456-7?mpt=${CACHEBUSTER}" alt="Click Here" border="0"></a></noscript>
<IFRAME SRC="http://b3.mookie1.com/2/abcdefg/hijkl/123456/Banner/300/1${CACHEBUSTER}@x90" WIDTH=0 HEIGHT=0 MARGINWIDTH=0
MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR="#000000"></IFRAME>

Open Ad Stream (24/7):

<script LANGUAGE="JavaScript1.1"
SRC="http://oasn04.247realmedia.com/RealMedia/ads/adstream_jx.ads/XXXXX/XXXXX/XXXXX/XXXXX/300/1${CACHEBUSTER}@x90?${CLICK_URL}">
</script>

PointRoll:

<script type="text/javascript">
function pr_swfver(){
var osf,osfd,i,axo=1,v=0,nv=navigator;
if(nv.plugins&&nv.mimeTypes.length){osf=nv.plugins["Shockwave Flash"];if(osf&&osf.description){osfd=osf.description;v=parseInt(osfd.substring(osfd.indexOf(".")-2))}}
else{try{for(i=5;axo!=null;i++){axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);v=i}}catch(e){}}
return v;
}
var pr_d=new Date();pr_d=pr_d.getDay()+"|"+pr_d.getHours()+":"+pr_d.getMinutes()+"|"+-pr_d.getTimezoneOffset()/60;
var pr_postal="";
var pr_data="";var pr_ies="";

var pr_redir="${CLICK_URL}$CTURL$";

var pr_nua=navigator.userAgent.toLowerCase();
var prHost=(("https:"==document.location.protocol)?"https://":"http://");var pr_sec=((prHost=='https://')?'&secure=1':'');
var pr_pos="",pr_inif=(window!=top);
if(pr_inif){try{pr_pos=(typeof(parent.document)!="unknown")?(((typeof(inDapIF)!="undefined")&&(inDapIF))||(parent.document.domain==document.domain))?"&pos=s":"&pos=x":"&pos=x";}
catch(e){pr_pos="&pos=x";}if(pr_pos=="&pos=x"){var pr_u=new RegExp("[A-Za-z]+:[/][/][A-Za-z0-9.-]+");var pr_t=this.window.document.referrer;
var pr_m=pr_t.match(pr_u);if(pr_m!=null){pr_pos+="&dom="+pr_m[0];}}else{if(((typeof(inDapMgrIf)!="undefined")&&(inDapMgrIf))||((typeof(isAJAX)!="undefined")&&(isAJAX))){pr_pos+="&ajx=1"}}}
if(pr_postal!=""){var przipmatch=/^\d{5}$/;if(przipmatch.test(pr_postal)){pr_pos+="&postal="+pr_postal;}}
if((pr_data!="")&&(pr_data.indexOf("&")<0)){pr_pos+="&data="+pr_data;}
if((pr_ies!="")&&(pr_ies.indexOf("&")<0)){pr_pos+="&ies="+pr_ies;}
var pr_s="ads.pointroll.com/PortalServe/?pid=xxxx&flash="+pr_swfver()+"&time="+pr_d+"&redir="+pr_redir+pr_pos+pr_sec+"&r="+Math.random();
document.write("<scr"+"ipt type='text/javascript' src='"+prHost+pr_s+"'></scr"+"ipt>");
</script>

Project Sunblock:

When previewing Project Sunblock tags, please ensure you deselect Serve in iFrame as this will stop the tags previewing in our UI and you will be unable to test click-tracking.

<script type='text/javascript'>
    var _sblq = _sblq || [];
    (function() {
        var s = document.getElementsByTagName('script'), s0 = s[0], adElement = s[s.length-1];
        var sl = Math.random().toString(36).substring(2);
        _sblq.push([sl, 'setClickUrl', '${CLICK_URL}']);
        _sblq.push([sl, 'displayAd', adElement,300, 1234]);
        var sb = document.createElement('script'); sb.type = 'text/javascript'; sb.async = true; sb.defer = true;
        sb.src = ('http:'==document.location.protocol ? "http:" : "https:")+'//js.sblk.io/sb.js';
        s0.parentNode.insertBefore(sb, s0);
    })();
</script>
<noscript><img src='//api.sblk.io/request.gif?campaign_id=000&ad_id=0000' width='1' height='1'></noscript>

SmartAdServer:

<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://ww856.smartadserver.com/call/adj/306890/2591652/CLIENT.campaign/600x300/${CACHEBUSTER}/no?${CLICK_URL}"></SCRIPT>

<NOSCRIPT><a href="${CLICK_URL}http://ww856.smartadserver.com/call/jumpi/306343/2591652/CLIENT.campaign/600x300/${CACHEBUSTER}/no?" target="_blank">
<img src="http://ww856.smartadserver.com/call/adi/306890/2591343/CLIENT.campaign/600x300/${CACHEBUSTER}/no?" border="0"></a></NOSCRIPT>

Trade Doubler:

<script type="text/javascript">
var uri = 'http://impde.tradedoubler.com/imp?type(iframe)g(18906306)a(1838453)preurl(${CLICK_URL})' + new String (Math.random()).substring (2, 11);
document.write('<iframe src="'+uri +'" width="160" height="600" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
</script>

Traffiq:

<iframe src="http://ads.traffiq.com/ad.imp?pid=1234&oid=5678&rand=${CACHEBUSTER}/?pclk=${CLICK_URL}" width="728" height="90"
frameborder="0" marginheight="0" marginwidth="0" scrolling="no" topmargin="0" leftmargin="0"> </iframe>

Weborama:

<a href="${CLICK_URL}http://gae.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=cl&a.si=54&a.te=56&a.ra=__RANDOM__&a.im=1&g.lu=" target="_blank">
<img src="http://gae.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=54&a.te=56&a.he=600&a.wi=160&a.ra=__RANDOM__&a.hr=R" width="160" height="600"></a>

Yield Manager:

<IFRAME FRAMEBORDER=0 MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=NO WIDTH=300 HEIGHT=250 SRC="http://ad.yieldmanager.com/st?ad_type=iframe&ad_size=300x250&section=XXXXXXX&pub_redirect_unencoded=1&pub_redirect=${CLICK_URL}"></IFRAME>

Zedo:

<script language="JavaScript" src="http://d7.zedo.com/jsc/d3/fl.js?n=809&c=1839/1740&s=704&d=14&w=728&h=90&l=${CLICK_URL}&z=${CACHEBUSTER}"></script> <noscript><a href="http://yads.zedo.com/ads2/r?n=809;c=1839/1740;s=704;x=3584;u=j;z=${CACHEBUSTER}" target="_blank"><img

 border="0" width="728" height="90" src="http://yads.zedo.com/ads2/x?n=809;c=1839/1740;s=704;x=3584;u=j;z=${CACHEBUSTER}" alt="Click here"></a> </noscript>

Edit Creatives

To Edit Creatives you must go to the Advertiser Level. Navigate down to the Creatives dropdown and click on the Creative Name that you want tot edit. Note that making changes to the Creative and then selecting ‘Save’ will automatically send the updated Creative to be Re-audit.

This image has an empty alt attribute; its file name is Screenshot-2025-04-01-115838.png



Editable Fields on Creative Tab:

  • Name
  • Duration
  • Weight
  • Video URL
  • Sizes
    • Automatically Detect Sizes
    • Manually Set Sizes
  • Serve to all sizes with similar aspect ratio checkbox

Editable Fields on Trackers Tab:

  • Add New Tracker

Editable Fields on Flights

  • Creative Dates
    • Always On
    • Flights

Edit Click URLs for Hosted Creatives

Users can edit the Click URL for hosted creatives directly from the Advertiser level creative dialog.

This applies to the following Creative Types:

  • Banner: Hosted
  • HTML5
  • Native
  • Audio: Hosted
  • Video: Hosted

Editing the Click URL replaces the creative’s existing URL and automatically triggers a new creative audit. The creative will stop serving while the audit is pending and will remain ineligible to serve until the reaudit is completed.

Creative Malicious Intent Test

Automated Testing is a quality check that evaluates creatives after they have been audited by Pontiac. This process helps ensure that creatives do not contain malicious intent. Testing results are displayed on the creative details view on the Advertiser, Campaign, and Line level under Automated Testing.

  • Pass message: Passed automated testing
  • Fail message: Failed automated testing
  • Not sent for testing: Not tested

Publisher Specs & Approval Process

Some publishers require advertisers to complete an approval process before their inventory can be targeted. If a deal requires publisher approval, it will be indicated in the ‘Publisher Approval Required’ column within the Deals table under the Inventory tab.

Once a creative is approved for a specific publisher, it will be displayed in the ‘Approved for:’ field

The following sections summarize publisher-specific specification links and approval process when applicable. These requirements are subject to change. Contact your publisher representative for the most current approval requirements and specification guidance. Please review the publisher’s specifications in detail and ensure that all tags and creatives fully comply with the stated requirements.

Disney

For all Disney-owned properties, including ESPN, Disney XP, Disney+, Hulu, ABC & more, an approval process is required before ads can run. This process involves two key steps:

  1. Brand Safe-Listing
  2. Advertiser and Creative QA conducted by the Disney team to ensure all assets meet the publisher’s specifications.

Ads that do not complete this process will not be allowed to run on these Disney-affiliated deals.

Before initiating the approval, please review the publisher’s specifications in detail and ensure that all tags and creatives fully comply with the stated requirements.

  • ESPN: https://files.disneyadvertising.com/MediaKit/ESPN/espn_watch-espn-mid-roll.pdf
  • Disney XP: https://files.disneyadvertising.com/MediaKit/Disney-XP/disney-xp_digital-video.pdf
  • Disney+: https://files.disneyadvertising.com/MediaKit/Disney-Plus/disneyplus_video.pdf
  • Hulu: https://assets.huluim.com/downloads/hulu_ad_specs_quicksheet.pdf
  • ABC:
    • https://files.disneyadvertising.com/MediaKit/Disney-Brands/shortformvideo.pdf
    • https://files.disneyadvertising.com/MediaKit/Disney-Brands/longformvideo.pdf

For more information, see Disney Company Ad Specifications page: https://www.disneyadvertising.com/mediakit/

To start the Disney approval process, reach out through the Help Center or your Account Manager with the following information:

  • Advertiser URL
  • Advertiser Creative Asset
  • Advertiser Tags
  • Properties you want access to (Disney XP, ESPN, Hulu, etc.)

NBCU

  • NBCU: https://nbcuniversal-creative-guidelines.scrollhelp.site/nbcuadspecs/nbcu-programmatic-video-guidelines

Paramount

  • Paramount: https://www.paramount.com/sites/g/files/dxjhpe356/files/2023-10/Paramount%20Digital%20Ads_Video_3rd_Party_VAST_Specs.pdf

WBD

  • WBD:
    • https://www.wbdadspecs.com/ad-spec/pre-roll-no-skippable/
    • https://www.wbdadspecs.com/ad-spec/mid-roll-no-skippable/

Spotify

Spotify: https://ads.spotify.com/en-GB/ad-specs/audio-ad-specs/

Publisher Specs Eligibility Tests

The Publisher Specs Eligibility tab is available in the Creative window for:

  • Video: Hosted
  • Video: 3rd Party
  • Audio: Hosted
  • Audio: 3rd Party

See the full documentation here: Publisher Specs Eligibility Tab

This tab evaluates whether a hosted creative appears to meet the technical requirements of supported publishers and SSPs.

Publisher Specs Eligibility is a technical specification check only. A Pass result means the creative appears to meet the listed requirements, but it does not indicate final approval by Pontiac, the publisher, or the SSP. Publisher requirements are controlled by each publisher and are subject to change. Audio bitrate cannot be validated for 3rd party video creatives. Contact your ad server to confirm that the audio bitrate meets the publisher’s specifications.

Publisher Blocked Categories

For each impression, there is a field called ‘b-cat’ (blocked categories) included in the request that allows the publisher to block creatives with content in certain IAB categories. If the IAB category assigned to your creative in the audit is included in the list of blocked categories, your ad will not be eligible to serve on that inventory. In the CTV landscape report, the request_bcat column can be found in the sample logs for each deal. While this is just a sample and blocked categories could vary for each impression, this provides insight into commonly blocked categories by Deal. If your creative category is blocked in all sample impressions, it is unlikely you will be able to run through the selected deal.

These categories come from the Open RTB Specs, that can be found here in table 5.1 ‘Content Categories’: Open RTB Specs v2.5

Publisher Audits

Certain inventory or deals may require an additional publisher audit for each creative ad unit targeting that inventory. Creatives will not run through Deals that require a publisher audit until they have been approved for this inventory by the publisher and deal provider. For questions regarding the process for these audits, reach out through the Help Center.

Pontiac shall have no liability or responsibility of any kind if a third-party declines to serve any Ads proposed by a Pontiac user, regardless of whether the ads meet the Pontiac Ad Standards or are approved by Pontiac, and users agree to indemnify and hold harmless Pontiac from any losses arising from a third-party’s decision not to serve a user’s ads. 

© 2026 Pontiac Wiki Sec · All Rights Reserved · Developed by RDK

  • Contact Us
  • Privacy Policy
  • Terms & Conditions
  • Pontiac.media