Skip to main contentすべての AdCP Media Buy タスクの完全なリファレンスです。各タスクは、広告ワークフローの特定部分を AI エージェントが自動化できるよう設計されています。
すべてのタスク概要
| Task | Purpose | Response Time | Phase |
|---|
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 推論
🟠 非同期(数分~数日)
人による承認が入る可能性のある複雑な処理
ワークフロー別のタスク分類
ディスカバリーと計画
利用可能な内容を把握し、キャンペーンを計画する起点。
メディアバイ管理
広告キャンペーンを作成・管理します。
クリエイティブ管理
クリエイティブアセットのライフサイクル全体を扱います。
パフォーマンスと最適化
キャンペーンパフォーマンスを監視・最適化します。
スキーマリファレンス
すべてのタスクにはリクエストとレスポンスの 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
はじめに
- 機能を発見する:
get_adcp_capabilities でエージェントの対応状況を把握する
- 在庫を見つける:
get_products で関連在庫を探す
- フォーマットを理解する:
list_creative_formats で要件を確認する
- キャンペーンを作成: 選択したプロダクトで
create_media_buy を実行する
- クリエイティブをアップロード:
sync_creatives でアセットを管理する
- 成果を監視:
get_media_buy_delivery で結果を追跡する
関連ドキュメント