Skip to main content
すべての AdCP Media Buy タスクの完全なリファレンスです。各タスクは、広告ワークフローの特定部分を AI エージェントが自動化できるよう設計されています。

すべてのタスク概要

TaskPurposeResponse TimePhase
get_products自然言語ブリーフで在庫を探索約 60 秒Discovery
create_media_buy選択したプロダクトからキャンペーンを作成数分~数日Media Buys
update_media_buyキャンペーン設定と予算を更新数分~数日Media Buys
list_creative_formatsサポートするクリエイティブ仕様を確認約 1 秒Capability
sync_creativesクリエイティブアセットをアップロード・管理数分~数日Creatives
list_creativesフィルタ付きでクリエイティブライブラリを検索約 1 秒Creatives
get_media_buy_delivery配信とパフォーマンスデータを取得約 60 秒Reporting

レスポンスタイムのカテゴリ

AdCP のタスクは 4 つのレスポンスタイムカテゴリに分類されます。

🟢 即時(約 1 秒)

簡単なデータベース参照

🟡 処理中(約 60 秒)

バックエンドと連携した AI/LLM 推論

🟠 非同期(数分~数日)

人による承認が入る可能性のある複雑な処理

ワークフロー別のタスク分類

ディスカバリーと計画

利用可能な内容を把握し、キャンペーンを計画する起点。
  • get_adcp_capabilities - エージェントの機能、ポートフォリオ、サポート機能を発見(プロトコルレベルのタスク)
  • get_products - 自然言語ブリーフを使う中核のディスカバリータスク
  • list_creative_formats - クリエイティブ要件を把握

メディアバイ管理

広告キャンペーンを作成・管理します。

クリエイティブ管理

クリエイティブアセットのライフサイクル全体を扱います。
  • sync_creatives - アセットを中央ライブラリにアップロード
  • list_creatives - クリエイティブライブラリを検索・管理

パフォーマンスと最適化

キャンペーンパフォーマンスを監視・最適化します。

スキーマリファレンス

すべてのタスクにはリクエストとレスポンスの JSON スキーマ定義が含まれます。
  • Request Schemas: /schemas/v2/media-buy/[task-name]-request.json
  • Response Schemas: /schemas/v2/media-buy/[task-name]-response.json
タスク管理: すべての AdCP ドメインにわたる非同期処理の追跡については Task Lifecycle を参照してください。 スキーマは実行時にドキュメントサーバー経由で参照でき、バリデーションやツールで利用できます。

共通パターン

エラーハンドリング

すべてのタスクは一貫したエラーパターンに従います。
  • エラータイプに応じた HTTP ステータスコード
  • 文脈を含む構造化されたエラーメッセージ
  • 一時的な失敗に対するリトライ指針

認証

タスクは適切な認証を必要とします。
  • サービス間呼び出しには API キー
  • マルチテナント運用にはプリンシパルコンテキスト
  • リソースアクセスにはパーミッション検証

非同期処理

長時間実行タスクは以下を提供します。
  • オペレーション ID を含む即時レスポンス
  • 進捗確認用のステータスポーリングエンドポイント
  • 完了を通知する Webhook

はじめに

  1. 機能を発見する: get_adcp_capabilities でエージェントの対応状況を把握する
  2. 在庫を見つける: get_products で関連在庫を探す
  3. フォーマットを理解する: list_creative_formats で要件を確認する
  4. キャンペーンを作成: 選択したプロダクトで create_media_buy を実行する
  5. クリエイティブをアップロード: sync_creatives でアセットを管理する
  6. 成果を監視: get_media_buy_delivery で結果を追跡する

関連ドキュメント