Как создать блок директ?

Sportmas
На сайте с 20.08.2008
Offline
268
1708

Что больше нельзя создавать блоки директ? Только РТБ и всё?

У меня есть блок директ со старого интерфейса, он адаптивный неасинхронный, а мне нужно сделать его адаптивным асинхронным, как быть?

<!-- Яндекс.Директ -->

<script type="text/javascript">

yandex_partner_id = x;

yandex_site_bg_color = 'FFFFFF';

yandex_stat_id = 2;

yandex_ad_format = 'direct';

yandex_direct_type = 'adaptive';

yandex_direct_limit = 2;

yandex_direct_links_underline = true;

yandex_direct_title_color = '0645AD';

yandex_direct_url_color = '000000';

yandex_direct_text_color = '000000';

yandex_direct_hover_color = '0645AD';

yandex_direct_favicon = true;

yandex_no_sitelinks = true;

yandex_direct_height = 250;

yandex_direct_width = 300;

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

</script>

P1
На сайте с 18.10.2011
Offline
146
#1

Вот код. Посмотрите, может быть нужно будет поменять какие-то значения.

<div id="yandex_ad"></div>

<script type="text/javascript">
(function(w,d,n,s,t){
w[n]=w[n]||[];
w[n].push(function(){
Ya.Direct.insertInto(хххххх,"yandex_ad",{
stat_id:2,
ad_format:"direct",
font_size:1,
font_family:"tahoma",
type:"adaptive",
border_type:"block",
limit:2,
title_font_size:1,
border_radius:true,
links_underline:true,
site_bg_color:"FFFFFF",
bg_color:"FFFFFF",
border_color:"000000",
title_color:"0645AD",
url_color:"000000",
text_color:"000000",
hover_color:"0645AD",
favicon:true,
no_sitelinks:true
});
});
t=d.getElementsByTagName("script")[0];
s=d.createElement("script");
s.src="//an.yandex.ru/system/context.js";
s.type="text/javascript";
s.async=true;
t.parentNode.insertBefore(s,t);
})(window,document,"yandex_context_callbacks");
</script>
Generich
На сайте с 02.07.2015
Offline
125
#2
Sportmas:
Что больше нельзя создавать блоки директ? Только РТБ и всё?

Вы прям как Илья Муромец 😂 (проспал 30 лет и 3 года)

В настоящее время создание новых блоков Яндекс.Директа недоступно. Создавайте блоки RTB и управляйте показами контекстной и медийной рекламы с помощью стратегий.
Sportmas
На сайте с 20.08.2008
Offline
268
#3

Не работает.

А вот если у меня вместо ртб показывает директ, то он за показы или за клики считает?

P1
На сайте с 18.10.2011
Offline
146
#4
Sportmas:
Не работает.

Всё работает, и проверено на нескольких сайтах.

Вы id площадки указали в коде?

Olisher
На сайте с 22.11.2006
Offline
366
#5
Sportmas:
Не работает.

А вот если у меня вместо ртб показывает директ, то он за показы или за клики считает?

И правда, где ж Вы были? Считает за показы, но клики также влияют на cpm

Sportmas
На сайте с 20.08.2008
Offline
268
#6

Как я понял норме площадки надо суда сувать

Ya.Direct.insertInto(хххххх,"yandex_ad",{

вместо хххх? Если да то все сделал правильно.

У меня статистика так выглядит:

Ели я сделаю всё по новому, то в статистике не будет отдельно директа и стоимости цен за клик по блоку и пр.

P1
На сайте с 18.10.2011
Offline
146
#7
Sportmas:
Как я понял норме площадки надо суда сувать
Ya.Direct.insertInto(хххххх,"yandex_ad",{
вместо хххх?

Вместо хххххх надо поставить Page ID - тот, который в разделе "Тематические площадки" (в новом интерфейсе) написан в скобках возле сайта. Или можно посмотреть в новом блоке РТБ: в коде <div id="yandex_rtb_R-A-хххххх-1"></div>. Подчеркнутые хххххх надо поставить в Ya.Direct.insertInto(хххххх,"yandex_ad",{

В коде ширину и высоту блока указали? Если не указали, то добавьте в код после ad_format:"direct"

width:250,

height:300,

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