アフィリエイトをやっている方であれば、大手ASPの「バリューコマース」を使っている方も多いかと思いますが、ちょっと前にバナー広告のコードが改修されたことをご存じですか?
以前は、iframeタグ(YouTubeの埋め込みなどで使われるタグ)が使われていましたが、改修後はscriptタグが使われています。
ユーザーから改修の要望が多かったとのことなので、以前よりも使い勝手が良いはずなんですが…実は、画像が表示されずに困っていました。。
バナー広告が表示されない?
僕は普段、
- コードをコピーする
- 任意の位置に貼り付ける
- プレビューして確認する
- 問題なければ公開する
という流れで記事を書いているんですが、バリューコマースのバナー広告は、プレビューの時に表示されなかったんです。
ですので、そのまま公開するわけにもいかず、原因もよくわからず、しばらく他のASPの広告やテキスト広告で対応していました。
原因は何?
ただ、クリック率がどうのこうのはさておき、使い勝手が良いバナー広告が使えないのは痛手でした。(それに、バリューコマースには他のASPにはない案件が多くあります)
そこで、なんでバナー広告が表示されないか、考えてみることに。
- 同様の不具合も報告されてない
- コードに原因があるわけではない
- 僕のサイト環境と相性が悪いということも考えられない
…さっぱりわかりません。
でも、不具合であればとっくに対策しているはずなので、バナー広告が表示されない状態の記事を思い切って公開してみることにしました。
まるでアドセンス!対処法は「時間経過」だった!?
当サイトは「WordPress」で運営しているんですが、プレビューでは表示されないけど、公開することで表示されるというケースはなかなかありません。
今回のケースも同様で、公開してもやはりバナー広告が表示されませんでした。デベロッパーツールで調べると、コードはちゃんとあるんですが。。
ということで、一旦そのまま放置しました。まぁ、放置したところで何も解決するはずがないんですが。。
…と、思っていたら、なぜか正常に表示されました。どうやらGoogleアドセンスのように時間が経つことで表示されるようです。
時間経過と言っても、何時間も待つわけではなく、僕の場合は、2〜3分ほどで表示されたので、そこまで待つ必要はないと思います。
まとめ
ちなみに、一度正常に表示されると、次回以降はすぐに表示されるようになります。これまたGoogleアドセンスみたいな仕様です。
以上、バリューコマースのバナー広告が表示されない原因と対処法でした!ご参考までに!
(`・ω・´)ゞ