Реклама сайта и AdSpeed

Я использовал несколько различных программных приложений с домашней рекламой, последнее — revive
https://www.revive-adserver.net
где мне нужно было добавить

<script async src="//servedby.revive-adserver.net/asyncjs.php"></script>

в тег head, другим также требовались подобные теги

Я пробую adspeed

и он работает без проблем на двух других моих сайтах, но не на Discourse

Вот код рекламной зоны, размещённый во всех трёх для показа рекламы

<!-- AdSpeed.com Tag 8.1 for [Zone] Sixguns_Home_Page -->
<script type="text/javascript" src="https://g.adspeed.net/js/asld.js" data-as-oid="29270" data-as-zid="132525"></script>
<!-- AdSpeed.com End -->

Я обратился в поддержку adpseed, они даже искали здесь, но не помогли,

Не знает ли кто-нибудь простого решения, чтобы это работало на Discourse?

Спасибо

Это код для включения рекламы? Как вы его загружаете?

Загружает ли браузер удаленный скрипт? Добавили ли вы g.adspeed.net в cors-origins?

Да, и вот как я её загружаю (только что обновил до расширенного кода):

<!-- AdSpeed.com Tag 8.1 для [Zone] Sixguns Home Top 728x90 -->
<script type="text/javascript">var asdate=new Date();var q='&tz='+asdate.getTimezoneOffset()/60 +'&ck='+(navigator.cookieEnabled?'Y':'N') +'&jv='+(navigator.javaEnabled()?'Y':'N') +'&scr='+screen.width+'x'+screen.height+'x'+screen.colorDepth +'&z='+Math.random() +'&ref='+escape(document.referrer.substr(0,255)) +'&uri='+escape(document.URL.substr(0,255));document.write('<ifr'+'ame width="728" height="90" src="https://g.adspeed.net/ad.php?do=html&zid=132525&oid=29270&wd=728&ht=90&target=_blank'+q+'" frameborder="0" scrolling="no" allowtransparency="true" hspace="0" vspace="0"></ifr'+'ame>');</script>
<noscript><iframe width="728" height="90" src="https://g.adspeed.net/ad.php?do=html&zid=132525&oid=29270&wd=728&ht=90&target=_blank" frameborder="0" scrolling="no" allowtransparency="true" hspace="0" vspace="0"><a href="https://g.adspeed.net/ad.php?do=clk&zid=132525&oid=29270&wd=728&ht=90&pair=as" target="_blank"><img style="border:0;max-width:100%;height:auto;" src="https://g.adspeed.net/ad.php?do=img&zid=132525&oid=29270&wd=728&ht=90&pair=as" alt="i" width="728" height="90"/></a></iframe>
</noscript><!-- AdSpeed.com End -->

В AdSpeed это зона, и в неё можно помещать разные объявления. На моём видеосайте с тем же кодом показывается два объявления, то же самое на блоге, но пока нет мобильной версии.

Не знал об этом, но только что попробовал.

Надеялся отметить как решённое, но не вышло. Однако теперь браузеры начинают определять попытку.

image

Так что я стал ближе к решению :crossed_fingers: Это что-то простое для вас?

Видите надпись «каждый источник должен включать http:// или https://»? Думаю, это именно так и следует понимать.

:объятия: Мне кажется, мы уже встречались раньше :улыбка:

Никакой помощи,

но, действуя наугад и не зная, что делаю, я добавил нижнюю строку, показанную здесь

Это изменило ошибку в консоли

Означает ли это что-нибудь, кроме того, что я ничего не понимаю?

Сначала: большую часть утра я потратил на решение проблем, с которыми столкнулся один пользователь в связи с рекламой. И даже после того, как я сделал три очень хитрых вещи, проблема, по крайней мере, лишь усугубилась.

Рад, что вы оценили юмор в моей иронии.

Да! Это здорово! Теперь, похоже, код выполняется. Я потратил много часов своей жизни на модификацию кода, который не выполнялся, так что вы действительно продвигаетесь.

Таким образом, моя идея, видимо, была необходимой, но недостаточной для решения вашей проблемы.

Думаю, возможно, та PHP-штука, которую вы вызываете, выводит файл asld.js, о котором идёт речь.

Эм. Возможно? Это означает, что какой-то скрипт каким-то образом хочет узнать что-то о владельце, и что-то должно ему это сообщить, но сообщения не поступает. Это «что-то», вероятно, находится в части после ? в src= URL на вашем изображении выше.