Realice ofertas en nombre de varias cuentas
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Un ofertante puede comprar inventario para varios compradores en una sola respuesta de oferta. Por ejemplo, una plataforma orientada a la demanda (DSP) podría usar su aplicación de ofertas para comprar inventario para varios especialistas en marketing o agencias que son compradores. En esta guía, se explica cómo codificar tu ofertante para que procese una sola solicitud enviada en nombre de varios compradores.
Fondo
En algunas situaciones, una red de publicidad o una mesa de negociación de agencias pueden optar por trabajar con una o más DSP. Existen dos opciones disponibles para los compradores que trabajan a través de un DSP:
La DSP compra inventario para los especialistas en marketing o las agencias que no son compradores. En este caso, la DSP recibe una solicitud de oferta y responde con una oferta. Google factura directamente al DSP.
La DSP compra inventario para los especialistas en marketing o las agencias que son compradores. La DSP recibe una solicitud de oferta que incluye varios IDs de facturación asociados con compradores aptos y puede realizar ofertas distintas para cada comprador en cuyo nombre pretende ofertar. En este modelo, Google le factura al comprador, no a la DSP. El resto de esta guía se enfoca en esta situación.
Configuración y segmentación previa
Google enviará una solicitud de oferta que contiene uno o más IDs de facturación asociados con los compradores y las configuraciones de segmentación previa que segmentaron la impresión.
Se pueden encontrar con el campo BidRequest.imp.ext.billing_id.
Cuando se responde a un objeto BidRequest que contiene IDs de facturación de varios compradores, se requiere BidResponse.seatbid.bid.ext.billing_id para que Google sepa con qué cuenta asociar la oferta. Se filtrará cualquier respuesta que no establezca el campo. El campo sigue siendo opcional para cualquier BidRequest que solo incluya un ID de facturación.
Ejemplo de segmentación previa
Un ofertante realiza ofertas en nombre de dos compradores, uno con el ID de facturación 123 y el otro con el ID de facturación 124. El ofertante configura una configuración previa a la segmentación con el ID de facturación 213 para segmentar por idioma inglés y otra con el ID de facturación 231 para segmentar por computadoras personales. A continuación, se describen los IDs de facturación que aparecen en las solicitudes de ofertas para diferentes tipos de impresiones.
Descripción de la impresión
IDs de facturación en la solicitud de oferta
Contenido en japonés en una computadora personal.
123, 124, 231
Contenido en inglés en un teléfono celular.
123, 124, 213
Contenido en inglés en una computadora personal.
123, 124, 213, 231
Ejemplos de BidRequests
A continuación, se muestran ejemplos de un BidRequest. Observarás que hay varios IDs de facturación en estas solicitudes porque son aplicables a varias cuentas.
id:"n9YFp0D9qE02Q5A49bo68a"imp{id:"1"banner{w:320h:50pos:ABOVE_THE_FOLDapi:MRAID_1api:MRAID_2format{w:320h:50}}displaymanager:"GoogleMobileAds-iOS"displaymanagerver:"11.2.0"tagid:"2913643481"bidfloor:0.04bidfloorcur:"USD"secure:trueexp:3600clickbrowser:truemetric{type:"click_through_rate"value:0.0003642654628492892vendor:"EXCHANGE"}metric{type:"viewability"value:0.98vendor:"EXCHANGE"}[com.google.doubleclick.imp]{billing_id:41048190734billing_id:87998475627publisher_settings_list_id:5889715199959683550publisher_settings_list_id:3379823455061055318allowed_vendor_type:566allowed_vendor_type:113ampad:AMP_AD_NOT_ALLOWEDskadn{sourceapp:"com.google.testapp"skadnetids:"6ZVs3vs4"versions:"2.0"versions:"2.1"fidelities:VIEW_THROUGH_ADSfidelities:STOREKIT_RENDERED_ADS}creative_enforcement_settings{policy_enforcement:POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICYpublisher_blocks_enforcement:PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES}auction_environment:SERVER_SIDE_AUCTIONae:SERVER_SIDE_AUCTION}}app{name:"Test App"bundle:"com.google.testapp"publisher{id:"pub-6227762759521589"[com.google.doubleclick.publisher]{country:"US"}}content{url:"https://www.google.com"livestream:falselanguage:"en"}storeurl:"https://www.google.com"[com.google.doubleclick.app]{inventorypartnerdomain:"OMITTED"}}device{ua:"Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148"ip:"192.168.1.0"geo{lat:0.0lon:0.0country:"USA"region:"TX"metro:"623"city:"Lewisville"type:IPutcoffset:-300accuracy:6225}make:"Apple"model:"iPhone13,2"os:"iOS"osv:"17.4.1"connectiontype:WIFIdevicetype:HIGHEND_PHONElmt:truehwv:"iPhone13,2"w:390h:844pxratio:3.0sua{browsers{brand:"Mozilla"version:"5"version:"0"}browsers{brand:"AppleWebKit"version:"605"version:"1"}platform{brand:"iPhone"version:"17"version:"4"}mobile:truebitness:"64"model:"iPhone"source:USER_AGENT_STRING}[com.google.doubleclick.device]{atts:2}}at:FIRST_PRICEtmax:1000cur:"USD"bcat:"IAB18-5"bcat:"IAB23-4"bapp:"359917414"bapp:"1446254576"source{schain{complete:truenodes{asi:"testssp.com"sid:"pub-1111111111111111"hp:true}ver:"1.0"}[com.google.doubleclick.source]{omidpn:"Google"omidpv:"afma-sdk-i-v11.2.0"schain{complete:1nodes{asi:"testssp.com"sid:"pub-1111111111111111"hp:1}ver:"1.0"}}}[com.google.doubleclick.bid_request]{google_query_id:"ANy-z17251-40u3eXfXPL5j3MDPa7n6Ree92uf7354o71FP67Rk5i3G30Ez7p39Ze1722D8H"fcap_scope:FREQUENCY_CAPPING_SCOPE_APPprivacy_treatments{allow_user_data_collection:true}}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-11-12 (UTC)"],[],["A demand-side platform (DSP) can bid on behalf of multiple buyers in a single bid request. These requests include multiple billing IDs, and pretargeting configurations. When responding, the `BidResponse` must specify the `billing_id` to indicate which buyer the bid is for, or it will be filtered. Pretargeting determines which bid requests a bidder receives. Bid requests contain multiple billing IDs, allowing the bidder to bid for various accounts.\n"]]