Вывод рекламы в одобренном приложении через IFrame
Наверное тот кто дошел до "одобрения" своего приложения уже сам без проблем выведет рекламу. Но вот например я вчера потерял 2 часа разбираясь что к чему. Для таких же как я, привожу пример как вывести рекламу при старте приложения
<style>
// оформляем текст и ссылки в рекламе в стиле контакта!
#ads a {
text-decoration: none; /* Отменяем подчеркивание у ссылки */
}
#ads a:link {
color: #36638E; /* Цвет ссылок */
}
#ads a:visited {
color: #36638E; /* Цвет посещенных ссылок */
}
#ads2 a {
text-decoration: none; /* Отменяем подчеркивание у ссылки */
}
#ads2 a:link {
color: #36638E; /* Цвет ссылок */
}
#ads2 a:visited {
color: #36638E; /* Цвет посещенных ссылок */
}</style>
Итак сам код вызова на JS:
//непосредственно запрос к рекламе! count : 2 - 2 блока рекламы, можно до 20 блоков!!
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><span style="color: #808080; font-style: italic;">
</span><script type="text/javascript" charset="cp1251" >
window.onload = (function() { // когда загрузится вся страница
VK.init(function() { // инициализируем Vk API
VK.api("getAds", {count : 2}, function(data) {
document.getElementById('ads').innerHTML = '<a href=http://vkontakte.ru/' + data.response[0].link + ' target=_blank><strong>' + data.response[0].title + '</strong></a><br />';
document.getElementById('ads').innerHTML += '<a href=http://vkontakte.ru/' + data.response[0].link + ' target=_blank><img src=' + data.response[0].photo + '></img></a>';
document.getElementById('ads').innerHTML += '<br />' + data.response[0].description + '<br />';
document.getElementById('ads2').innerHTML = '<a href=http://vkontakte.ru/' + data.response[1].link + ' target=_blank><strong>' + data.response[1].title + '</strong></a><br />';
document.getElementById('ads2').innerHTML += '<a href=http://vkontakte.ru/' + data.response[1].link + ' target=_blank><img src=' + data.response[1].photo + '></img></a>';
document.getElementById('ads2').innerHTML += '<br />' + data.response[1].description + '<br />';
});
});
});
</script>
В том месте где надо вывести рекламу (у меня в самом низу):
echo "<div style=\"width: 200px; float:left; text-align: center; color: #36638E;\" id=\"ads\" ></div>";
echo "<div style=\"width: 200px; float:right; text-align: center; color: #36638E;\" id=\"ads2\" ></div>";
вот так все просто правда если оптимизировать это в соответствии с сео...надо выводить рекламу не внизу, а непосредственно в приложении. Да еще так чтобы пользователь думал что это элементы самого приложения, а не реклама )))
правда это грань, где можно нарушить правила
читаем правила размещения:
vk.com/developers.php?p=adterms
Комментарии:
Нету комментариев для вывода...