本記事にはご自身で広告を設置されているユーザー様が行うべき対応を記載しています。対応を行わなかった場合は、ご自身の広告が表示されなくなるなど不利益が発生する場合があります。
はてなブログでは、広告詐欺を減らすための仕組み「ads.txt*1」の配信を2024年7月1日以降を目処に開始する予定です。また、ads.txtの配信開始に先立ち、ユーザーが利用する ads.txt を保存する機能の提供を開始しました。ads.txtの配信開始以前に設定していただくことで、配信開始とともに有効なads.txtを配信することができます。
はてなの広告を掲載しているブログでは、はてなが利用する ads.txt の配信を開始する予定です。そのため「無料プランではてなブログの広告を表示しつつ、ご自身の広告も表示している」という場合*2、ads.txt の設定を行わなければご自身の広告が表示されなくなる可能性があります。そのため、ads.txt配信の開始以前に、ご自身のads.txtの設定をお済ませください。
ads.txt設置対応の要否フローチャート*3
ads.txt 設置機能の制限
なお、 ads.txt の設定に対応しているのは、下記のブログが対象です。
- ネイキッドドメインを利用している独自ドメイン利用ブログ
- hatenablog.com や hateblo.jp など、はてなが提供しているドメインを利用しているブログ
sub.example.com
などサブドメイン形式の独自ドメインを利用しているブログでは、この機能を使ってads.txtを設置することができません。また、これに合わせて、独自ドメインを利用している場合には、はてなの広告を表示できないように仕様を変更いたしました。ご了承ください。
設定方法
ここでは、一般的に利用されている Google AdSense でのads.txtの確認方法を記載いたします。
Google AdSense の ads.txt 確認方法
サブドメイン形式の独自ドメインを利用しているブログでの対応方法
ads.txt の仕組み上、 hatena.example.com
の ads.txt は、 ルートドメインに設置された example.com/ads.txt
が参照されます*4。
サブドメイン形式の独自ドメインを利用している場合、仕組み上、はてなブログでルートドメインのコンテンツを提供することができません。そのため、ads.txt設置機能の提供外としています。
ご自身でルートドメインに ads.txt を設置する必要があります。
追記 2024年8月2日
2024年7月11日に ads.txt の配信を開始いたしました。はてなブログの仕組み上は正常に反映されていますが、一部の環境で ads.txt が認識されていないことを確認しています。はてなで確認している状況は以下のとおりです。
- ネイキッドドメインのはてなブログでは、Google AdSense で正常に ads.txt が認識されていることを確認しました
- ○○.hatenablog.com や ○○.hatenadiary.com など、はてなブログが標準で提供しているブログのサブドメインでは Google AdSense で ads.txt が認識されていません
後者については、状況を確認しておりますが認識されるまでにお時間を頂く可能性があります。ご不便をおかけし申し訳ございませんが、お待ちいただきますようお願い申し上げます。
なお、再度のご案内となりますが、サブドメイン形式の独自ドメインのはてなブログは、ご自身でルートドメインにads.txt の設置をお願いします。
*1:ads.txt について詳しくは、「ads.txt に関するガイド - Google AdSense ヘルプ」などをご参照ください
*2:他にも、有料プランで自身の広告を表示していたが、無料プランに移行したなどの状況が考えられます
*3:2024年7月25日更新。サブドメイン形式の独自ドメイン利用している場合でもads.txtの設定を推奨していた内容を変更しました
*4:2024年8月2日更新。hatenablog.com などはてな提供ドメインが Public Suffix List に登録されたため、example.hatenablog.com はルートドメインとして扱われるようになりました