Т.е. это компенсация одного за счёт другого? Тогда у меня вопрос, какого хрена выводя на киви я должен оплачивать удобство других пользователей выводящих на вебмани?
<!-- Яндекс.Директ --> <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(777777, "yandex_ad", { stat_id: 777, ad_format: "direct", font_size: 1, type: "horizontal", border_type: "ad", limit: 3, title_font_size: 3, links_underline: true, site_bg_color: "FFFFFF", header_bg_color: "FFFFFF", bg_color: "FFFFFF", border_color: "FFFFFF", title_color: "000000", url_color: "000000", text_color: "000000", hover_color: "000000", sitelinks_color: "000000", favicon: true, no_sitelinks: false }); }); 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>
http://vg7.ru/2017/01/15/starye-kody-kontekstnoj-reklamy-rsya/ а вообще ж можно посмотреть в коде любого сайта, на котором он установлен.
Это глюк наверное, да и выводы по таким маленьким показам делать нельзя, но есть некоторые мысли, что это всё же не просто так получилось.
Единственные два факта, которые не под сомнением это то, что это как раз те самые огромные уродливые объявления и медийка в блоке отключена.
Ничего особенного, просто 9 показов за 16 рублей, спалю тему настроек блока за мульён 😂
Вилами по воде, но у меня ощущение, что они вернули прежнюю оплату за клики в том или ином виде, по крайней мере это заметно на одном сайте с низкой посещалкой, но дорогими рекламодателями.
Алиэкспресс стоит заблокировать как минимум за то, что их блоки в большинстве случаев просто не загружаются на смартфонах.
Не знаю, но в использовании его в обычном дизайне скорее всего нет смысла.
РСЯ там не приболела случаем? За вчера средний cpm по всем сайтам у меня составил около 250 рублей, что примерно в 10 раз выше обычного, сегодня картина схожая.
Если проявить хоть немного изобретательности, то всё нормально вписывается. Делаете слой с нужным выравниванием, а в него насыпаете блоков 320х100 без фона и рамок в количестве зависимом от ширины экрана.
Можно
Есть код от KGB
<div id="rtbBlock1"> <div id="unikalnyiIRtbbBloka" class='yandex-adaptive classYandexRTB'></div> </div> <script type="text/javascript"> (function(w, d, n, s, t) { if ( rtbW >= 960 ){ var rtbBlockID = "R-A-XXXX-1"; } if ( rtbW <= 959 ){ var rtbBlockID = "R-A-XXXX-2"; } if ( rtbW <= 799 ){ var rtbBlockID = "R-A-XXXX-3"; } w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: rtbBlockID, renderTo: "unikalnyiIRtbbBloka", async: true, pageNumber: getRTBpageNumber( rtbBlockID ), directSettings: { titleColor: '#f00', urlColor: '#00a', hoverColor: '#00f', bgColor: '#0f0', siteBgColor: '#000', borderColor: '#f00' }, onRender: function(data) { /*console.log(data.product);*/ if (data.product == "direct"){ document.getElementById("rtbBlock1").style.textAlign = "center"; } } }, function() { var g = document.createElement("ins"); g.className = "adsbygoogle"; g.style.display = "block"; if (rtbW >= 960){ g.style.width = "300px"; g.style.height = "250px"; }else{ g.setAttribute("data-ad-format", "horizontal"); } g.setAttribute("data-ad-client", "ca-pub-XXXXXXXXXXXXXX"); g.setAttribute("data-ad-slot", "XXXXXXXXXXX"); document.getElementById("unikalnyiIRtbbBloka").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>
и есть хз откуда взявшийся, но скорее от самого яндекса
<div style="text-align:center;"> <div id="yandex_ad" style="display: inline-block;"></div> </div> <script type="text/javascript"> (function(w, d, n, s, t) { if (window.matchMedia("only screen and (max-device-width: 728px)").matches){var m= "R-12345-1";} else{var m= "R-12345-2";} w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: m, renderTo: "yandex_ad", 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"); </script>
и он же с ротацией
<div style="text-align:center;"> <div id="yandex_ad" style="display: inline-block;"></div> </div> <script type="text/javascript"> (function(w, d, n, s, t) { if (window.matchMedia("only screen and (max-device-width: 728px)").matches){var arr = ["R-12345-1", "R-12345-3"];} else{var arr = ["R-12345-2", "R-12345-4"];} var rand = Math.floor(Math.random() * arr.length); w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: arr[rand], renderTo: "yandex_ad", 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"); </script>
По настройке ширины уже самостоятельно смотрите
Мне больше нравится рандом одобрений. Иногда складывается впечатление, что игровым партнёркам нужны любые сайты за исключением тематических.