STUDIO.designでアドセンスを利用する
ドメインのルートをSTUDIO.designにサブドメインとして割り当てている場合、アドセンスで必要なads.txtを置くことができない問題を解決したい。
先日、STUDIO側に問い合わせてみたところ、次のように不可であると回答を頂いています。
STUDIOから他のサービスに移行にするのも大変なので、何か解決策がないか探したい。
STUDIOのQAでもAdSenseに対応していないと書かれていました。
Sorry, we don't offer Google Adsense yet.
とはいえ、このままだとサブドメインのサービス含めてAdSenseが正しく利用できないことは問題なので、何らかの解決策が必要です。
STUDIOと同様のFramerで同じようなことを言っている人がいないか調べてみました。
どうやら、Cloudflareなどでリバースプロキシーを設定すれば自由に制御できるよ、という内容でした。
早速試してみたいと思います。
Cloudflareにアカウントを作成して、この手順に沿ってCloudflareにドメインを割り当てます。
また、Cloudflareのネームサーバーをドメイン登録サービスで割り当てました。
Cloudflare上で、<domain>/.well-known/acme-challenge/*
にルールを割り当て保存します。
Cloudflare上で、ads.txtをホスティングしている別のURLにリダイレクトさせるように設定を変更。
これで、ルートレベルのads.txtにリクエストされたらそのファイルをhostingしているURLにリダイレクトさせて、それ以外をSTUDIO.designに流れるようにしました。
この対応で問題なく、Googleにads.txtをクロールしてもう事ができ、問題を解消できました。
レアケースですが、他にも同じ問題で悩む人がいるかもしれませんので、このスクラップを残しておきたいと思います。