質問: ### 前提・実現したいこと お世話になります。 運用しているWordpressサイトにASP(Nend,i-mobile,a-link等)の広告を張りつけたのですが、PCのプレビューでも手持ちのスマートフォンでも全く表示されずに困っています。 しばらくの間、原因がわからないためそのまま放置していたのですが、 数日後にASPの管理画面を確認したところ、インプレッション・クリック数だけ増加しており、 複数の友人に確認したところ、彼らのスマホでは問題なく表示されていることがわかりました。 色々原因を調べて試してみたのですが一向に解決せず、質問させて頂きました。 何か思い当たることはございませんでしょうか。 どうぞよろしくお願い致します。 ### 試したこと・補足 ・私は海外在住(豪州)で友人は日本に住んでいますため、海外だと表示されないのかと考えたのですが、 同じASPの広告でも他者のサイトの広告は、私のスマホでも表示されています。 ・手元にあるPC・タブレット・スマホ2台で確認しましたがいずれも表示されません。 ・家のwi-fiとモバイル通信のどちらでも表示されません。 ・クッキーの削除、Javascriptの表示がオンになっている確認、サーバーのWAFをオフにする、VPNで日本に設定して接続するのを試しました。 ・購入したテーマの広告ウィジェットを使用したため、張り付け方については問題がないように思います。 ・表示されないのは、いずれもで囲まれているタイプのもので、イメージ画像にURLリンクが付いているようなもの()は問題なく表示されます。
回答: Google Chrome のメッセージからすると... Intervening against document.write() の影響ですね。 海外と書かれていますので、「お住いの地域〜サーバーの所在地」の回線が速度が遅いなどの理由でデータ転送に時間がかかっているのではないでしょうか? Web ブラウザの開発者ツールのネットワークを見るとどれぐらいの時間を要しているか出ていると思いますが、どれぐらいの数字になっていますか? > > Third party snippets sometimes use document.write() to load scripts. Fortunately, most third parties provide asynchronous loading alternatives, which allow third party scripts to load without blocking the display of the rest of the content on the page. > > > ともか書かれていますが、広告 ASP では、非同期読み込みの方法は案内されていないのでしょうか?