Мне очень нужна ваша помощь с предоплатой. js. Я уже прочитал много информации об этом, но есть еще вопросы.
Что мне нужно сделать : добавить рекламный блок (div) на моем веб-сайте.
Что я сделал :
- скачал файл предварительной ставки. js с несколькими рекламными провайдерами отсюда http://prebid.org/download.html
- зарегистрировал сайт в GoogleAdManager
после этого видео http://prebid.org/adops/step-by-step.html
- создал "позицию" 200 * 200
- создать 'креатив' и передать код из видео
.
<script>
try {
window.top.pbjs.renderAd(document, '%%PATTERN:hb_adid%%');
} catch (e) {}
</script>
(на самом деле есть другой код под видео и Я не знаю, что является правильным, но уже попробовал оба)
<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>
И в конце концов, когда я открыл свой сайт, я увидел свой блок с рекламой в нем.
В чем проблема? Я думаю, что эта реклама предоставляется не Prebid. js, а GoogleAdSense, потому что, когда я переключаюсь в режим отладки ('? Pbjs_debug = true' для URL-адрес сайта) единственное, что я нашел:
Prebid INFO: Prebid.js v3.2.0 loaded
amp-inabox.js:132 Powered by AMP ⚡ HTML – Version 1912050130240 https://www.[mysite].com/prebid?pbjs_debug=true
Нет журналов о запросах заявок и ответах на заявки. Я думаю, что это из-за неправильного кода в моем «креативе», но он предоставлен официальным сайтом ...
Пожалуйста, скажите мне, что я сделал неправильно.