Да, но это лишь нюанс, а не полная картина того, как формируется контекст рекламы.
Все сайты, на которых работает 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 лет или около того), такая проблема возникала только с тегами passback.
Надеюсь, это поможет.