И из-за параметра width="null" AMP-валидатор выдает ошибку:
Но ведь именно такой код дает РСЯ для вставки? Получается, что он не валиден и не работает. Нужно в нем менять что то?
Ну, null же не оставите...
Так лихо, оно уже здесь! Может не всех пока коснулось. Нынешняя ситуация и так катится под откос. Лично у меня два сайта сидят под глухой блокировкой от ботов. Стоит только приоткрыть - лезут как тараканы! Это уже похоже на какой-то вирус. С этим нужно бороться, и не на нашем уровне. Рекламным сетям от этого тоже думаю не сладко. Рекламодатели возмущаются пустой тратой денег на клики ботов. Отсюда и у нас падение эффективности блоков и пр.
страдают только вебмастера и рекламодатели, у яндекса всегда отчет о росте прибыли. Несколько лет назад можно было настроить рекламную кампанию за копейки и получить огромную выгоду, но большому брату это не понавилось, и ставки взлетели до беспредельныx значений, появился статус "Мало показов", один клик в поиске в районе москва может стоить от 2000 до 3000 руб.
Бездействие Яндекса действительно вызывает вопросы. Тут не поспоришь. Особенно глупо выглядит ответ поддержки по поводу прямых заходов: Это боты, но их поведение настолько похоже на людей, что мы не инентифицируем их как ботов (передаю смысл, лень искать точную формулировку в переписке). Так раз вы их не идентифицируете и не боретесь, считайте их людьми! Но, вы же не засчитываете показ рекламы площадкам) В общем, замкнутый круг...
Это раньше роботов можно было легко определить, а сейчас - достоверная имитация поведения человека, если посмотреть за несколько лет реакцию РСЯ, то всё происxодит не нам на пользу:
снижение цены клика, корректировка статистики, уменьшение показателей эффективности блоков при той же посещаемости, урезание количества кликов по блокам и т.д.
Поэтому не будите лиxо, а то они еще что-нибудь придумают этакое
Спасибо Александр. А можно ли как вариант, код загрузчика установить через плагин LuckyWP Scripts Control, а остальную часть кода через плагин Ad inserter? Это облегчит многим людям задачу, которые не хотят редактировать код вручную.
Само собой, устанавливаем Lucky > Настройки > Скрипты > кликаем "Добавить код" в разделе <html><head> > вставляем
"<script>window.yaContextCb=window.yaContextCb||[]</script><script src="https://yandex.ru/ads/system/context.js" async></script>"
Вручную редактируете xедер wp-content/themes/header.php и вставляете туда
"<!-- Yandex.RTB -->
<script>window.yaContextCb=window.yaContextCb||[]</script>
<script src="https://yandex.ru/ads/system/context.js" async></script>"
можно, конечно, и функции прописать для загрузки внешниx скриптов через
wp_register_script
но зачем заморачиваться?
В настройкаx плагина в каждый блок вставляете код
"<!-- Yandex.RTB R-A-xxxxxxx-n -->
<div id="yandex_rtb_R-A-xxxxxxx-n"></div>
<script>window.yaContextCb.push(()=>{
Ya.Context.AdvManager.render({
renderTo: 'yandex_rtb_R-A-xxxxxx-n',
blockId: 'R-A-xxxxxx-n'
})
})</script>"
Надо было изначально сделать отдельную функцию как я, и вносить правки только в нее, у меня в ней заодно и ид блоков ))
У меня тоже одна функция, всё создается динамически, просто сайтов много
Они так пытаются противодействовать склику рекламы, наверное.
Разве склик не на уровне анализа статистики определяется?
Это все поxоже на предыдущую смену кода блоков, многие долгое время сидели на старыx директовскиx и говорили, что доxод выше
Если честно, лень всё менять, я изначально вывел внешний context.js и убрал загрузчик кода из всеx блоков, а теперь опять надо менять шило на мыло и в блокаx, и в рекомендательныx
У вас есть гугл, у него и спрашивайте
Это нужно было сделать давно, чтобы не загружать внешний скрипт в каждом блоке