ADNOWA

google-adsenseのサムネイル

Google Adsense

AMP Adsense自動広告で「No ad placements found for publisher ID」となった時にチェックしたいこと

ADNOWAトピックス編集部のアイコンADNOWAトピックス編集部

公開日:2019年11月7日

AMP Adsense自動広告で「No ad placements found for publisher ID」となった時の原因と解決方法を見て行きます。

「No ad placements found for publisher ID」ってどういうエラー?

AMP Adsense自動広告が表示されないというエラーの一つで、AMP自動広告用コードの設置とAMPモジュールのロードが正しいのに、

[amp-auto-ads] No ad placements found for publisher ID

というエラーがブラウザのコンソールで出るのが特徴です。

AMPページで自動広告を入れているのに、広告が一向に表示されない場合に、ブラウザコンソールを開くとこのエラーが出ていることがあります。

原因

このエラーの原因は、エラー文言の通りで、

  • Google パブリッシャーIDが正しくない
  • 表示しているページとパブリッシャーIDの紐付けが正しくない

のどちらかになります。

解決方法

(1) パブリッシャーIDが正しいか?

Google Adsenseの管理画面からではなく、ネットの記事などからコードをコピペした場合、パブリッシャーIDが本人のものでない場合があります。

このエラー内容の通り、パブリッシャーIDが正しいものであることをまず確認しましょう。

(2) 表示しているドメインはGoogle Adsenseの審査を通っているか?

かつては一度審査を通ったアカウントは、どんなサイトでもGoogle Adsense広告を表示することができましたが、2018年10月頃からサイトごとの審査が必須になりました。

これまでと同じ感覚で「コードを入れればすぐにAdsense広告が表示されるだろう」と思っていると、広告が表示されません。Google Adsenseの管理画面から、「サイト」メニューからサイトを追加しましょう。

(3) そのサブドメインはGoogle Adsenseに登録しているか

Google Adsenseにドメインを登録する際は、ルートドメインで登録する方式になっています。

つまり、デフォルトの表示がドメインがルートドメイン(exmaple.com)「www」サブドメインを付与するケース(www.exmaple.com)の場合、Google Adsenseでwww付きのサブドメインを登録する必要があります。

パブリッシャーIDが正しくて、サブドメインを登録すればAMP Adsense自動広告がきちんと表示されるはずです。

それでも修正されない場合

Adsense側のバグの可能性があります。

現在修正中で、2020年1月頃に修正がされる予定との情報もあるので、修正されるのを待ちましょう。

Although the root cause is at AdSense server side, we cherrypicked a client side work around to mitigate the issue last Friday. I was told that with this change, sites with higher traffic will likely get recovered sooner. A full fix at server side will come in January.

amp-auto-ads not working on canonical AMP


AMP Adsense自動広告で「No ad placements found for publisher ID」となった時にチェックしたいことをまとめました。

単純なことですが、意外と見落としがちなので、このエラーに遭遇した方はチェックしてみてください。

「Google Adsense」の記事