call_adcp_agent ツールを使うと、任意の AdCP シグナルエージェントに対してこれらのタスクを実行できます。
Task Overview
| Task | Purpose | Response Time |
|---|---|---|
get_signals | Discover signals using natural language | ~60s |
activate_signal | Activate a signal on a platform/agent | Minutes-Hours |
Typical Workflow
- シグナルを探索する: ターゲット要件を自然言語で記述して
get_signalsを実行 - 選択肢を確認する: カバレッジ、価格、デプロイ状況でシグナルを評価
- 必要に応じて有効化: プラットフォームで未稼働のシグナルは
activate_signalで有効化 - キャンペーンで利用: メディアバイのターゲティングにアクティベーションキーを指定
Task Reference
get_signals
自然言語の説明を基にシグナルを探索し、プラットフォームごとのデプロイ状況を取得します。signal_spec(string, 必須): 求めるシグナルの自然言語による説明deliver_to(object, 必須): シグナルを利用する場所deployments(array):type,platform/agent_urlと任意のaccountを持つ対象プラットフォーム/エージェントcountries(array): シグナルを利用する国の ISO 3166-1 alpha-2 コード(大文字推奨、大小は不問)
filters(object, 任意):catalog_types、data_providers、max_cpm、min_coverage_percentageで絞り込みmax_results(number, 任意): 返却結果数の上限
signals: 条件に合致したシグナルの配列signal_agent_segment_id:activate_signalで使用name,description: シグナル情報data_provider: シグナルデータの提供元coverage_percentage: エージェント人口に対する到達度deployments: プラットフォームごとのis_live、activation_key、estimated_activation_duration_minutespricing: CPM と通貨
activate_signal
特定のプラットフォームまたはエージェントでシグナルを利用できるよう有効化します。signal_agent_segment_id(string, 必須):get_signalsのレスポンスで返された値deployments(array, 必須):type,platform/agent_urlと任意のaccountを持つデプロイ先
deployments: デプロイ先ごとの有効化結果activation_key: ターゲティングに使用するキー(セグメント ID または key-value)deployed_at: 有効化完了時の ISO タイムスタンプestimated_activation_duration_minutes: 非同期の場合の残り時間
errors: 発生した警告やエラー
Key Concepts
Deployment Targets
シグナルは次の 2 種類のターゲットに有効化できます。 DSP Platforms:Activation Keys
シグナルが稼働状態になると、レスポンスにターゲティング用のアクティベーションキーが含まれます。 Segment ID format (typical for DSPs):Signal Types
- marketplace: データプロバイダーからライセンス供与(CPM 課金)
- custom: 特定のプリンシパルアカウント向けに構築
- owned: 自社データを元にしたプライベートシグナル(費用なし)
Coverage Percentage
エージェントの人口に対するシグナルの到達度を示します。- 99%: ほぼすべての識別子にマッチする非常に広いシグナル
- 50%: 中程度の広さ
- 1%: 非常にニッチなシグナル
Asynchronous Operations
シグナルの有効化には時間がかかる場合があります。レスポンスを確認してください。is_live: true+activation_key: すぐに利用可能is_live: false+estimated_activation_duration_minutes: 有効化進行中
Error Handling
よくあるエラーコード:SIGNAL_AGENT_SEGMENT_NOT_FOUND: 無効な signal_agent_segment_idACTIVATION_FAILED: シグナルを有効化できないALREADY_ACTIVATED: 指定ターゲットで既に有効DEPLOYMENT_UNAUTHORIZED: プラットフォーム/アカウントの権限がないAGENT_NOT_FOUND: プリンシパルから非公開のプライベートエージェントAGENT_ACCESS_DENIED: シグナルエージェントへのアクセス権がない