特定の国のユーザーにAdSense広告が表示されないようにブロックしたい。低配当国は私の平均CPCを落としています。それらの国のユーザーに広告をまったく表示したくありません。
広告をブロックするにはどうすればよいですか?私はすでにDFPについて知っていますが、別の方法があることを望んでいます。
サイトを構築する言語のGeoIPデータベースとGeoIPライブラリを使用して国を検出し、訪問者の国が好ましくない国と一致する場合はAdSenseコードを含めないでください。
しかし、そうすることは本当に意味がありません。成果の低い国をブロックすることでCPCを増加させても、総収益にプラスの影響はありませんが、おそらくその逆です。クリック数と費用を減らした場合、平均CPCが高くなるポイントは何ですか?
ここはコードを提供する場所ではありませんが、アドセンスコードを何らかのロジックでラップして、訪問者の国を検出し、追加を表示したくない国については表示しないようにすることができます。
しかし、本当に、あなたのCPCは下がります...なぜそれがあなたの頭以外の問題なのですか?あなたはまだ同じ合計支払いを受け取りますよね?.
まず、CPCのGoogleの利用規約を理解する必要があります。CPCは、低賃金の国のクリックには影響しません。あなたのクリック単価は、あなたが言及したすべての国で同じです。
Googleポリシーを使用してDFPなどのウェブサイトに広告を配置しない場合は、DFPのすべての特定の国のみで広告を作成できます。適切と思われる広告を配置し、 Googleの介入なしでウェブサイトの特定の場所。
.htaccessを使用してそれを行うこともできます。これは静的サイトで機能しますが、関連するすべてのIP範囲を識別するためにいくつかの作業を行う必要があります。自分のものをブロックしないようにしてください。
Google Doubleclick for Publishers (DFP)などの広告サーバーを使用できます。ほとんどのWebサイトでDFPを無料で利用できます。
DFPを使用するには、広告を駆動するJavaScriptタグを変更する必要があります。 DFPで広告スロット(インベントリ)を設定し、サイトに含める新しいJavaScriptコードを生成する必要があります。 AdSenseとは異なり、DFPは各広告スロットのコードに加えて、ページの先頭にあるコードブロックを使用します。
デフォルトでは、DFPはすべてのスロットにAdSense広告を表示します。 DFPでは、ユーザー層によるターゲティングが可能です。さまざまな国のユーザーに、広告を表示しないように設定したり、自分のサイトの他の部分を宣伝する「ハウス広告」を表示したりできます。
残念ながら、DFPの学習曲線は非常に急です。 AdSenseよりも使用するのははるかに困難です。 AdSenseが行うことに対して異なる用語を使用しました。