Aller au contenu principal
Docs reporting
Caso de uso GAM REST + Demand links

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.

Prompt del usuario

"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."

Resultado esperado

Una lectura de fuentes de demanda desde GAM REST que separa AdSense y Ad Exchange sin usar Google Ads API.

Flujo del agente

  1. 01

    Comprobar que las metricas AdSense o Ad Exchange pedidas existen en get_report_metrics para REST/HISTORICAL.

  2. 02

    Ejecutar run_custom_report contra GAM REST con dimensiones demand-channel.

  3. 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.

FuncionCosteUso
reporting(action="get_report_dimensions")0 crComprueba dimensiones demanda GAM.
reporting(action="get_report_metrics")0 crComprueba metricas AdSense y Ad Exchange expuestas por GAM.
reporting(action="run_custom_report")0.5 crEjecuta 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

Dimensiones
NameFuenteDescripcion
DATEGAMDia del informe
AD_UNIT_NAMEGAMUbicacion inventario
DEMAND_CHANNEL_NAMEGAMCanal demanda expuesto por GAM
Metricas
NameFuenteDescripcion
ADSENSE_IMPRESSIONSGAMImpresiones AdSense en GAM reporting
ADSENSE_REVENUEGAMRevenue AdSense en GAM reporting
AD_EXCHANGE_IMPRESSIONSGAMImpresiones Ad Exchange en GAM reporting
AD_EXCHANGE_REVENUEGAMRevenue Ad Exchange en GAM reporting
AD_EXCHANGE_AVERAGE_ECPMGAMeCPM 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.
AdSense y Ad Exchange son familias de reporting GAM aqui; no describirlas como cobertura Google Ads API.
Leer la guia Academy

Usa la guia editorial para el contexto de audiencia y vuelve aqui para acciones MCP, campos y payloads exactos.

Leer la guia Academy
Referencias de campos