Skip to main content
このガイドでは、静的バナーからサードパーティタグ、HTML5 クリエイティブまで、AdCP におけるディスプレイ広告フォーマットの表現方法を説明します。

ディスプレイフォーマットの特徴

AdCP のディスプレイフォーマットには次が含まれます。
  • ホスト型画像 - 静的画像ファイル(JPG, PNG, WebP, GIF)
  • HTML5 クリエイティブ - 複数アセットのインタラクティブバナー
  • サードパーティタグ - 外部アドサーバーが配信する JavaScript/HTML タグ
  • レスポンシブフォーマット - 複数サイズに適応
  • リッチメディア - エキスパンダブルやインタラクティブフォーマット

標準 IAB ディスプレイフォーマット

Medium Rectangle (300x250)

Leaderboard (728x90)

Wide Skyscraper (160x600)

Billboard (970x250)

Mobile Banner (320x50)

Mobile Interstitial (320x480)

クリエイティブマニフェスト

シンプルな画像バナーマニフェスト

アニメーション GIF マニフェスト

実行コンテキストを持つ HTML ディスプレイフォーマット

HTML ディスプレイクリエイティブは、静的なメディアではなく実行可能なコードとして実行されます。異なるパブリッシャー環境は異なる実行制約を持ちます——完全な DOM アクセスを許すものもあれば、JavaScript の機能が制限された SafeFrame コンテナで実行するものもあります。 AdCP は、HTML が互換でなければならない実行環境を指定する明示的な HTML アセット要件を定義します:
  • sandbox: 実行環境(noneiframesafeframefencedframe
  • external_resources_allowed: クリエイティブが外部のスクリプト、画像、フォントを読み込めるか
  • allowed_external_domains: 外部リソースの許可ドメイン(許可される場合)
  • max_file_size_kb: HTML アセットの最大ファイルサイズ

SafeFrame 互換 HTML バナー

SafeFrame は、広告クリエイティブとパブリッシャーページの間の安全な分離を提供する IAB 標準です。SafeFrame 互換のクリエイティブは document.write() を使えず、SafeFrame の拡張 API を使わなければならず、任意のクロスオリジンリクエストを行えません。

ネイティブ DOM HTML バナー

一部のパブリッシャーは、信頼できるクリエイティブに完全な DOM アクセスを許します。これらのフォーマットは標準の JavaScript API を使い、外部リソースを読み込めます。

フェンスドフレーム HTML バナー(Privacy Sandbox)

Chrome の Privacy Sandbox は、プライバシー保護の広告レンダリングのためにフェンスドフレームを導入します。これらは最も制限的な実行環境を持ちます。

サードパーティタグフォーマット

JavaScript タグフォーマット

JavaScript タグマニフェスト:

HTML タグフォーマット

HTML タグマニフェスト:

HTML5 複数アセットフォーマット

HTML5 フォーマットは複数アセットを指定し、パブリッシャー側アドサーバーがインタラクティブクリエイティブに組み立てます。

HTML5 バナーフォーマット

HTML5 マニフェスト:

レスポンシブディスプレイフォーマット

レスポンシブフォーマットはプレースメントの文脈に応じて複数サイズに適応します。

レスポンシブバナーフォーマット

リッチメディアフォーマット

エキスパンダブルバナーフォーマット

ディスプレイ専用マクロ

ユニバーサルマクロ に加えて、ディスプレイフォーマットでは以下をサポートします。

プレースメントコンテキスト

  • {PLACEMENT_ID} - IAB Global Placement ID
  • {FOLD_POSITION} - above_fold / below_fold
  • {AD_WIDTH} / {AD_HEIGHT} - 広告枠のピクセル寸法

Web コンテキスト

  • {DOMAIN} - パブリッシャードメイン(例: “nytimes.com”)
  • {PAGE_URL} - ページの完全 URL(URL エンコード)
  • {REFERRER} - HTTP リファラ URL
  • {KEYWORDS} - ページキーワード(カンマ区切り)

デバイスコンテキスト

  • {DEVICE_TYPE} - mobile / tablet / desktop
  • {OS} - iOS, Android, Windows, macOS
  • {USER_AGENT} - 完全な UA 文字列
ディスプレイマクロを用いた例:

よく使われるファイル仕様

画像要件

  • ファイルタイプ: JPG, PNG, WebP, GIF
  • 最大ファイルサイズ:
    • 標準バナー: 150〜200KB
    • 大型フォーマット (970x250): 300KB
    • アニメ GIF: 500KB
    • HTML5 初期ロード: 200KB

サードパーティタグ要件

  • HTTPS 必須: すべてのタグ URL は安全なプロトコルを使用
  • 最大ファイルサイズ: タグ内容 200KB
  • 非同期ロード: ページ表示をブロックしないこと

アニメーション仕様

アニメ GIF フォーマットの場合:
  • animated: true
  • animation_duration_ms: アニメーション時間(ミリ秒)
  • よくある長さ: 15000ms(15 秒)

関連ドキュメント