Artifacts
アーティファクト は広告掲載面に隣接するコンテンツの単位です。ブランドセーフティ/適合性の評価とは「このアーティファクトは自社広告に適切か?」を問うことです。アーティファクトとは
アーティファクトは広告表示コンテキストを表します:- ウェブサイト上の ニュース記事
- 広告ブレーク間の ポッドキャストセグメント
- YouTube 動画内の 動画チャプター
- フィード内の ソーシャルメディア投稿
- CTV 番組の シーン
- チャット会話内の AI 生成画像
property_id + artifact_id で識別します。property がコンテンツの所在地を、artifact_id がそのコンテンツ固有の識別子を表します。artifact_id の形式は柔軟で、URL パスやプラットフォーム固有 ID、内部で一貫して使う任意の ID で構いません。
構造
Schema: artifact.json必須フィールド
任意フィールド
バリアント
同一アーティファクトに複数バリアントが存在する場合があります:- Translations - 英語版 vs スペイン語版
- A/B tests - テスト中の異なるヘッドライン
- Temporal versions - 水曜日に変更されたコンテンツ
variant_id で区別します:
artifact_id と variant_id の組み合わせはプロパティ内で一意としてください。どのバリアントが配信されたかをレポートと突き合わせられます。
アセットタイプ
アセットはアーティファクト内の実コンテンツです。タイトル、本文、画像、動画などすべてアセットとして表現します。Text
title, description, paragraph, heading, caption, quote, list_item
各テキストアセットは混在言語コンテンツのために独自の language タグを持てます。
画像 (Image)
動画 (Video)
音声 (Audio)
メタデータ
アーティファクト全体を表すメタデータです。個別アセットではありません:セキュアなアセットアクセス
AI 生成画像、プライベート会話、有料コンテンツなど公開されないアセットが多数あります。アーティファクトスキーマは認証付きアクセスをサポートします。事前設定(推奨)
継続的な提携では、リクエストごとではなくオンボーディング時にアクセス設定を行います:- サービスアカウント共有 - クラウドストレージへの検証エージェントアクセスを付与
- OAuth クライアント認証情報 - マシン間認証をセットアップ
- API キー交換 - セットアップ時に長期 API キーを共有
アセット単位の認証
事前設定ができない場合は、アセットごとに認証情報を含めます:- 事前設定アクセス - オンボーディング時にサービスアカウントアクセスを一度設定
- 共有トークン参照 - アーティファクトレベルでトークンを定義し ID で参照
- 署名付き URL - URL 自体が認証情報となる事前署名 URL を使用
url フィールドはアクセス URL で、アーティファクトの正規/公開 URL とは異なる場合があります。例えば https://news.example.com/article/123 として公開された記事が https://cdn.example.com/secured/... からアセット提供される場合があります。
Access Methods
Service Account Setup
For GCP:Pre-Signed URLs
認証情報を共有せずに一時的なアクセスを行う場合:Property Identifier Types
property_id は AdCP プロパティスキーマの標準識別子型を使用します:
Artifact ID Schemes
プロパティ所有者が artifact_id の形式を定義します。例:
検証エージェントはこの形式を解釈する必要はなく、不透明なものとして扱います。プロパティ所有者は自社コンテンツとの突き合わせに使います。
Related
- Content Standards Overview - アーティファクトがコンテンツスタンダードワークフローに占める役割
- calibrate_content - キャリブレーション用アーティファクトの送付