静的ページを AWS の CloudFront & S3 で構築して Google Adsense へ審査依頼するも何度やっても通らなく嵌った・・・
そもそもサブドメインで構築していたが、いつの間にかサブドメインだけでは登録できず、トップレベルドメインでなければならないようになったようで。
今回 CloudFront で構築しているため、 CNAME の設定が必要だがトップレベルドメインでは CNAME は設定できない・・・
お名前.com でドメインを取得していたので、AWS route53 で DNS の管理をするように変更。(移管ではない)
route53 であれば、CNAME でなく alias 設定で CloudFront に向けることが可。
が、結果は変わらず「サイトは広告を表示できない状態です」・・・
調べていくと、Google にインデックスされていないとダメだとか。
ほんとかと思いつつ、Google Search Console で URL 検査を行ってみたところ、「失敗しました: アクセス禁止(403)が原因でブロックされました」
ブラウザでは表示できているのに 403 ・・・
CloudFront でログを出力するように変更しみてみると、
Error HTTP/1.1 - - 41673 0.000 ClientGeoBlocked
ClientGeoBlocked なるものが・・・調べてみると地理的制限が日本のみになっていた