Я нашел отличное решение:
- Вставьте свой код Google Adsense в любое место на своей странице - например, если ваша CMS только позволяет вам поставить это на правой стороне, то вставьте его туда.
- Оберните вокруг него div * style
- Добавьте код jquery, чтобы переместить div в нужное место.
Поскольку javascript уже запущен, проблем с перемещением блока сценария туда, куда вы хотите, не возникает.
например. если вы хотите поместить 2 блока рекламы Google, разбросанных по всему блогу (скажем, после пункта 1 и после пункта 4), тогда это идеально.
Вот пример кода:
<div id="advert1" style="display:none">
<div class="advertbox advertfont">
<div style="float:right;">
<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxxxxxxxxxxxx";
/* Video box */
google_ad_slot = "xxxxxxxxxxxxxxxxx"
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#advert1').appendTo("#content p:eq(1)");
$('#advert1').css("display", "block");
});
</script>
p.s. #content находится там, где начинается контент в моей CMS (Squarespace), так что вы можете заменить его тем, что есть в вашей CMS. Это доставляет удовольствие и не нарушает Google ToS.