Практика использования блока Adsense в качестве заглушки для RTB

O
На сайте с 23.08.2014
Offline
61
762

Уже с пол года как пользую следующий код:


<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Yandex.RTB IDблока -->
<div id="yandex_rtb_IDблока"></div>
<script type="text/javascript">
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "IDблока",
renderTo: "yandex_rtb_IDблока",
async: true
}, function() {
var g = document.createElement("ins");
g.className = "adsbygoogle";
g.style.display = "block";
g.setAttribute("data-ad-client", "ca-pub-XXXXXX");
g.setAttribute("data-ad-slot", "XXXXXX);
g.setAttribute("data-ad-format", "auto");
document.getElementById("yandex_rtb_IDблока").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>

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

Но это изменение кода Adsense

https://support.google.com/adsense/answer/1354736?hl=ru прочитав все равно не понятно можно так делать или нет, в "Недопустимых приемах" такого нет, но и в "допустимых" тоже.

Кто нибудь сталкивался с предупреждениями(банами) от Adsense по этому поводу.

Dunno Watsgoinon
На сайте с 17.10.2014
Offline
74
#1
ognivod:
не вывод во фрейме(как стандартная заглушка RTB) за который можно получить бан

Откуда инфа?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий