Вывод рекламы в одобренном приложении через 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
Теги:
Вывод рекламы, IFrame
Добавлено: 17 Августа 2013 08:38:50 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...