ヘッダーの後にカスタムスクリプトを挿入する

はい、しかしそれは細部に過ぎず、広告コンテキストがどのように作成されるかという全体像ではありません。

Adsense を運用しているすべてのサイトは、Google Adsense のクローラーによってクロールされます。そのため、Google サーバーは、サイトをクロールするクローラーに基づいて、サイト全体としてコンテキストに即した広告を配信します。

つまり、Ruby on Rails について論じるような技術系サイトであれば、利用可能な場合、そのコンテキストに関連する広告がサイトレベルで配信されます。

ただし、ページレベルでは、ネストされた IFRAME タグにおけるコンテキストに問題があるのは確かです。

IFRAME タグ内で配信されるすべての広告タグがネストされているわけではありません。

ネストされた IFRAME タグの例を以下に示します。

<iframe src="http://www.w3schools.com" width="1000" height="1000" id="frame1" name="frame1">
   <iframe width="200" height="200" src="http://www.bing.com" id="frame2" name="frame2">
   </iframe>
</iframe>

率直に言って、私自身は実務的にこの状況に遭遇することはめったにありません。過去 15 年ほどにわたって何度も確認を行ってきましたが、この問題が発生したのはパッバックタグの場合に限られていました。

お役に立てれば幸いです。