Unique identifier for the product
Human-readable product name
Detailed description of the product and its inventory
Publisher properties covered by this product. Buyers fetch actual property definitions from each publisher's adagents.json and validate agent authorization. Selection patterns mirror the authorization patterns in adagents.json for consistency.
Array of supported creative format IDs - structured format_id objects with agent_url and id
OptionalplacementsOptional array of specific placements within this product. When provided, buyers can target specific placements when assigning creatives.
Available pricing models for this product
Optionalestimated_Estimated exposures/impressions for guaranteed products
OptionalmeasurementMeasurement provider and methodology for delivery metrics. The buyer accepts the declared provider as the source of truth for the buy. REQUIRED for all products.
Measurement provider(s) used for this product (e.g., 'Google Ad Manager with IAS viewability', 'Nielsen DAR', 'Geopath for DOOH impressions')
Optionalnotes?: stringAdditional details about measurement methodology in plain language (e.g., 'MRC-accredited viewability. 50% in-view for 1s display / 2s video', 'Panel-based demographic measurement updated monthly')
Optionalreporting_Optionalcreative_Optionalis_Whether this is a custom product
Optionalbrief_Explanation of why this product matches the brief (only included when brief is provided)
Optionalexpires_Expiration timestamp for custom products
Optionalproduct_Optional standard visual card (300x400px) for displaying this product in user interfaces. Can be rendered via preview_creative or pre-generated.
Asset manifest for rendering the card, structure defined by the format
Optionalproduct_Optional detailed card with carousel and full specifications. Provides rich product presentation similar to media kit pages.
Asset manifest for rendering the detailed card, structure defined by the format
Optionalext
Represents available advertising inventory