ハウス広告で使用したソフトウェアアプリケーションはいくつかありますが、最近では revive
https://www.revive-adserver.net
で、
`
`
を head タグに追加する必要がありました。他のものも同様のタグが必要でした。
現在、adspeed
を試していますが、Discourse 以外の 2 つのサイトでは問題なく動作しています。
これは、広告配信のために 3 つのサイトすべてに配置した広告ゾーンコードです。
<!-- 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 -->
adspeed のサポートにも問い合わせましたが、彼らもここで検索してくれましたが、助けにはなりませんでした。
これらの広告を Discourse に表示させるための簡単な解決策を知っている人はいますか?
よろしくお願いします。
pfaffman
(Jay Pfaffman)
2
広告を読み込むためのコードですか?どのように読み込んでいますか?
ブラウザはリモートスクリプトを読み込んでいますか? cors-origins に g.adspeed.net を追加しましたか?
「いいね!」 1
はい、そしてこれが読み込み方法です(高度なコードに更新したばかりです。
<!-- AdSpeed.com Tag 8.1 for [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"\u003e\u003c/ifr'+'ame\u003e');</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"\u003e<a href="https://g.adspeed.net/ad.php?do=clk&zid=132525&oid=29270&wd=728&ht=90&pair=as" target="_blank"\u003e<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"/u003e\u003c/a\u003e\u003c/iframe\u003e
</noscript><!-- AdSpeed.com End -->
adspeedではゾーンがあり、そこに異なる広告を配置できます。私の動画サイトでは同じコードで2つの広告が表示され、ブログでも同様ですが、まだモバイルはありません。
しかし、それは知りませんでした。試してみました。
解決済みとしてマークしたかったのですが、できませんでした。しかし、ブラウザが試行を識別するようになりました。

これで少し近づきました
これはあなたにとって簡単なことですか?
pfaffman
(Jay Pfaffman)
4
「各オリジンには http:// または https:// を含める必要があります」と表示されている箇所を見てください。それが意味するところだと思います。
「いいね!」 1
過去に一緒に遊んだことがあるかもしれません 
助けにはなりませんが、
何もわからないまま、勘で、ここで見た一番下の行を追加しました。
これにより、コンソールエラーが変更されました。
これは、私が何も知らないということ以外に、何か意味がありますか?
pfaffman
(Jay Pfaffman)
6
まず、広告に関する問題に取り組むのに午前中のほとんどを費やしましたが、3つの非常に巧妙なことを行った後でも、問題は少なくともいくらか悪化しただけです。
私の皮肉のユーモアを理解してくれたことを嬉しく思います。
はい!それは素晴らしいです!これで、コードが実行されているようです。実行されていないコードを修正するのに人生の多くの時間を費やしてきたので、あなたは本当に進んでいます。
私の考えは必要でしたが、あなたの問題を解決するには十分ではなかったようです。
おそらく、あなたが呼び出しているphpのものが、それが言及しているasld.jsファイルを出力しているのではないでしょうか。
ええと。多分?そのスクリプトは、何らかの所有者について何かを知りたいと思っており、何かがそれを伝えることになっているのに、伝えられていないことを意味します。その何かは、おそらくあなたの上の画像のsrc= URLの?の後にある部分にあるでしょう。
「いいね!」 4