Skip to main content
This guide covers how AdCP represents display advertising formats, from static image banners to third-party tags and HTML5 creatives.

Display Format Characteristics

Display formats in AdCP include:
  • Hosted Images - Static image files (JPG, PNG, WebP, GIF)
  • HTML5 Creatives - Multi-asset interactive banners
  • Third-Party Tags - JavaScript or HTML tags served by external ad servers
  • Responsive Formats - Adapt to multiple sizes
  • Rich Media - Expandable and interactive formats

Standard IAB Display Formats

Medium Rectangle (300x250)

Leaderboard (728x90)

Wide Skyscraper (160x600)

Billboard (970x250)

Mobile Banner (320x50)

Mobile Interstitial (320x480)

Creative Manifests

Simple Image Banner Manifest

Animated GIF Manifest

Third-Party Tag Formats

JavaScript Tag Format

JavaScript tag manifest:

HTML Tag Format

HTML tag manifest:

HTML5 Multi-Asset Formats

HTML5 formats specify multiple assets that the publisher’s ad server assembles into an interactive creative.

HTML5 Banner Format

HTML5 manifest:

Responsive Display Formats

Responsive formats adapt to multiple sizes based on placement context.

Responsive Banner Format

Rich Media Formats

Expandable Banner Format

Display-Specific Macros

In addition to universal macros, display formats support:

Placement Context

  • {PLACEMENT_ID} - IAB Global Placement ID
  • {FOLD_POSITION} - above_fold, below_fold
  • {AD_WIDTH} / {AD_HEIGHT} - Ad slot dimensions in pixels

Web Context

  • {DOMAIN} - Publisher domain (e.g., “nytimes.com”)
  • {PAGE_URL} - Full page URL (URL-encoded)
  • {REFERRER} - HTTP referrer URL
  • {KEYWORDS} - Page keywords (comma-separated)

Device Context

  • {DEVICE_TYPE} - mobile, tablet, desktop
  • {OS} - iOS, Android, Windows, macOS
  • {USER_AGENT} - Full user agent string
Example with display macros:

Common File Specifications

Image Requirements

  • File types: JPG, PNG, WebP, GIF
  • Max file sizes:
    • Standard banners: 150-200KB
    • Large formats (970x250): 300KB
    • Animated GIFs: 500KB
    • HTML5 initial load: 200KB

Third-Party Tag Requirements

  • HTTPS required: All tag URLs must use secure protocol
  • Max file size: 200KB for tag content
  • Async loading: Tags should not block page rendering

Animation Specifications

For animated GIF formats:
  • animated: true
  • animation_duration_ms: Duration in milliseconds
  • Common durations: 15000ms (15 seconds)