Когда в Менеджере объявлений Google победит аукцион со ставкой в виде заголовка, GAM отвечает кодом, который возвращается к Prebid. js для показа объявления. Если вы настроили свои объявления Prebid в Менеджере объявлений для Документация Prebid , тогда объявление, отображаемое на странице, должно выглядеть следующим образом:
<script src = "https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js"></script>
<script>
var ucTagData = {};
ucTagData.adServerDomain = "";
ucTagData.pubUrl = "%%PATTERN:url%%";
ucTagData.targetingMap = %%PATTERN:TARGETINGMAP%%;
ucTagData.hbPb = "%%PATTERN:hb_pb%%";
try {
ucTag.renderAd(document, ucTagData);
} catch (e) {
console.log(e);
}
</script>
Код для ucTag.renderAd
доступен в Универсальный креативный репозиторий Prebid . renderAd()
для баннера на рабочем столе получает внутренний идентификатор объявления Prebid из значения ключа таргетинга GAM (макрос TARGETINGMAP в креативе выше) и отображает объявление либо с помощью вызова Prebid. js 's window.pb js .renderAd () или в сценарии с несколькими источниками запрашивает объявление из Prebid. js через postMessage и отображает его в новом iframe.