Возврат траффика

Для площадок рекламной сети MADNET, которые имеют сложную структуру траффика и большие его объемы, существует возможность автоматически демонстрировать объявления других рекламных сетей или собственную рекламу, в том случае, если нам не удалось выкупить конкретный показ. В статье будет рассмотрен пример с использованием Яндекс.Директ.

Предполагается, что в личном кабинете уже сгенерирован код вставки для вашего блока, например, такой

<div id="madnet_placement_#blockhash#">
<script type="text/javascript" src="//static.madnetx.com/adunit/#blockhash#.js"></script>
</div>

После того, как рекламный сервер проанализирует данные о показе и не найдет подходящего рекламного объявления, будет вызвана JavaScript функция с именем <code>postback_#blockhash#() </code>, если она есть в области видимости. Ее реализация, например, для медиации с Яндекс.Директ, может быть такой

function postback_#blockhash#() {
    var iframe = document.createElement("iframe");
    iframe.setAttribute("scrolling", "no");
    iframe.setAttribute("frameborder", "0");
    iframe.setAttribute("style","border:0px;padding:0px; margin:0px;width:728px;height:90px;");
    iframe.setAttribute("src", "http://www.my_domain.com/yadir.html");      
    document.getElementById("madnet_placement_#blockhash#").appendChild(iframe);           
}

Где страница http://www.my_domain.com/yadir.html может выглядить так

<html>
	<body style="margin:0">
		<script type="text/javascript">
		//<![CDATA[
			yandex_partner_id = ;
			yandex_site_bg_color = 'FFFFFF';
			yandex_site_charset = 'windows-1251';
			yandex_ad_format = 'direct';
			yandex_direct_type = 'mobile';
			yandex_direct_border_color = 'FCAF17';
			yandex_direct_title_color = '952E33';
			yandex_direct_url_color = '952E33';
			yandex_direct_all_color = 'FFFFFF';
			yandex_direct_text_color = '000000';
			yandex_direct_hover_color = 'FCAF17';
			document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc'+'ript>');
		//]]>
		</script>
	</body>
</html>
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

На базе технологии Zendesk