Google広告がブロックされている場合、他の何かを表示するにはどうすればよいですか?
-
07-07-2019 - |
質問
ASP.NETおよびVB.NETで開発されたWebページがあり、ページの右側に160 x 600のGoogle広告の場所があります。
ページ上に表示されると良いように見えますが、職場のようにGoogle広告がブロックされると、ページが不完全に見えることがわかりました。広告がブロックされていることを示すメッセージはありません。空白で表示されます。
ブロッキングを回避する方法を見つけたくありません。むしろ、ブロックされている場合は、代わりに何か(たとえば自分のグラフィック)を表示したいと思います。
これを行う方法はありますか
解決
<div>...</div>
に配置し、JavaScriptを配置した直後に、高さまたはdocument.frames.length
の値によって、AdSenseの存在を判断します。検出されなかった場合は、divのinnerHTMLを変更するか、単にdocument.write()
何かを変更します。
AdSenseがある場合、<=>は最後に1になります。
サイトがiframeを台無しにしているのを見るのが嫌いなため、できるだけシンプルにし、AdSenseアカウントをブロックすることができます。
他のヒント
試したことはありませんが、cssポジショニングとz-indexを使用して、Google広告の透明なコンテナを他のコンテンツの上に貼り付けてみることもできます。
それがどれだけうまくいくかは本当にわかりませんが、もしあなたが靴を履いているなら、それが私が試したいことです。
所属していません StackOverflow