Wir implementieren einige Header-Bidding-Partner auf unserem Wrapper mit Prebid. Ist es möglich, alle Angebote von jedem ssp zu erhalten.Abrufen aller Gebote aller Header-Gebotspartner
Jede Hilfe wird geschätzt.
Wir implementieren einige Header-Bidding-Partner auf unserem Wrapper mit Prebid. Ist es möglich, alle Angebote von jedem ssp zu erhalten.Abrufen aller Gebote aller Header-Gebotspartner
Jede Hilfe wird geschätzt.
Wenn Sie nach Bedarf fragen, hängt dies von jedem SSP ab. Beispielsweise könnte ein Segmentpixel oder eine Platzierung in einem SSP vorhanden sein, die Ihnen immer ein Gebot von 10 US-Dollar geben würde. Dies gilt jedoch nicht für die anderen SSPs.
Wenn Ihre Fragen nach Daten immer auf alle Gebote haben, können Sie pbjs.getBidResponses auszuchecken(), die ein Objekt mit den Anzeigenblöcke und Gebote gibt
Heres eine Probe-Antwort von pbjs.getBidResponses()
, die dann sein kann, jedoch verwendet man diese Daten benötigen würde:
{
"div-id-one": {
"bids": [
{
"bidderCode": "appnexus",
"width": 970,
"height": 250,
"statusMessage": "Bid available",
"adId": "1293a95bb3e9615",
"mediaType": "banner",
"creative_id": 77765220,
"cpm": 0.7826,
"adUrl": "https://...",
"requestId": "57f961f3-a32b-45df-a180-9d5e53fb9070",
"responseTimestamp": 1513707536256,
"requestTimestamp": 1513707535321,
"bidder": "appnexus",
"adUnitCode": "div-id-one",
"timeToRespond": 935,
"pbLg": "0.50",
"pbMg": "0.70",
"pbHg": "0.78",
"pbAg": "0.75",
"pbDg": "0.78",
"pbCg": "0.78",
"size": "970x250",
"adserverTargeting": {
"hb_bidder": "appnexus",
"hb_adid": "1293a95bb3e9615",
"hb_pb": "0.78",
"hb_size": "970x250"
}
}
]
},
"div-id-two": {
"bids": []
}
}
Theres auch ein großartiges Beispiel auf prebid.org, wie dies für die Ausgabe an console.table, die hilfreich sein könnten auch:
var responses = pbjs.getBidResponses();
var output = [];
for (var adunit in responses) {
if (responses.hasOwnProperty(adunit)) {
var bids = responses[adunit].bids;
for (var i = 0; i < bids.length; i++) {
var b = bids[i];
output.push({
'adunit': adunit, 'adId': b.adId, 'bidder': b.bidder,
'time': b.timeToRespond, 'cpm': b.cpm, 'msg': b.statusMessage
});
}
}
}
if (output.length) {
if (console.table) {
console.table(output);
} else {
for (var j = 0; j < output.length; j++) {
console.log(output[j]);
}
}
} else {
console.warn('NO prebid responses');
}