- Что такое РСЯ (Рекламная Сеть Яндекса)
- Преимущества РСЯ
- Как начать зарабатывать в РСЯ
- Как добавить площадку в РСЯ
- Как получить рекламный код RTB блока РСЯ
- Как разместить рекламные RTB блоки РСЯ на сайте
- Как выровнять RTB блок с рекламой по центру
- Плагин WordPress для зафиксированного внизу на мобильных блока РСЯ
- Настройки плагина
- Код плагина
Что такое РСЯ (Рекламная Сеть Яндекса)
РСЯ (Рекламная Сеть Яндекса) — это система размещения контекстной рекламы, рекламных материалов на своих вебсайтах, в мобильных приложениях, видео и приложениях Smart TV. Используется для монетизации трафика и получения дохода. В качестве рекламы используется контекстная реклама Яндекс Директа.
Преимущества РСЯ
- Реклама основана на поведении пользователей
- Не секрет, что Яндекс, как и другие крупные компании, собирает данные по каждому пользователю, и, основываясь на поведении пользователя, строит его социальный профиль. На основе этого профиля и будет предлагаться контекстная реклама, которая наиболее вероятно заинтересует пользователя. Получается польза всем: рекламодатель получает потенциального клиента, а вебмастер — более вероятный клик по рекламе и вознаграждение за него.
- РСЯ относится к белым методам монетизации
- В Рекламной Сети Яндекса ротируется только качественная, прошедшая предварительную модерацию, реклама, которая не отпугнёт пользователей с сайта.
Как начать зарабатывать в РСЯ
Сначала нужно зарегистрироваться:
Заводите новый аккаунт Яндекс или используйте существующий.
Затем, после авторизации вам будет предложено заполнить информацию о себе:
- Выберите страну, в которой проживаете (гражданином которой являетесь).
- Выберите форму сотрудничества с Яндексом. В зависимости от вариантов ответов будет предложено заполнить разные данные. Так, для физического лица — резидента РФ с гражданством Российской Федерации будет предложено заполнить:
- ФИО
- данные паспорта;
- ИНН;
- СНИЛС
- адреса проживания и регистрации.
- Для выплаты вознаграждения понадобится предоставить:
- Для расчётов через банк
- БИК и номер расчетного счета банка в рублях;
- для расчётов через Яндекс Деньги
- Номер идентифицированного кошелька Яндекс.Денег.
- После заполнения данных нужно отправить электронные копии документов:
- паспорт (разворот с фотографией и страница с адресом регистрации);
- свидетельство ИНН;
- страховое свидетельство обязательного пенсионного страхования (СНИЛС).
Как добавить площадку в РСЯ
- Переходите в Личный кабинет РСЯ
- Выбираете
Продукты
—Тематические площадки
—Добавить площадку
.
После добавления, сайт отправится на премодерацию, по результатам которой вы получите сообщение и сможете размещать рекламу.
Как получить рекламный код RTB блока РСЯ
- Переходите в Личный кабинет РСЯ
- Выбираете
Продукты
—RTB-блоки
—Добавить RTB-блок
.
- Там вы сможете настроить его под свои потребности. Полученный код нужно разместить на сайте.
Как разместить рекламные RTB блоки РСЯ на сайте
Тут вы можете использовать различные варианты. Я приведу примеры для WordPress:
- Для размещения рекламы в основном контенте можно воспользоваться одним из нижеприведённых плагинов:
- Для размещения залипающего при прокрутке рекламного блока в сбоку от основного контента можно воспользоваться стандартным виджетом HTML, а для создания эффекта залипания воспользоваться плагином Q2W3 Fixed Widget.
- Для размещения залипающего рекламного блока внизу страницы для мобильных воспользуйтесь плагином, о котором далее.
Как выровнять RTB блок с рекламой по центру
Используйте следущие CSS стили:
1 2 3 4 | [id^= 'yandex_rtb_' ]{ display : table ; margin : auto ; } |
Плагин WordPress для зафиксированного внизу на мобильных блока РСЯ
Плагин, который показывает рекламу Рекламной Сети Яндекса на мобильных, залипая к низу экрана при прокрутке страницы. Для скрытия блока используется крестик, чтобы не раздражать пользователей, а заодно перекрыть нативную закрывашку от РСЯ.
Как будет выглядеть реклама после установки и настройки плагина:
Настройки плагина
Конфигурация прописана в начале плагина:
-
1
private
$yandex_partner_id
=
"R-A-123456-1"
;
- Вместо
R-A-123456-1
прописываете свой ID в РСЯ. Его также можно получить из кода RTB Яндекса, например:12345Ya.Context.AdvManager.render({
blockId:
"R-A-123456-1"
,
renderTo:
"yandex_rtb_R-A-123456-1"
,
async
:
true
});
-
1
private
$max_width
= 420;
- Тут определяется максимальная ширина экрана. Если меньше — реклама показывается. По умолчанию —
420px
. -
1
private
$n
= 10;
- Через какое время в секундах после загрузки страницы показать рекламу. По умолчанию — 10 секунд.
Код плагина
Плагин рекомендую вставлять в роли MU Plugin, но также можно и как обычный плагин (в таком случае, не забудьте его активировать).
Файл создавать строго в кодировке UTF-8 без BOM
. С этим отлично справится, скажем, Notepad++.
Как вариант, код можно вставить и в functions.php (не забудьте убрать <?php
).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | <?php /* Plugin Name: Sheens РСЯ Fixed Plugin URI: https://sheensay.ru/?p=3771 Description: Мобильный зафиксированный внизу страницы блок РСЯ Version: 1.0.0 Author: Sheens Author URI: http://sheensay.ru License: GPLv2 Tag: sheens_rsya_fixed */ defined( 'ABSPATH' ) or exit ; final class Sheens_Rsya_Fixed { // ID в РСЯ private $yandex_partner_id = 'R-A-123456-1' ; // Максимально разрешённая ширина экрана private $max_width = 420; // Через n секунд появляется реклама private $n = 10; // Имя cookie private $cookie_name = 'direct_mob' ; /* * * Всё, ниже ничего не править ** */ /** * Конструктор */ public function __construct() { // Страница опций add_action( 'wp_footer' , array ( $this , 'code' ), 999 ); } /** * Код */ function code() { if ( wp_script_is( 'jquery' , 'done' ) ) { ?> <style> #direct_mob { display:none; line-height:1; background-color: #f4f4f4; overflow:visible; position:fixed; bottom:0; left:0; width:100%; z-index:9999999; border-top:1px solid #a6a6a6; } #direct_mob *, #direct_mob *:before, #direct_mob *:after{ box-sizing: content-box; } #direct_mob__inner { position: relative; } #direct_mob__inner__close { display: block; cursor: pointer; border-radius: 30px; border: 10px solid #fff; background: #FFF url( "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QB4RXhpZgAATU0AKgAAAAgABgExAAIAAAARAAAAVgMBAAUAAAABAAAAaAMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOxFESAAQAAAABAAAOxAAAAABBZG9iZSBJbWFnZVJlYWR5AAAAAYagAACxj//bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIABgAEAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP3h8C+PbLx/pk01slxa3VlMbW+sbpQl1p04AJilUEgNhlYFSyOjK6MyMrEvPH1lb+ObXw7ClxeanNCbq4W3UMmnQYYLLOxICK7qUReXdgxVSscrJ578dV1W98aQJ8OGsY/iZDaqJprvd/ZkVgWYquo7PmZS3mGAL+9Em8riL7Tno/gG2kJ4UuobFNQi1iO6J19NTKtqZvyq72uSvysxUJsKfujEIvKxEIwADovBHgax8AaQ9rYiaSS4ma5u7qd/MuL6dsBppX/icgAdgqqqqFVVUF94GsbzxnZ+IFE1vqlpC1s8sL7PtcB3EQzDo6K7b1zyjbtpAdwxRQB//9k=" ) no-repeat 5px 0px; position: absolute; width: 14px; height: 14px; overflow: hidden; padding: 5px; top: -18px; box-shadow: 0 0 5px #CCC; right: 0; z-index: 999; } </style> <!--noindex--> <div id= 'direct_mob' style= "display:none" > <div id= "direct_mob__inner" > <span id= "direct_mob__inner__close" ></span> <div id= "yandex_rtb_<?= $this -> yandex_partner_id ?>" ></div> <script> /** * Хелперы по работе с куками */ if ( undefined === setCookie ) { function setCookie( key, value, days = 1 ) { var expires = new Date (); expires.setTime( expires.getTime() + ( days * 24 * 60 * 60 * 1000 ) ); document.cookie = key + '=' + value + ';path=/' + ';expires=' + expires.toUTCString(); } } if ( undefined === getCookie ) { function getCookie( key ) { var keyValue = document.cookie.match( '(^|;) ?' + key + '=([^;]*)(;|$)' ); return keyValue ? keyValue[2] : null; } } /** * Работа непосредственно с кодом */ jQuery( document ).ready( function ( $ ) { // Клик по крестику $( "#direct_mob__inner__close" ).click( function () { // Скрываем рекламу $( "#direct_mob" ).slideUp(); // Отмечаем это в куках setCookie( '<?= $this -> cookie_name ?>' , 1 ); return false; } ); // Если кук нет - показываем рекламу if ( !getCookie( '<?= $this -> cookie_name ?>' ) ) { // Реклама показывается только по истечению n секунд setTimeout( function () { // Если ширина девайса меньше макисмального значения if ( window.innerWidth < <?= $this -> max_width ?> ) { // Показываем рекламу $( '#direct_mob' ).show(); } }, <?= $this -> n ?> * 1000 ); } } ); </script> <script> ( function ( w, d, n, s, t ) { w[n] = w[n] || [ ]; w[n].push( function () { Ya.Context.AdvManager.render( { blockId : "<?= $this -> yandex_partner_id ?>" , renderTo : "yandex_rtb_<?= $this -> yandex_partner_id ?>" , async : true } ); } ); 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" ); /*yandex_partner_id = <?= $this -> yandex_partner_id ?>; yandex_stat_id = 1; yandex_site_bg_color = 'FFFFFF'; yandex_site_charset = 'utf-8'; yandex_ad_format = 'direct'; yandex_direct_type = 'horizontal'; yandex_direct_limit = 1; yandex_font_size = 0.9; yandex_direct_title_font_size = 1.2; yandex_font_family = 'verdana'; yandex_direct_header_bg_color = 'F1F1F1'; yandex_direct_bg_color = 'FFFFFF'; yandex_direct_border_color = 'F1F1F1'; yandex_direct_title_color = '0063AF'; yandex_direct_url_color = '0063AF'; yandex_direct_text_color = '000000'; yandex_direct_hover_color = '0063AF'; yandex_direct_border_radius = true; yandex_direct_links_underline = true; yandex_direct_favicon = true; yandex_no_sitelinks = true;*/ </script> </div> </div> <!--/noindex--> <?php } } } new Sheens_Rsya_Fixed(); |
Сервисы, которые я рекомендую:
Свежие комментарии