Размещение AdSense и РСЯ

123
qilly
На сайте с 28.03.2008
Offline
411
#11

А что использовать для ротации? Есть какие-то готовые решения? Тоже хочу попробовать.

loed
На сайте с 10.03.2007
Offline
196
#12
qilly:
А что использовать для ротации? Есть какие-то готовые решения? Тоже хочу попробовать.

<?php switch(rand(1,2)){case 1: ?>

адсент

<?php break;case 2: ?>

директ

<?php break;}?>

qilly
На сайте с 28.03.2008
Offline
411
#13
loed:
<?php switch(rand(1,2)){case 1: ?>
адсент
<?php break;case 2: ?>
директ

<?php break;}?>

Рандомно - обеспечит показ 50 на 50?

loed
На сайте с 10.03.2007
Offline
196
#14
qilly:
Рандомно - обеспечит показ 50 на 50?

код не мой нашел в инете , у себя крутил а как 50 на 50 или как по другому не понял..

qilly
На сайте с 28.03.2008
Offline
411
#15
loed:
код не мой нашел в инете , у себя крутил а как 50 на 50 или как по другому не понял..

По закону больших чисел по идее должен :)

[Удален]
#16
qilly:
Рандомно - обеспечит показ 50 на 50?

Чем больше будет показов, тем результат будет ближе к 50 на 50

S
На сайте с 17.12.2008
Offline
300
#17

А это вообще законно?

Там же, вроде, фишка такая, что нельзя однотонные объявления размещать.

Типа, если ссылки в РСЯ синего цвета, то в Гугле должны быть не синего.

А тут вообще в одном месте размещается.

Кто-нибудь официальную позицию по сабжу знает?

15 жирных вечных ссылок с трастовых сайтов с высоким ТИЦ ( https://goo.gl/zd62Qa ) Найдем и устраним SEO-ошибки Вашего сайта, которые мешают продвижению ( https://goo.gl/gHsx1U ) Высококачественный рерайтинг: 50 р. / 1000 знаков ( https://goo.gl/5xDmhE )
[Удален]
#18
strefapl:
А это вообще законно?
Там же, вроде, фишка такая, что нельзя однотонные объявления размещать.
Типа, если ссылки в РСЯ синего цвета, то в Гугле должны быть не синего.
А тут вообще в одном месте размещается.
Кто-нибудь официальную позицию по сабжу знает?

Все нормально. Они же не одновременно на одной странице выводятся. Когда выводится Директ, Адсенса там нет. Это же касается и цвета и места. Правила не нарушаются.

N
На сайте с 28.03.2009
Offline
39
#19

Проверил на локалке, работает. Лучше все-таки использовать второй вариант, т.к. он обеспечивает более равномерный показ объявлений обеих систем благодаря случайному выбору при неподходящих реферерах.

Я немного уточнил регулярное выражение, чтобы оно совпадало только в случаях перехода с одной из этих двух поисковых систем и не совпадало в случаях, когда посетитель приходит с какой-нибудь статьи о Яндексе или Google, содержащей в своем адресе слово yandex или google (например, http://example.com/yandex-i-google-v-runete.html). Новый вариант кода выглядит так:

$google_adverts = <<<GOOGLEADS

код рекламного блока google
GOOGLEADS;

$yandex_adverts = <<<YANDEXADS
код блока рся
YANDEXADS;

// если в реферере yandex, то показываем рся,
// если в реферере google, то показываем adsense,
// во всех прочих случаях - случайный выбор рся/адсенс:

if (preg_match("~https?:\/\/(?:www\.)?yandex~i", $_SERVER["HTTP_REFERER"])) {
echo $yandex_adverts;
}
elseif (preg_match("~https?:\/\/(?:www\.)?google~i", $_SERVER["HTTP_REFERER"])) {
echo $google_adverts;
}
else {
$random_ad = rand(1, 2);
echo ($random_ad === 1) ? $google_adverts : $yandex_adverts;
}

Предполагаю, что можно проверять не реферер, а куки посетителей. Если это возможно, то это несравненно лучше. Но как сделать, пока не знаю.

qilly
На сайте с 28.03.2008
Offline
411
#20
arscont:
Все нормально. Они же не одновременно на одной странице выводятся. Когда выводится Директ, Адсенса там нет. Это же касается и цвета и места. Правила не нарушаются.

А если блок одной из систем не один и не учавствует в ротации?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий