En resumen: Dos cortes con fecha romperán tu stack: la Content API for Shopping se apaga el 18 de agosto de 2026 y los Dynamic Search Ads pasan automáticamente a AI Max en septiembre de 2026. Un tercer cambio — la nueva cadencia de releases mensual — deja obsoleta tu versión de la API más rápido. Todo lo demás que Google lanzó (AssetGenerationService, cart_data_sales_view, Merchant API en Scripts) es ventaja que programas a tu ritmo.
Todo el año en una frase
Dos cortes con fecha romperán tu stack si los ignoras — la Content API for Shopping se apaga el 18 de agosto de 2026, y los Dynamic Search Ads pasan automáticamente a AI Max en septiembre de 2026 — y un tercer cambio, la nueva cadencia de releases mensual, deja obsoleta tu versión de la API en silencio, más rápido que antes. Todo lo demás que Google lanzó este año es oportunidad, no obligación. Este artículo aborda cada cambio igual: qué cambió, por qué importa para tu cuenta, y la llamada, el payload o la migración exactos a ejecutar — por orden de prioridad, la fecha más dura primero.
No voy a dejar nada en un «deberías migrar». En cada paso está el artefacto concreto — el endpoint que reemplaza al antiguo, el payload del experimento, la query GAQL — para que veas exactamente qué construir antes de que llegue la fecha.
Una palabra sobre por qué esto importa siquiera. Durante años, las APIs de Google Ads y Merchant fueron una superficie de cambio lento que podías tocar una vez al año. Eso se acabó. La plataforma ahora lanza cada mes, dos de sus mayores superficies se están apagando, y el control que antes sostenías a mano se le está entregando a los modelos. Las cuentas que salen ganando son las que trataron este año como un proyecto de migración, no de mantenimiento.
Si haces una sola cosa este trimestre: confirma que nada en tu stack sigue llamando a la Content API v2.1, e inventaría cada campaña DSA que tengas activa para que el upgrade de septiembre no te sorprenda. Esas dos son obligaciones con fecha. El trabajo de IA, creatividades y reporting de más abajo es ventaja que programas cuando tú elijas.
Fecha límite #1 — Content API for Shopping → Merchant API (18 ago 2026)
Es la fecha más dura del año, así que va primero.
Qué cambió. La Content API for Shopping v2.1 se apaga el 18 de agosto de 2026. Su sucesora, la Merchant API v1, llegó a GA en julio de 2025, y la intermedia v1beta ya se apagó el 28 de febrero de 2026. El viejo monolito se reemplaza por sub-APIs específicas — datasources, products, inventories, reports, notifications.
Por qué importa para tu cuenta. Todo lo que toca tu feed a través de la API antigua deja de funcionar ese día: subidas de feed, feeds suplementarios, custom labels, actualizaciones de precio y stock, lecturas de rechazos. No es un «estaría bien migrar» — es un corte duro. Si un script diario mantiene tus precios sincronizados, enmudece el 18 de agosto y tu feed se va quedando desactualizado poco a poco hasta que alguien repara en los ingresos perdidos.
Qué hacer. Reconstruye contra la estructura de sub-APIs. La forma de la migración es mecánica — cambian el host, la ruta y el modelo de recursos, la intención se mantiene. Aquí tienes el antes/después de la llamada más común de todas, un upsert de producto:
# OLD — Content API for Shopping v2.1 (off on 2026-08-18)
curl -X POST \
"https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products" \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{ "offerId": "SKU-123", "title": "...", "price": {"value":"19.90","currency":"EUR"} }'
# NEW — Merchant API v1 (productInputs sub-API)
curl -X POST \
"https://merchantapi.googleapis.com/products/v1/accounts/{account}/productInputs:insert?dataSource=accounts/{account}/dataSources/{ds}" \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{ "channel": "ONLINE", "offerId": "SKU-123", "contentLanguage": "en", "feedLabel": "US",
"attributes": { "title": "...", "price": {"amountMicros":"19900000","currencyCode":"EUR"} } }'
(Los hosts de los endpoints y la división en sub-APIs salen de la documentación de Google; confirma el cuerpo exacto de la petición para tu recurso contra la referencia de la Merchant API antes de desplegar — cambiaron los nombres de campo, no solo la URL.)
El destino es genuinamente mejor que aquello que reemplaza, que es la parte que nadie te cuenta. Tres mejoras que heredas gratis al migrar:
Lo que la nueva API te da frente a la v2.1
- Errores legibles por máquina ErrorInfo — lógica de reintentos sensata, no comparar strings
- Paginación de informes Subida de 250 → 1.000 filas por página (menos llamadas)
- Actualizaciones parciales product patch — cambia un campo, no un re-push completo
- Modelo de superficie Sub-APIs específicas en vez de un monolito
Si llevabas tiempo queriendo robustecer tu instrumental de feed, el cierre es la excusa perfecta: reconstruye una vez y sal con mejor gestión de errores y menos idas y vueltas de las que la v2.1 permitió jamás.
Fecha límite #2 — Dynamic Search Ads → AI Max (sep 2026)
El segundo cambio con fecha, y el que redibuja cuánto control conservas.
Qué cambió. AI Max for Search llegó a GA el 15 de abril de 2026 tras haber arrancado en beta en mayo de 2025. A partir de septiembre de 2026, Google pasa automáticamente todos los DSA restantes, los recursos creados automáticamente y la concordancia amplia a nivel de campaña a AI Max. Después de eso no podrás crear una campaña DSA nueva — ni en la interfaz, ni en el Editor, ni por la API.
Por qué importa para tu cuenta. El trato es control a cambio de incremento. Con el conjunto completo de funciones — concordancia por término de búsqueda más personalización de texto más expansión de la URL final — Google reporta en torno a un +7 % de conversiones o valor de conversión frente a la concordancia por término sola. A cambio, le entregas al modelo la concordancia, el texto de los recursos y la elección de la URL de destino. Si tienes reglas de marca o de cumplimiento incrustadas a mano en tu configuración DSA, un upgrade silencioso en septiembre puede empezar a mandar tráfico, sin avisar, a URLs y textos que no aprobaste.
Qué hacer. No esperes a descubrir qué le hace el upgrade a tus números — mídelo ahora. Google lanzó las salvaguardas y los puntos de medición a través de la API al ritmo de la función, así que puedes hacer un A/B del cambio con tus propios datos antes de que sea obligatorio:
enable_ai_max (v21, ago 2025)
El interruptor en sí, un campo de la campaña de búsqueda.
targeting_expansion_view (v22, oct 2025)
Métricas de AI Max sin keywords — consúltala para ver qué emparejó la expansión en realidad.
matched_location_interest_view (v23, ene 2026)
Rendimiento de AI Max a nivel geográfico — en qué ubicaciones se apoyó el modelo.
Directrices de texto (v23.1, feb 2026)
Exclusiones de términos y restricciones de mensaje, para que las reglas de marca y cumplimiento sobrevivan a la automatización.
Experimento ADOPT_AI_MAX (v24.1, may 2026)
Un A/B controlado para leer el delta de CPA y ROAS antes del cambio forzoso de septiembre.
El movimiento práctico es el último: crea un experimento ADOPT_AI_MAX en todas las cuentas, déjalo correr, y luego lee el delta real con una consulta GAQL normal — en vez de enterarte cuando el upgrade ya sea irreversible:
-- After ADOPT_AI_MAX runs: read the keywordless match, then the trial delta
SELECT campaign.name,
metrics.conversions,
metrics.conversions_value,
metrics.cost_micros
FROM targeting_expansion_view
WHERE segments.date DURING LAST_30_DAYS
(ADOPT_AI_MAX es uno de los nuevos tipos de experimento lanzados en la v24.1; targeting_expansion_view es el recurso de reporting de la v22. Confirma la disponibilidad de campos contra las notas de la versión que llames.)
Fecha límite #3 (continua) — releases mensuales, vida útil más corta
No es una sola fecha, sino un reloj que ahora corre siempre.
Qué cambió. Desde la v23 (28 de enero de 2026), la Google Ads API pasó a una cadencia de releases mensual: cuatro versiones mayores al año más versiones menores mensuales, con un año de soporte por versión mayor.
Por qué importa para tu cuenta. Acceso más rápido a funciones, y obsolescencia más rápida. Las versiones caducan según un calendario publicado — la v20 llega a su fin de vida en junio de 2026, la v21 en agosto, la v22 en octubre. Un salto menor mensual no rompe nada; saltarte un cierre de versión mayor significa que tus scripts empiezan a devolver errores sin más aviso que una fecha en un calendario que no estabas mirando.
Qué hacer. Fija tu versión y vigila el calendario de cierres. El seguro más barato es una comprobación recurrente que sepa qué versión llamas y avise ~60 días antes de que caduque — la propia API te devuelve la versión de la petición, así que la comprobación son unas pocas líneas:
# Recurring guardrail: alert ~60 days before your pinned version sunsets.
from datetime import date
PINNED = "v22" # the version your client is pinned to
SUNSET = {"v20": "2026-06-01", "v21": "2026-08-01", "v22": "2026-10-01"} # from sunset-dates page
sunset = SUNSET.get(PINNED) # None until your version reaches the published calendar
if sunset and (date.fromisoformat(sunset) - date.today()).days < 60:
alert(f"{PINNED} sunsets {sunset} — schedule the version bump") # major bump needs a re-test
Un 404 de una versión cerrada es una caída autoinfligida. Trata el gobierno de versiones como una tarea recurrente permanente, no como un simulacro de incendio.
Ahora la ventaja — la IA entra en creatividades y feed
Con las fechas límite resueltas, el resto del año es palanca que adoptas a tu propio ritmo. Dos servicios convirtieron el trabajo de recursos y feed en algo que puedes automatizar con scripts sobre miles de SKUs:
- AssetGenerationService — Ads API, v22, beta cerrada: generación de texto e imagen con IA, con mejora y extracción de imágenes para PMax; la v23.2 añadió
VideoEnhancementpara vídeo generado por Google. La generación de creatividades sale de la interfaz a una capa programable. - Product Studio — Merchant API, en alfa desde abril de 2025: títulos y descripciones de producto generados por IA, más AutomatedDiscounts para precios en tiempo real. La calidad del feed es el techo del rendimiento en Shopping y PMax, así que reescribir títulos a nivel de API significa mejorar en bloque miles de SKUs sin trabajo manual.
El pipeline concreto que esto desbloquea: lee un SKU del feed → genera un título/descripción conformes y recursos de imagen → envíalos directamente al grupo de recursos, sin paso manual en Canva por medio. Ambos servicios son pre-GA — trátalos como un piloto sobre una porción del catálogo, no como un despliegue a todo el catálogo, hasta que se gradúen.
Y la fontanería — Ads y Merchant en un mismo sitio
El cambio más infravalorado del año es poco glamuroso: las dos mitades de una cuenta de e-commerce por fin se encuentran.
Qué cambió. Desde el 22 de abril de 2026, la Merchant API es accesible desde Google Ads Scripts. Combinada con product_filters (compartición condicional de feed con Google Ads, lanzada en noviembre de 2025) y CartDataSalesView (v24), el bucle entre la salud del feed y el gasto publicitario se cierra dentro de un mismo entorno.
Por qué importa para tu cuenta. La vieja separación — campañas en Scripts, feed gestionado en otro sitio — significaba que un producto rechazado seguía quemando presupuesto hasta que un humano se daba cuenta. Ahora un solo script puede reaccionar a un rechazo de feed pausando una campaña o sacando el SKU de un grupo de listings de PMax. Y CartDataSalesView trae la segmentación de conversiones a nivel de producto a la API, así que obtienes ROAS por SKU sin coser a mano los datos de campaña al feed:
-- Product-level ROAS straight from the API (v24+), no manual feed stitching
SELECT segments.product_item_id,
metrics.conversions_value,
metrics.cost_micros
FROM cart_data_sales_view
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.conversions_value DESC
Esa única query es la entrada de una segmentación por rentabilidad que antes reconstruías a mano cada mes. (El recurso es cart_data_sales_view, lanzado en la v24; confirma la disponibilidad de segmentos en las notas de la versión que uses.)
El año en una sola línea de tiempo
Cada versión mayor de abajo sale de las notas de versión oficiales; los hitos de Merchant, de las últimas novedades de la Merchant API. La columna de la derecha es la única que debería gobernar tu calendario — todo lo que tiene fecha es innegociable.
| Fecha | Release | Qué llegó | ¿Reloj? |
|---|---|---|---|
| 2025-07 | Merchant v1 GA | Sucesor oficial de la Content API for Shopping | — |
| 2025-08 | Ads v21 | enable_ai_max en campañas de búsqueda | — |
| 2025-10 | Ads v22 | AssetGenerationService (beta); targeting_expansion_view; mejora de imagen en PMax | — |
| 2025-11 | Merchant | product_filters — compartición condicional de feed con Google Ads | — |
| 2026-01 | Ads v23 | Empieza la cadencia mensual; matched_location_interest_view; facturas granulares | cadencia |
| 2026-02 | Ads v23.1 | Directrices de texto para PMax/Search; BenchmarksService; anuncios políticos en la UE | — |
| 2026-02-28 | Cierre v1beta | Se apaga la Merchant API v1beta | PASADO |
| 2026-04 | Ads v24 · Scripts | cart_data_sales_view; RETAIL_FILTER; Merchant API en Google Ads Scripts | — |
| 2026-08-18 | Content API OFF | Se apaga la Content API for Shopping v2.1 — migra el feed | DURA |
| 2026-09 | DSA → AI Max | DSA, ACA y concordancia amplia pasan automáticamente; no hay DSA nuevos después | DURA |
Qué hacer este trimestre — ordenado por fecha límite
La checklist, secuenciada según lo que te apunta a la cabeza, no según lo interesante que sea:
[DURA 18 ago] 1. Migración de feed → fuera v2.1, a las sub-APIs de Merchant
[DURA sep] 2. Inventario de DSA → lanza primero un A/B ADOPT_AI_MAX
[CONTINUA] 3. Vigilancia de versión → avisa 60 días antes del cierre
[ventaja] 4. Pipeline de recursos → AssetGenerationService / Product Studio
[ventaja] 5. ROAS por SKU → segmentación con cart_data_sales_view
[ventaja] 6. Bucle cerrado → Merchant-en-Scripts: rechazo → pausa- Secuencia por fecha límite, no por interés. La migración de feed y el inventario de DSA tienen fecha; hazlos primero. El trabajo de IA y reporting no tiene una pistola en la sien — prográmalo después.
- Fija y vigila tu versión de la API. La cadencia mensual premia al disciplinado y castiga al ausente — un 404 de una versión cerrada es una caída que te buscaste tú solo.
- Trata AI Max como medible, no como inevitable. El tipo de experimento
ADOPT_AI_MAXexiste precisamente para que adoptes con evidencia — lee tu propio delta antes de que septiembre elija por ti. - Migra a la mejor API, no solo a la nueva.
ErrorInfo, la paginación de 1.000 filas ypatchson razones para reconstruir bien, no para transliterar las llamadas de la v2.1 una a una.
FAQ
¿Qué se rompe exactamente el 18 de agosto de 2026?
Cualquier cosa que siga llamando a la Content API for Shopping v2.1 — subidas de feed, feeds suplementarios, custom labels, actualizaciones de precio y stock, lecturas de rechazos. La Merchant API v1 es el reemplazo desde julio de 2025; la intermedia v1beta ya se apagó el 28 de febrero de 2026.
¿La migración a la Merchant API es solo una URL nueva?
No. Cambian el host y la ruta, pero también el modelo de recursos — un monolito se convierte en sub-APIs específicas (datasources, products, inventories, reports, notifications), los nombres de campo difieren, y ganas ErrorInfo, paginación de 1.000 filas y patch parcial. Trátalo como una reconstrucción que te deja mejor, no como un buscar-y-reemplazar.
¿Puedo seguir usando Dynamic Search Ads después de septiembre de 2026?
No. Los DSA existentes, los recursos creados automáticamente y la concordancia amplia a nivel de campaña pasan automáticamente a AI Max, y ya no puedes crear campañas DSA nuevas ni en la interfaz, ni en el Editor, ni por la API. Lanza un experimento ADOPT_AI_MAX antes de esa fecha para que el cambio no te pille por sorpresa.
¿La cadencia mensual es un cambio que rompe cosas?
Las versiones menores mensuales no rompen nada y se pueden adoptar de forma continua. El riesgo es dejar que una versión mayor llegue a su fin de vida al año sin que te des cuenta — ahí es cuando las llamadas empiezan a fallar. La v20 se apaga en junio de 2026, la v21 en agosto, la v22 en octubre.
¿El +7 % de AI Max está garantizado?
Es el incremento que Google reporta para el conjunto completo de funciones frente a la concordancia por término de búsqueda sola — un dato del proveedor, no una promesa para tu cuenta. Lanza un experimento ADOPT_AI_MAX y lee tu delta real de CPA y ROAS antes de comprometerte.
¿Dónde confirmo la fecha de cierre de una versión concreta o la forma de un payload?
La página de fechas de cierre de la Google Ads API lista el fin de vida por versión; las notas de la versión detallan los cambios de cada una y la forma exacta de las peticiones. Ambas están enlazadas a lo largo de este artículo — confirma el cuerpo antes de desplegar, porque cambiaron los nombres de campo, no solo las URLs.