Изменение размеров рекламного блока Adsense

Если, вдруг, вы столкнулись с невписываемостью рекламного блока в вашу концепцию дизайна, (ну был бы он на 20 пикселей шире и был бы зачот!!) я расскажу вам как скорректировать размеры этого блока.

Хотя этот поступок должен быть исключительно на вашей совести!!! Помните: гугл запрещает править свои рекламные блоки. И если вас спалят то жертвы могут быть очень серьёзные!!!

Итак задачка:

Необходимо вставить на сайт блок ссылок и растянуть его по ширине.

Дано:

Блок ссылок, HTML сайт

Решение под катом..

Решение:

Заключаем рекламный блок в DIV:

<div id=’ggg’ name=’ggg’>

<!–2google_ad_client = “pub-

……………..

!–>

</div>

В конце страницы (перед </body>) пишем не хитрый код:

<script>

function element(id){

if(document.getElementById)

return document.getElementById(id);

if(document.all)

return document.all(id);

if(document.layers)

return document.layers(id);

}

element(‘ggg’).childNodes[4].width=’100%';
</script>

Таким образом (это сделано через DOM) мы получаем доступ к фрэйму с рекламой и задаём ему один из параметров – ширину.

Повторяю, что такие изменения кода противоречат правилам и вас могут за это покарать!!!

Это статья создана для ознакомления и я вас никак не призываю к этому поступку, даже наоборот, рекомендую так не поступать!!

3 Comments

  1. первый раз вижу, чтобы кто-нибудь предлагал править код адсенса. Нет уж, лучше тему под блог чуть-чуть подправить! санкции гугла могут быть и правда весьма жесткими! так что Вы правы – так лучше не делать!

    Reply
  2. А нет идей случайно, что делать с горизонтальным блоком ссылок в случае резинового шаблона? Когда ширину окна уменьшаешь, часть ссылок прячется… никак не сделать, чтобы они переносились?

    Reply

Leave a Comment.