web-dev-qa-db-ja.com

jQueryを使用してAdSenseを削除できますか?

この質問はAdSenseを削除する方法に関するものではなく、jQueryを使用してWebサイトからAdSenseを削除できるかどうかに関するものです。 AdSenseのポリシーを読んでいて、少し混乱しています。 AdSense広告コードの変更 に関するページには、次のように記載されています。

レスポンシブ広告ユニットを実装していない限り、いつでも広告ユニットを非表示にします(例:display:none)

レスポンシブ広告ユニットを使用しています。ただし、問題は、ページをモバイルビューで開いた後、より大きなサイズに変更すると、広告がモバイルビューと同じサイズのままになることです(リンクなどの他の要素をカバーするため)。これを行う唯一の予測可能な方法(わかります)は、ウィンドウのサイズが変更された場合に広告を削除することです。私が見つけることができる唯一の例はCSSを使用しています。

JQueryを使用してAdSense要素にdisplay: noneを設定すると、Google AdSenseポリシーに違反しますか?

3
ub3rst4r

どのデバイスを使用しているかはわかりませんが、使いやすさの点で提案を提供できます。

モバイルサイトも運営していますが、レスポンシブ広告ユニットを使用していません。代わりに、フローティングボックス内の大きな固定AdSense広告ユニットを使用します。そうすれば、テキストはきれいに折り返されます。これを試しても、古い携帯電話の画面解像度を変更しても、広告はそのままです。

レスポンシブ広告ユニットを使用している場合は、使用する最大サイズを選択し、それをボックスのサイズとして設定し、フローティングにすることをお勧めします。 CSSが必要になりますが、このメソッドにはdisplay: noneは必要ありません。

バックグラウンドで広告をロードし、display:noneを使用して広告が画面に表示されないようにすると、display:noneは違反としてカウントされる可能性があります。

1
Mike