Aller au contenu principal
Deals y Programática

Tipos de deals de Google Ad Manager:
PMP, Guaranteed y Preferred

Tres formas de vender tu inventario en programática directa — cada una con su modelo de precio, su compromiso de volumen y su backend de GAM. Esta guía ilustra los tres tipos y luego recorre el flujo real de configuración y validación, hasta la ejecución por un agente de IA.

OA
OrbiAds Engineering
Publicado el 7 de julio de 2026 · 10 min de lectura

Los 3 tipos de deals, ilustrados

El tipo correcto depende de dos preguntas: ¿el volumen está garantizado y el precio es fijo o de suelo?

Private Auction (PMP)

pmp_auction

Una subasta privada entre compradores invitados. El vendedor fija un precio de suelo; el comprador debe pujar por encima para servir. Ideal para abrir inventario premium a un panel de DSP sin compromiso de volumen.

Volumen
No garantizado
Precio
Precio de suelo (floor CPM)
Backend GAM
REST — privateAuctionDeals

Restricción clave: Requiere un PrivateAuction padre + un comprador (Authorized Buyers) + un floor_price > 0.

Programmatic Guaranteed (PG)

pg_guaranteed

Volumen y precio comprometidos por ambas partes: el vendedor garantiza un volumen de impresiones y el comprador las paga al CPM fijo. El equivalente programático de una reserva directa.

Volumen
Volumen garantizado
Precio
Precio fijo (CPM)
Backend GAM
SOAP — Proposal + ProposalLineItem (SPONSORSHIP)

Restricción clave: goalType = LIFETIME con un volumen (units) > 0, deliveryRateType = EVENLY.

Preferred Deal (PD)

pd_preferred

Acceso prioritario (first-look) a un precio fijo negociado, pero sin compromiso de volumen: el comprador ve la impresión primero y decide si compra.

Volumen
No garantizado
Precio
Precio fijo (CPM), first-look
Backend GAM
SOAP — Proposal + ProposalLineItem (PREFERRED_DEAL)

Restricción clave: Restricciones WSDL estrictas: deliveryRateType = FRONTLOADED y goalType = NONE.

Elegir el tipo correcto: el árbol de decisión

Los tres tipos responden a necesidades de compra distintas. Dos preguntas lo resuelven:

  • ¿El volumen está garantizado? Si el comprador quiere una reserva firme de impresiones, es un Programmatic Guaranteed. Si no, PMP o Preferred Deal.
  • ¿El precio es fijo o por subasta? Un precio negociado fijo sin volumen comprometido → Preferred Deal. Varios compradores compitiendo por encima de un suelo → Private Auction (PMP).

El flujo de configuración

La vía técnica difiere según el tipo — REST para PMP, SOAP (Proposal) para PG y PD.

Vía PMP (Private Auction) — REST

  1. Crear el PrivateAuction padre (create_auction) — el contenedor con nombre que agrupa los deals de una negociación.
  2. Identificar al comprador (list_buyers) — obtener el buyer_account_id del seat de Authorized Buyers (DSP).
  3. Crear el deal (create_deal, deal_type = pmp_auction) con el floor_price (CPM mínimo) y, opcionalmente, la segmentación y los tamaños de creatividades.

Vía PG / PD — SOAP (Proposal + ProposalLineItem)

  1. Crear el Proposal (create_proposal) — requiere el anunciante (Company), el comercial, el trafficker y el buyer del marketplace antes de cualquier acción.
  2. Añadir los ProposalLineItem (create_proposal_line_items) — lineItemType = SPONSORSHIP para un PG, PREFERRED_DEAL para un PD, con el net rate (CPM), el goal y la segmentación.
  3. Avanzar el estadorequest_buyer_acceptance para enviarlo al comprador, o reserve_proposal para reservar el inventario (PG). La negociación pasa por edit_proposal_for_negotiation, get_marketplace_comments y, si hace falta, terminate_proposal_negotiations.

El flujo de validación

Es el paso que la consola de GAM no hace explícito — y donde los deals fallan más a menudo. OrbiAds valida por adelantado, antes de cualquier llamada de red:

  • Validación local — jerarquía geográfica de la segmentación, floor_price estrictamente positivo y las restricciones propias de cada tipo: PG exige un volumen units > 0, PD impone FRONTLOADED + goalType = NONE. El discriminador garantiza que solo un spec (PMP/PG/PD) esté relleno.
  • Estimación de coste (estimate_deal_cost) — el número de créditos se calcula y se muestra antes de la escritura, según el tipo y el número de line items.
  • Dry-run y luego confirmación — cada escritura se simula primero (dry_run = true) y devuelve un confirmation_token. Nada se envía a GAM hasta confirmar el token: ningún deal se activa por accidente.
  • Ciclo de vida del estado — un deal pasa de PENDING_ACCEPTANCE a ACTIVE, y luego posiblemente a PAUSED, CANCELED o ENDED. Comprobar ese estado forma parte de la validación posterior a la creación.

Con OrbiAds, en lenguaje natural

La herramienta MCP deals expone todo este flujo a tu agente de IA (Claude, ChatGPT, Gemini) — crear y actualizar deals, auctions, buyers, proposals y proposal line items, además de estimate_deal_cost y la integración AdCP. Las lecturas son gratuitas; solo las escrituras consumen créditos, siempre tras el dry-run y la confirmación.

Gestiona tus deals de GAM desde tu agente de IA

Crea, valida y controla tus PMP, Programmatic Guaranteed y Preferred Deals en lenguaje natural — con dry-run y confirmación antes de cada escritura.

Empezar gratis