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>
何が問題になりますか?デバッグコンソールにエラーは表示されません。
広告ユニットを作成した後、アクティブ化されるまでに時間がかかります。
そのため、しばらくすると自動的に広告の表示が開始されます。
Google AdSenseには、Webサイトのads.txtファイルも必要です。 AdSenseサイトにログインすると、これがエラーの原因かどうかがわかります。