web-dev-qa-db-ja.com

アカウントが承認されてもAdSense広告は表示されません

Apache 2で動作し、PHPおよびJS + HTMLでコードを持っているWebサイトがあります。

これは私の広告ユニットのコードです:

承認されたAdSenseアカウントがあり、AdMob広告から数か月前から既に表示されていました。

AdSense広告ユニットを作成してそのウェブサイトに配置しましたが、表示されません。

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 728x90_leaderboard -->
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-xxxxxx"
     data-ad-slot="xxxxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).Push({});
</script>

何が問題になりますか?デバッグコンソールにエラーは表示されません。

4
ctatti

広告ユニットを作成した後、アクティブ化されるまでに時間がかかります。

そのため、しばらくすると自動的に広告の表示が開始されます。

1

Google AdSenseには、Webサイトのads.txtファイルも必要です。 AdSenseサイトにログインすると、これがエラーの原因かどうかがわかります。

1
keepkalm