メディアクエリを使用したGoogle Adsenseブロックの非表示と表示


11

これは、AdSense ToSですでに許容されていますか?(この特定のケースに関する情報は見つかりません)。ユーザーがブラウザーのサイズを変更した場合(css 3):

@media screen and (max-width: 980px) {
 #skyscraper { display: none; }
}

okcupid.comの例-大規模サイト

ユーザーがブラウザウィンドウのサイズを980px以下に変更したときに、横スクロールのないサイトを表示するという考え方です。

回答:


8

広告を非表示にすることはできません。「5.禁止されている使用」のAdSense利用規約に記載されています

お客様は、以下の行為を第三者に許可または奨励しないものとします。...(ii)広告、リンク、広告ユニット、検索結果、または紹介に含まれる情報の順序を編集、変更、フィルタリング、切り捨て、または変更します。ボタン、または削除、結果、または紹介ボタンを検索し、任意の広告、リンク、広告ユニットを不明瞭または最小限に Googleからの承認なしにどのような方法で、

私にはかなりはっきりしているようです。(おそらく、広告のJavaScriptコードが引き続き実行され、広告ビューが誤って報告され、クリック率が低下するためです。)

メディアクエリを使用して狭い画面のフッター領域に広告を移動する方が安全な場合があります。

更新(2013年7月)この例のように、ページが読み込まれてビューがカウントされた後、CSSメディアクエリではなくJavaScriptを使用してページ幅を検出し、関連する広告を配信するのが最も賢明なオプションのようです。


こんにちは、ニックネームです。私がまだ理解していないのは、okcupid(非常に大きなサイト)が結果なしにそれを行う理由です。
Andres SK

@andufo多分彼らはグーグルから承認を得た。あるいは、まだ捕まっていないのかもしれません。
Nick

alexa.com/siteinfo/okcupid.comこれは、トラフィックが高く、承認に非常によくランク付けされているサイトです。
Andres SK

3

利用規約は、広告を読み込んでもビジターに表示しない状況を指しているため、統計情報の表示やクリックをつぶしています。そもそも広告を読み込まないのであれば問題ありません。ただし、CSSではなくJavaScriptでこれを行う必要があります。ウィンドウの幅を検出し、特定の数値よりも幅が広い場合にのみAdSenseコードを実行します。


いい視点ね!domの準備ができたら、AdSenseバナーを読み込む方法を見つける必要があります。
Andres SK

0

質問を投稿したときの状況はわかりませんが、現時点では、他のどのオプションよりも「レスポンシブデザイン」を推奨しています。

このドキュメントでは、正確なテキストではありませんが、@mediaクエリを十分明確に使用できると述べています。(これ読みたいと思うかもしれません。)それで、あなたがやっていることは大丈夫です。

そして、私が根拠のないことを言っていることを考慮しないでください。たとえば、Mashableを見てください。彼らはそれを行っており、それらはトップAdSenseプレミアムパブリッシャーの1つです。

Tl; dr-今のところ、あなたがやりたかったことは、私が見るように、ルールによって完全に問題ありません。


「レスポンシブデザイン」を推奨することと、mediaクエリを使用し AdSense を非表示にすることは別のことです。これをカバーするためにリンクしているGoogleドキュメントはないと思いますか?Mashableはこれを行わ、広告を表示しますが、ページのさまざまな部分に表示します。
MrWhite

@ w3dあなたはあなたが言っていることについて確信がありますか?Mashableがこれを使用していることがわかる@media (max-width: 969px){ .box970 .visible-desktop .ad_container.ad970 {display:none !important} }からです。それはあなたに何と言っていますか?:)
its_me 2013年

この特定のCSSは、少なくともホームページではAdSenseを含まないワイドヘッダーに関連しています。ビューポートが縮小されても、ページ上のすべてのAdSenseが残っているように見えます。ただし、そうです。他のページでは、ヘッダーとサイドパネルにAdSenseがあり、ビューポートが縮小すると両方とも削除されます。ただし、これよりも少し複雑です。ページが最初に小さいビューポートサイズで読み込まれると、AdSenseも読み込まれません。ロードされたことがないため、ビューポートのサイズを大きくしてもAdSenseは表示されません。
MrWhite

1
@Nickの回答は依然として関連性があるようであり、引用されたAdSenseのT&Cはまだ最新です。ロードされたAdSenseの提供は非表示にならず(結果としてインプレッションが発生します)、問題ありません。AFAIKモバイルユーザーはビューポートのサイズを変更しません。ブラウザウィンドウが(デスクトップ上で)縮小され、AdSenseが削除されるMashableのエッジケースは見落とされているか、Googleから許可を得ている可能性があります。ただし、ほとんどの場合、T&Cに従っているように見えます。
MrWhite

1
@ w3d Googleアドセンスフォーラムのトップコントリビューターからの返信読むようにお願いする必要があります。
its_me
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.