Вилами по воде, но у меня ощущение, что они вернули прежнюю оплату за клики в том или ином виде, по крайней мере это заметно на одном сайте с низкой посещалкой, но дорогими рекламодателями.
Алиэкспресс стоит заблокировать как минимум за то, что их блоки в большинстве случаев просто не загружаются на смартфонах.
Не знаю, но в использовании его в обычном дизайне скорее всего нет смысла.
РСЯ там не приболела случаем? За вчера средний 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>
По настройке ширины уже самостоятельно смотрите
Мне больше нравится рандом одобрений. Иногда складывается впечатление, что игровым партнёркам нужны любые сайты за исключением тематических.
Ctr 3% и cpm 50+ рублей в нищей игровой тематике.
Две недели тестил. Показов скажем так достаточно, чтобы не считать статистику случайной. У меня fill rate тоже падал, когда я пробовал делать подобное в начале года, сейчас нормально.
Это ж всё индивидуально наверное. Как минимум стоит попробовать вариант с выставлением минимального cpm в 1 рубль, если есть чего на заглушку поставить.
Также эффективен вариант, который тут давно кто-то советовал с настройкой cpm "Социальной ..." рекламы во вкладке "Тематики". Выставив туда ограничение в 10 рублей вижу, что у одного блока cpm 15 рублей, а у другого с такими же настройками на этом же месте, но с ограничением социальной рекламы 25 рублей. Данные за 2 недели.
Сейчас я ещё добавил блоков с различным сочетанием ограничений и под разные платформы, через неделю гляну чего получится.
Так я ж и говорю, что fill rate в районе 99% во всех стратегиях. Грубо говоря при "максимальном доходе" откручивается куча дешёвой рекламы.