Added
June 2026
July 17th, 2026
Product update
- Generalized Multi-Inventory Decision APIs - Multi-inventory decision requests, previously available for Sponsored Products, are now supported across additional ad types. You can request ads for multiple inventories or placements in a single decision request, bringing consistent multi-inventory decisioning across ad types.
- No-Banner Ad Formats for Sponsored Brands and Sponsored Display - New banner-free ad formats are now supported, including Product Carousel with Sponsored Brands and Logo Carousel with Sponsored Display. These formats let you offer richer, banner-free layouts and are available through configuration.
- Catalog Management - Platform admins can now inspect catalog state directly via a new catalog browser and monitor feed ingestion status, making it easier to self-diagnose catalog issues and re-trigger ingestion — especially useful during onboarding.
- Flexible Location Field Capacity - Catalog location fields now support significantly higher capacity — up to ~1,000 store locations per item — unblocking ad placements for platforms with large physical store networks. This gives retailers with extensive store footprints more flexibility in how location data drives ad targeting and placement. SSPI and MSPI catalog specs are updated with the newest information.
API changes
Decision Public API
New / generalized surface
- Generalized Multi-Inventory Decision:
deduplication_settingis now exposed onDecideAdBrands,DecideAdDisplay, andDecideAdReservedDisplay(previouslyDecideAdProductsonly). - Reserved Display line-item metadata:
DecideAdReservedDisplayrequest gainsresponse_setting.line_item_metadata_fields, and results carryline_item_metadata(AD_PAYERsupported).
Field changes
campaign_metadata.ad_payernow exposed, andcampaign_metadata_fieldsenum addsAD_PAYER(DSA payer).deduplication_setting(now on all four decide ops)per_inventory— new per-inventory dedup override, carries its owncriteria, alongside the existingper_request.criteriaenum addsCRITERIA_AD_ACCOUNT_ID(SB/SD/RD),CRITERIA_CAMPAIGN_ID(SB/SD),CRITERIA_LINE_ITEM_ID(RD).methodenum addsMETHOD_INTERLEAVED(rank-based resolution, alongsideMETHOD_WATERFALL).
filteringmoved to per-inventory on Sponsored Brands (brand-inventoryfiltering) and removed from the top-levelDecideAdBrandsrequest body.num_adsadded on the Reserved Display inventory.- Campaign
landing_page.typeenum addsNONE— the landing-page type used by the SB/SD Product Carousel format.
Description changes
- Dedup
criteria/methoddescriptions expanded (per_request vs per_inventory semantics; built-in per-inventory dedup always applies);inventoriesdrops the “only supports an array of length 1” note on Brands/Display; thetargetingobject description fixed (“filtering object” → “targeting object”); Display / ReservedDisplay responsedecisionsdescription corrected from “brand decisions.”
Management Public API
New APIs
QueryCustomTargetDailySummary— new endpoint (POST + GET.../orders/{order_id}/line-items/{line_item_id}/custom-daily-report): custom-targeting daily summary for a single line item. Requestcustom_target_key_id+date_range(max 91 days on POST / 186 on GET). Responserows[]:custom_target_key_id,custom_target_value_id,custom_target_value_label,imp_count,ctr.ReadCustomTargetKeysWithCustomReportBulk— new endpoint (GET.../line-items/{line_item_id}/custom-target-keys-with-custom-report-bulk): returns the custom target keys that have available report data (from ad-type config, line-item config, or at least one report record within 60 days). Responsecustom_target_keys[].
Field changes
- Order gains
ad_payer(free-text, ≤200 chars, DSA payer) — settable viaUpsertOrderWithLineItemsorder params and returned on order reads. - Line-item
goal.typeenum addsRESERVED_TIME(CPT-based RD) with a newreserved_timegoal object; error category addsINVALID_RESERVED_TIME_LINE_ITEM_SCHEDULE. - Campaign
landing_page.typeenum addsNONE— landing-page type for the SB/SD No-banner format (Create / Update Campaign, incl. managed bulk).
Documentation update
- Advertiser Guidance — Smart Guidance (V3) - The Advertiser Guidance page has been updated with the new Smart Guidance (V3) content, replacing the legacy guidance documentation.
- MCM CLI User Guide - The MCM CLI reference guide has been refreshed to reflect the current
mcmcommand set, with outdated content removed. - Ad Spend Controls — Wallet and Spending Limits - The Wallet and Spending Limit pages have been updated to reflect the Billing v2 day-end closing settlement model.
- May 2026 Release Notes - Published the May 2026 release notes, covering the Spend Cap API and data export, Reserved Display impression forecasting for custom targeting, and other product and API updates.
- Platform Insights and FAQ - Added Platform Insights coverage and new entries to the MCM FAQ page.
- Multi-currency Support - Published new documentation covering multi-currency support for platforms.
- Custom Targeting - Published new documentation covering the Custom Targeting feature for Reserved Display.
