Demanda vinculada dentro de GAM
Campos AdSense y Ad Exchange en GAM REST
Usa metricas AdSense y Ad Exchange que Google Ad Manager expone en informes HISTORICAL cuando esas fuentes de demanda estan vinculadas y activas.
"En GAM REST, compara revenue AdSense y Ad Exchange de los ultimos 7 dias por DATE, AD_UNIT_NAME y DEMAND_CHANNEL_NAME. Incluye ADSENSE_IMPRESSIONS, ADSENSE_REVENUE, AD_EXCHANGE_IMPRESSIONS, AD_EXCHANGE_REVENUE y AD_EXCHANGE_AVERAGE_ECPM."
Una lectura de fuentes de demanda desde GAM REST que separa AdSense y Ad Exchange sin usar Google Ads API.
Flujo del agente
- 01
Comprobar que las metricas AdSense o Ad Exchange pedidas existen en get_report_metrics para REST/HISTORICAL.
- 02
Ejecutar run_custom_report contra GAM REST con dimensiones demand-channel.
- 03
Marcar metricas de demanda no disponibles como limites de enlace GAM o permisos de cuenta.
Funciones MCP
Llamada MCP padre mostrada con la accion reporting.
| Funcion | Coste | Uso |
|---|---|---|
reporting(action="get_report_dimensions") | 0 cr | Comprueba dimensiones demanda GAM. |
reporting(action="get_report_metrics") | 0 cr | Comprueba metricas AdSense y Ad Exchange expuestas por GAM. |
reporting(action="run_custom_report") | 0.5 cr | Ejecuta el informe demanda GAM REST. |
Payload JSON
{
"tool": "reporting",
"arguments": {
"action": "run_custom_report",
"params": {
"api": "rest",
"report_type": "HISTORICAL",
"date_range_type": "LAST_7_DAYS",
"dimensions": [
"DATE",
"AD_UNIT_NAME",
"DEMAND_CHANNEL_NAME"
],
"metrics": [
"ADSENSE_IMPRESSIONS",
"ADSENSE_REVENUE",
"AD_EXCHANGE_IMPRESSIONS",
"AD_EXCHANGE_REVENUE",
"AD_EXCHANGE_AVERAGE_ECPM"
]
}
}
}Salida representativa
- DATE=2026-06-08 | AD_UNIT_NAME=Sports/Home | DEMAND_CHANNEL_NAME=Ad Exchange | AD_EXCHANGE_REVENUE=EUR 1.284,20.
- DATE=2026-06-08 | AD_UNIT_NAME=Sports/Home | DEMAND_CHANNEL_NAME=AdSense | ADSENSE_REVENUE=EUR 342,10.
- Accion: revisar ad units donde eCPM Ad Exchange baja aunque requests GAM sigan estables.
Dimensiones y metricas
| Name | Fuente | Descripcion |
|---|---|---|
| DATE | GAM | Dia del informe |
| AD_UNIT_NAME | GAM | Ubicacion inventario |
| DEMAND_CHANNEL_NAME | GAM | Canal demanda expuesto por GAM |
| Name | Fuente | Descripcion |
|---|---|---|
| ADSENSE_IMPRESSIONS | GAM | Impresiones AdSense en GAM reporting |
| ADSENSE_REVENUE | GAM | Revenue AdSense en GAM reporting |
| AD_EXCHANGE_IMPRESSIONS | GAM | Impresiones Ad Exchange en GAM reporting |
| AD_EXCHANGE_REVENUE | GAM | Revenue Ad Exchange en GAM reporting |
| AD_EXCHANGE_AVERAGE_ECPM | GAM | eCPM medio Ad Exchange en GAM reporting |
Limites
- Las filas AdSense y Ad Exchange dependen de la configuracion GAM del publisher y de la disponibilidad de demanda vinculada.
- No es reporting Google Ads: sin spend de campana, keyword, bid ni metricas de cuenta Google Ads.
- Usar solo campos devueltos por GAM REST; cambiar campos si el network no expone alguno.
- Usar get_report_result para leer el resultado completo en cache cuando la respuesta inline esta truncada.
Usa la guia editorial para el contexto de audiencia y vuelve aqui para acciones MCP, campos y payloads exactos.
