реклама в приложении

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Аватара пользователя
TwIsTeR16311
Сообщения: 59
Зарегистрирован: 07 сен 2010, 17:13

реклама в приложении

Сообщение TwIsTeR16311 »

Ребята у меня есть код для таргетированой рекламы в приложении.Но там выводится только заголовок рекламы.Что нужно дописать что вывести описание и оформление.Прошу помощи.

Код: Выделить всё

<html><head><link rel="stylesheet" href="http://vkapps.pp.ru/rus3.css" type="text/css" /><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() {   // когда загрузится вся страница    VK.init(function() {    // инициализируем Vk API     // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars    var parts=document.location.search.substr(1).split("&");    var flashVars={}, curr;    for (i=0; i<parts.length; i++) {        curr = parts[i].split('=');        // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 4;        flashVars[curr[0]] = curr[1];    }       // получаем viewer_id из полученных переменных    var viewer_id = flashVars['viewer_id'];     // выполняем запрос получения профиля    VK.api("getAds", {test_mode:"0"}, function(data) {// обрабатываем полученные данные document.getElementById('ads').innerHTML = data.response[0].title + ' ' + data.response[0].description + ' ' + data.response[0].photo + ' ' + data.response[0].link + '<br />'; var image=document.createElement('img');// из полученных данных берем ссылку на фотоimage.src=data.response[0].photo;// добавляем img в блок user_infouser_info.appendChild(image);});     });});</script></head><body><embed height="450" width="803" src="http://vkontaktesketch.1gb.ua/92.swf.swf"></embed><div id="ads"></div> </body></html>
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

Re: реклама в приложении

Сообщение paduchin »

Код: Выделить всё

<html><head><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() {        // инициализируем Vk API VK.api("getAds", {test_mode:"1"}, function(data) { document.getElementById('ads').innerHTML = data.response[0].title + '<br />'+ data.response[0].description + '<br />'+ data.response[0].photo + '<br />'+ data.response[0].link + '<br />'; var image=document.createElement('img');image.src=data.response[0].photo;ads.appendChild(image);});});});</script></head><body><div id="ads">Загрузка...</div></body></html>
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: реклама в приложении

Сообщение azzzi »

Код: Выделить всё

VK.api("getAds", {count : "3"}, function(data) {
хочу 3 блока вызвать, выходит 1, что не так?
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Re: реклама в приложении

Сообщение Doker »

как выводиш?
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: реклама в приложении

Сообщение azzzi »

Код: Выделить всё

<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() {        // инициализируем Vk APIVK.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 />';});});});</script>

как выше написано так и вывожу...поправил тока теги и ссылки в нужных местах
Последний раз редактировалось bodnar 27 сен 2010, 18:58, всего редактировалось 1 раз.
Причина: Для оформления кода используется [code][/code]
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

Re: реклама в приложении

Сообщение paduchin »

1. Названия сделай разными, например второй назови ('ads1')
2. А в <body> ты что пишешь ?
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: реклама в приложении

Сообщение azzzi »

чтото я не могу догнать или туплю или лыжи не едут )))

в боди пишу <div id="ads"></div>

получается надо еще <div id="ads2"></div> и <div id="ads3"></div> ???

а данные откуда в них брать, data.response[1].link data.response[2].link ??
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

Re: реклама в приложении

Сообщение paduchin »

Да, div id для каждого своё
Ничего не надо, оставляешь для всех одинаково это

Код: Выделить всё

'<a href=http://vkontakte.ru/' + data.response[0].link + ' target=_blank><img src=' + data.response[0].photo + '></img></a>';
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: реклама в приложении

Сообщение azzzi »

ты уверен? у меня так 2 одинаковых объявления выходит
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

Re: реклама в приложении

Сообщение paduchin »

1. Если у тебя домик. то это тестовое
2. Рекламодатели выводят иногда одинаковую рекламу, по обновляй страницу, может появится новое. Или дай мне ссылку на прилагу и взгляну на рекламу
Ответить