※当ブログではアフィリエイト・GoogleAdSenseによる広告を掲載しています
こんにちはまきしです。
(まきしのプロフィールはこちら)
ブログを収益化する時にアフィリエイト広告の掲載は早めに行いたいですよね。
まきしブログはASPと言われるアフィリエイト広告とアドセンス広告を付けています。
もう何をどうしたらいいかわからないの 涙
まきし
今回はバナー広告が表示されず、ネットの情報を見ては操作し、表示されない状況を繰り返しました。
多くの時間を費やしましたので同じような事で悩んでいる方は時間を有効に使っていただきたく記事にまとめました。
・広告が表示されない状況の解決方法
バナー広告が表示されない問題を解決!
表示されない状況を確認
まきしブログは4つのサービス広告を使っていますが、なぜか『A8.net』『楽天アフィリエイト』のバナー広告(画像)だけ表示されない状況に…。
なぜかすべてのサービスでテキスト広告(文字)は表示されますし、楽天アフィリエイトは画像の下に表示される商品名と購入ボタンは表示されています。
広告が表示されない時のブログの状況はこちら
全て表示されていない場合、画像を表す言語が影響しているのかと考えたのですが、もしもアフィリエイトと楽天の購入ボタンの画像は表示されていたのでコードや言語の影響ではないとわかります。
困っていたタイミングでWordPressのアップデートもあり、それも要因だったのかと思いましたがこちらも因果はありませんでした。
想定される状況と解決方法
アフィリエイトリンクの貼る場所を確認
アフィリエイトコードを貼る場所を間違えると表示されません。
コピーの仕方は各サービスに記載されているのでご確認ください。
通常文章を書いている時は『ビジュアル』のシートに記載していますが、リンクは下記赤枠の『テキスト』に貼ります。(クラシックエディター使用)
新規の投稿ページでテキストに貼った後、ビジュアルで確認しコピーをして本文に張り付けるとスムーズです。
AMPのソース 未対応のページ
AMP用のソースというものがあります。(AMP=モバイルページを高速表示させるための手法)
こちらもAMP未対応のページにAMPソースを張り付けると表示されません。
通常に商品リンクをクリックすると問題ありませんが、楽天アフィリエイトには下記からAMPタグに変更できる場所があります。
AMPタグが知りたい方は下記からご確認ください。
『カスタマイズする』の右側をクリックすると下記項目が出てきます。
一番下の『✔ AMPタグに変更』の右側『AMPとは?』をクリックすると説明が出てきます。
キャッシュを削除
画像表示に限らず、アップデートが反映されない時やプラグイン更新が出来ない原因にキャッシュを削除する事で解消されることもあります。
OSやブラウザによって若干異なりますので、わかりやすいリンクを貼っておきます。
ブラウザのキャッシュをクリアする方法(adobe.com)
プラグインの干渉
プラグインを複数入れている場合は、干渉している可能性もあります。
こちらも画像に限らずですが、使用しているテーマがうまく稼働していない、エラーが出る時は一度すべて『無効化』にしてから一つずつ『有効化』しサイト表示を確認してください。
使用テーマと相性の悪いテーマも把握できると後々便利です。
テーマの設定確認
使用テーマの細かな設定により、表示できない場合もあります。
まきしブログは『SANGO』を使用していますが、カスタマイズサイトで事例がないか確認し、似ている事例を参考にカスタマイズ項目の『高速化』『設定詳細』を有効にして一つずつ見ていきました。
画像表示する際の横幅や画像の調整が影響している場合がありますので『カスタマイズ』欄のチェックがついている項目を確認してみてください。
Googlechromeの拡張機能
GoogleChromeをお使いの方はこちらで解決できるかもしれません。(Windows使用)
拡張機能で『AdGuard 広告チェッカー』があり、この機能が画像表記しない原因の場合があります。
記事を書いているビジュアルシートで右クリックをすると下記が出てきます。
フィルタリングを無効化する事で表示されることがあります。
または、検索バー横にあるパズルの形をしたところから拡張機能を調整できます。
まとめ
アフィリエイトのバナー表示がされない問題に対していくつか解決方法をまとめました。
私はGoogleChromeのAdGuard広告チェッカーでした。
解決したので良かったのですが、難しい設定などが原因だと思い込んでおり盲点でしたし、あの原因究明の時間は何だったんだ…。と愕然です。
広告表示されないと収益に影響もあります。
少しでも早く解決するために参考になれば嬉しいです。
最後まで読んでいただき、ありがとうございます。