LyalinDV

Рейтинг
162
Регистрация
20.05.2015
Xaron:
LyalinDV, в директе постеры горизонтальные 2 шт., но по высоте будет меньше, естественно, либо "квадратный" блок; в медийной рекламе 336х280, 300х300, 300х250. Либо вместо постеров и квадратного блока в директе - 336х280.

У меня сейчас стоит два блока Директа, в header и footer. В совокупности в этих двух блоках стоят 7 подблоков рекламы, таким образом я упираюсь в ограничение в 9 подблоков.

В теле же статьи стоят (в зависимости от её длины) 1-2-3 блока Адсенсе. Хочу вот их заменить именно RTB, так как задолбался чистить рекламу Adsense.

Ребят подскажите пожалуйста рабочую замену блока Адсенсе 580x400 в теле статьи на что-нибудь из RTB. Достала эта чернуха в гугле, замучился чистить. Интересует именно RTB, а не директ

jonny1960:
попробуйте вставить после if (limmw<=440) {limm="1";}

старый код используете - все правильно:)

Работает! Теперь бы еще это как то отцентровать))

jonny1960:
if (document.body.clientWidth > 800) limm = 4;

Немного не понял. А можно полностью готовый вариант кода?

Уважаемые гуру, подскажите пожалуйста. Использую код РСЯ вида:

"<div id="width" style="margin: 0 auto">

<script type="text/javascript">

var limmw=document.getElementsByTagName("body")[0].offsetWidth;

if (limmw>=645) {var limm="3";} else {var limm="2";}

if (limmw<=440) {limm="1";}

yandex_partner_id = XXXXXX;

yandex_site_bg_color = 'FFFFFF';

yandex_stat_id = 8;

yandex_ad_format = 'direct';

yandex_font_family = 'arial';

yandex_direct_type = 'posterHorizontal';

yandex_direct_border_type = 'ad';

yandex_direct_limit = limm;

yandex_direct_title_font_size = 3;

yandex_direct_links_underline = true;

yandex_direct_border_color = 'FBE5C0';

yandex_direct_title_color = '0000CC';

yandex_direct_url_color = '006600';

yandex_direct_text_color = '000000';

yandex_direct_hover_color = '0066FF';

yandex_direct_favicon = true;

yandex_no_sitelinks = true;

document.write('<scr'+'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr'+'ipt>');

</script>

</div>"

Как правильно сделать, чтобы при разрешение >800 показывалось 4 блока ?

Все, сдали нервы. Отключил сегодня текстовые объявления, достали Якубовичи, Папилломы и Стояки. Посмотрим что с доходом будет

SSA.RU:
вы должны выводить разные дивы, шоркоды нельзя разные расставить?
и каждому блоку яндекса свой id в div

Понял я. Для меня - это не вариант. Более 7000 статей. В теле каждой из статей вручную ставил шорткоды, в более кликабельные места. Остается использовать там Адсенсе

SSA.RU:
вот и поставьте
не известно что он там по умолчанию в данный момент выдает
без разделения id дивов будет показываться только один блок - 100%
а синхронные блоки, я сейчас боюсь уже утверждать, давно это было, могут показываться, проверьте

Поставил, все равно один блок.

А если сделать так:

function ads1() {

return '<div id="yandex_ad" class="yandex-adaptive"></div>

return '<div id="yandex_ad2" class="yandex-adaptive"></div>

return '<div id="yandex_ad3" class="yandex-adaptive"></div>

<script type="text/javascript">

yandex_partner_id = XXXXXX;

yandex_site_bg_color = \'FFFFFF\';

yandex_ad_format = \'direct\';

yandex_direct_type = \'adaptive\';

yandex_direct_place = "yandex_ad";

yandex_direct_limit = 3;

yandex_direct_links_underline = true;

yandex_direct_title_color = \'0000CC\';

yandex_direct_url_color = \'006600\';

yandex_direct_text_color = \'000000\';

yandex_direct_hover_color = \'0066FF\';

yandex_direct_favicon = true;

yandex_no_sitelinks = true;

yandex_direct_height = 90;

yandex_direct_width = 720;

document.write(\'<scr\'+\'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr\'+\'ipt>\');

</script>';

}

add_shortcode('adsense1', 'ads1');

?

SSA.RU:
у вас асинхронный код наверное, попробуйте отключить асинхрон
s.async = true; ----->> s.async = false;

Код выглядит так:

function ads1() {

return '<div id="yandex_ad" class="yandex-adaptive"></div>

<script type="text/javascript">

yandex_partner_id = XXXXXX;

yandex_site_bg_color = \'FFFFFF\';

yandex_ad_format = \'direct\';

yandex_direct_type = \'adaptive\';

yandex_direct_place = "yandex_ad";

yandex_direct_limit = 3;

yandex_direct_links_underline = true;

yandex_direct_title_color = \'0000CC\';

yandex_direct_url_color = \'006600\';

yandex_direct_text_color = \'000000\';

yandex_direct_hover_color = \'0066FF\';

yandex_direct_favicon = true;

yandex_no_sitelinks = true;

yandex_direct_height = 90;

yandex_direct_width = 720;

document.write(\'<scr\'+\'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr\'+\'ipt>\');

</script>';

}

add_shortcode('adsense1', 'ads1');

Тут даже такой строки нет.....

я не знаю как вы делаете, но у вас не может быть 3 разных шорткода?

Да нет, мои статьи выглядят так:

Текст текст текст текст

Текст текст текст текст

Текст текст текст текст

Текст текст текст текст

<center>[rsya]</center>

Текст текст текст текст

Текст текст текст текст

Текст текст текст текст

Текст текст текст текст

<center>[rsya]</center>

Текст текст текст текст

Текст текст текст текст

Текст текст текст текст

Текст текст текст текст

Шорткод - один, но он используется на странице 2 или 3 раза. Просто до этого за этим шорткодом был прикреплен код Адсенсе, но вот захотел попробовать там директ

Всего: 969