Установите специальные параметры для ставок и верните их в ответах
Мне нужно отследить ответы на заявки до объекта в моем приложении. Есть ли способ добиться этого?
Например. для каждого запроса ставки установите несколькоbids[0].custom
, а затем в response.custom
.
Сейчас я делаю каждый запрос ставки в отдельном рекламном блоке, поскольку каждый ответ на ставку содержит adunit
свойство. Мне интересно, есть ли более чистый и родной способ.
1 ответ
То, что вы предлагаете, на самом деле рекомендовано командой Prebid. В своих документах по API они предлагают способ доступа к ответам на запросы ставок по названию рекламного блока,pbjs.getBidResponsesForAdUnitCode
. Однако, если вы хотите изменить исходный код Prebid для достижения какого-то уникального идентификатора таргетинга между вашим запросом ставки и ответами рядом с названием рекламного блока и кодом рекламного блока, вы можете получить доступ кadaptermanager.js
файл в папке src и внутри makeBidRequests
, добавьте свойство к объекту bidderRequest в цикле clientBidderCodes.forEach. Затем вам также нужно будет обработать это свойство в эквиваленте bidResponse.