get_signals
[AdCP Signals] Get real-time audience signals from DOOH screens.
This is an AdCP (Ad Context Protocol) compliant tool. It returns deterministic audience signals captured by edge AI (vision + audio + speech) on available screens.
WHEN TO USE:
Discovering available audience signals before buying inventory
Evaluating audience composition at specific venues or locations
Building targeting segments based on real-time audience data
Unlike probabilistic data, these signals are DETERMINISTIC — captured by on-device cameras and microphones, analyzed by ML Kit and Gemini Vision.
RETURNS:
signals: Array of per-screen signal objects with demographics, venue, behavior, geo
metadata: total_screens, matching_screens, screens_with_live_data
EXAMPLE (AdCP form — natural language): User: "What audience signals are available at retail locations?" get_signals({ signal_spec: "shoppers in retail venues, demographics and behavior" })
EXAMPLE (structured form): get_signals({ signal_spec: { signal_types: ["demographics", "behavior"], filters: { venue_type: "retail" } } })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pagination | No | ||
| signal_spec | No | Natural language description of the desired signals (AdCP form), or a structured Trillboards signal specification. |