Usery

Usery
Рейтинг
100
Регистрация
01.02.2017
Интересы
Web, Blogging

Приветствую!

Задался вопросом грамотной настройки РТБ блоков с заглушкой Adsence. В итоге нашёл этот код, который подключает адсенс заглушкой

/ru/forum/comment/14854566

Но там нет адаптивности для RTB РСЯ блоков, тогда я стал искать дальше, и нашёл этот код:

/ru/forum/comment/14808499

Там есть вывод блока RTB в зависимости от разрешения, но нет заглушки Adsence.

Как их объединить? Я вот объединил их "на глазок", т.к. в JS не силён совершенно, в итоге получилось вот что:

<div id="rtbBlock"></div>
<script type="text/javascript">

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

if ( bvw >= 1200 ){ rtbBlockID = "R-A-XXXX-1"; document.getElementById("rtbBlock").style.maxWidth = "850px";}

if ( bvw <= 1200 && bvw >= 980 ){ rtbBlockID = "R-A-XXXX-2"; document.getElementById("rtbBlock").style.maxWidth = "1200px"; }

if ( bvw <= 979 && bvw >= 730 ){rtbBlockID = "R-A-XXXX-3"; document.getElementById("rtbBlock").style.maxWidth = "980px"; }

if ( bvw <= 729 ){rtbBlockID = "R-A-XXXX-4"; document.getElementById("rtbBlock").style.maxWidth = "728px"; }

(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "rtbBlockID",
renderTo: "rtbBlock",
async: true
}, function() {
var g = document.createElement("ins");
g.className = "adsbygoogle";
g.style.display = "block";
g.setAttribute("data-ad-client", "ca-pub-ZZZZZZZZZZZZZZZ");
g.setAttribute("data-ad-slot", "QQQQQQQQQQQQQQQQQQ");
g.setAttribute("data-ad-format", "auto");
document.getElementById("rtbBlock").appendChild(g);
(adsbygoogle = window.adsbygoogle || []).push({});
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, "yandexContextAsyncCallbacks");
</script>

Правильно ли я сделал? Будет ли код работать? Вообще на сколько он в целом жизнеспособен? Может есть решение изящнее?

Я читал на официальном сайте Яндекса про CSS вариант, но он не подходит в данной ситуации т.к. в блоке РСЯ будет показываться Adsence, а у него свои разрешения блоков. Потому то и понадобилось действенное решение с учётом подключенной заглушки в виде Адсенса, но без потери (псевдо)адаптивности РСЯ.

Письмо наконец таки дошло :-)

17 Мая вечером оно было опущено в почтовый ящик, а 28 Мая внесено в систему Яндекса. Так что ни о каких трёх днях доставки, что гордо светятся на сайте Почты России, не может быть и речи. Расстояние от моего города до столицы - 200 километров.

Написал в саппорт. Оказалось что при указании расчётного счёта я допустил ошибку. А т.к. я Яндексе никому ничего не надо, то пришлось донимать саппорт, и только после этого обьявили о ошибке и запросили корректные данные.

В тот же день был прислан PDF файл с договором, который я распечатал. Там 3 страницы, но т.к. договор должен быть в двух экземплярах, то отправить по почте надо было 6 листов. Взял обычный конверт (простое письмо по России) и сложив туда 6 листков отправил.

Надеюсь мне его почта России не пришлёт обратно т.к. по весу наверное он где то 24.. 25 грамм получился, при допустимых 20 граммах..

Fecorb

Жесть.. тогда чего же они там тянут то. Я сканы отправил ещё в пятницу (12 числа), а договора до сих пор нет, вообще ничего. Обновили кабинет, а такой простой возможности как отправка и подтверждение не предусмотрели. Вон на Вебмани специальная форма есть, там прикрепляешь документы и видишь статус обработки + в чате приходит сообщение о рассмотрении.

А здесь на электронку отправляй, с которой пришло сообщение.. колхоз какой то. И это при том, что доступ к кабинету РСЯ есть. Там даже вкладка Документы есть, почему бы было не прикрутить кнопку "Загрузить необходимые документы для заключения договора".

Не ожидал я такого от Яндекса..

Hot-Tab

А где же взять то этот самый договор? Или он придёт на почту (электронка или на домашний адрес)? Не совсем понял этот момент..

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

Вот я реально запутался сейчас..

Может Баден-Баден допиливают https://yandex.ru/blog/webmaster/baden-baden-i-opovescheniya-v-vebmastere

В ветке обсуждения много негатива

А как с компьютерной тематикой дела нынче обстоят?

И мой сайт только приняли, сам в РФ, договор для подписания Яндекс в электронном виде высылает, или обычным (бумажным) письмом?

P.S.

В Яндекс приняли с первой попытки, а в Адсенс наверное уже 10 заявку развернули.. печально всё это :-(

Доброго времени суток, уважаемые гугу

Сделал сайт на Wirdpress, это мой первый любительский опыт, потому экспериментирую. Решил поменять структуру ссылок, сейчас так:

sample.com/info/novost-pro-pogody.html
sample.com/anegdoty/anegdot-pro-vovy.html
sample.com/o-sebe /pro-sebya.html
и так далее

Я хочу сделать так, это легко делается в настройках Wordpress (да, обязательный «category» я убрал изначально плагином). В итоге получится так:

sample.com/novost-pro-pogody.html
sample.com/anegdot-pro-vovy.html
sample.com/pro-sebya.html
и так далее

На всякий случай напишу, что ссылки вида sample.com /info/ (/anegdoty/, /o-sebe/ и т.д.) являются корневыми и в них перечислены статьи категорий.

Я обращался к статьям о переадресации, но там были приведены только базовые принципы и такой вариант даже не рассматривался, в отсутствии знаний по командам Apache едва ли у меня получится настроить переадресацию грамотно, потому я обращаюсь к вам за помощью.

Всего: 518