Mr.KTO blog

Изменение текста ссылок на AdSense-рефералов с помощью CSS

Часто, когда пишешь про Google AdSense, очень хочется поставить контекстную ссылку на него.

Можно, конечно, посмотреть текущий HTML и вставить динамический адрес ссылки, как прямую ссылку.

St.Winnie говорил, что реф-ссылки можно стилизовать как угодно.

Вот что придумал я:

<style type="text/css">
<!--
a[title="Ads by Google"] {
	margin-left: expression( (this.innerHTML = "AdSense-MyText") * 0 + "px");
	margin-right: expression( (this.onclick = function() {
		return confirm("Вы действительно хотите зарегистрироваться в AdSense?")
	}) * 0 + "px");
}
-->
</style>

P.S: Работает только в IE.

P.P.S: И то может сильно заглючить браузер...

P.P.P.S: А опубликовал я этот способ, чтобы показать принцип (в действительности – потому что потратил слишком много времени на это).

Post Post Post Post Scriptum: А вот что об этом говорят в суппорте АдСенса:

Везде для изменения дизайна AdSense-блоков используется CSS.
Могу ли я вставить ссылку на AdSense-рефералов, если
1. Получу код для стандартной ссылки ("Данный сайт приносит прибыль с
помощью Google AdSense")
2. после этого кода вставлю в страничку следующее:

<script language="JavaScript">
window.onload = function ()
{
 var a_ar = document.getElementsByTagName('a');
 for(i = 0; i < a_ar.length; i++)
     if (a_ar[i].title == "Ads by Google") a_ar[i].innerHTML = "AdSense - мой текст";
}
</script>

Это просто изменит стандартный текст ссылки, почти как CSS.
Т.к. пользователи привыкают к однотипной рекламе, этот приём позволит
сделать программу AdSense более привлекательной для новых партнёров.

  Мы понимаем важность поддержания высокого качества Вашего сайта и впечатлений Ваших пользователей. Однако в настоящее время мы предлагаем ряд форматов объявлений, и мы не позволяем участникам AdSense изменять код объявлений по какой бы то ни было причине, включая изменение формата текста ссылок.

 

UPDATE: P.P.P.P.P.S.: Уже не так актуально, т.к. AdSense-рефералы будут закрыты в течение последней недели августа...

habrahabr.ru google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru rumarkz.ru memori.ru moemesto.ru moikrug.ru myscoop.ru mister-wong.ru rucity.com vaau.ru

Один комментарий на “Изменение текста ссылок на AdSense-рефералов с помощью CSS”

  1. TrackBacks пишет:

    Жизнь во всех ракурсах: Субботник снова и сноваMr.Кто написал полезный пост для AdSense'ров

Оставить комментарий