Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
#1

Работа с рекламой от smaato - Windows Phone

05.07.2015, 21:55. Просмотров 492. Ответов 7
Метки нет (Все метки)

Вставил в свое приложение рекламу от smaato. В блоке трай указывал свои данные, а в блоке кетч нули (то есть показывало стандартную рекламку от smaato). Как сделать, чтобы показывало нормальную рекламу, с которой я бы получал. Статус на сайте запущен. Что я делаю не так?
Код я брал с демо приложения с сайта smaato
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 int AdSpaceId;
            int PublisherId;
            try
            {
                AdSpaceId = int.Parse(ApplicationData.Current.LocalSettings.Values["130026391"].ToString());
                PublisherId = int.Parse(ApplicationData.Current.LocalSettings.Values["1001000737"].ToString());
            }
            catch (Exception e)
            {
                AdSpaceId = 0;
                PublisherId = 0;
            }
            somaAdViewer.Adspace = AdSpaceId;
            somaAdViewer.Pub = PublisherId;
            somaAdViewer.AdInterval = 10000;
            somaAdViewer.NewAdAvailable += somaAdViewer_NewAdAvailable;
            somaAdViewer.Format = SomaAd.FormatRequested.richmedia;
            somaAdViewer.FormatStrict = true;
            somaAdViewer.AdClick += Ad_AdClick;
            somaAdViewer.StartAds();
        }
 
 void Ad_AdClick(object sender, EventArgs e)
        {
            System.Diagnostics.Debug.WriteLine("Ad Clicked!");
            somaAdViewer.Dispose();
                    somaAdViewer.StopAds();
        }
 
        void somaAdViewer_NewAdAvailable(object sender, EventArgs e)
        {
            if (somaAdViewer.Status == "error")
            {
                System.Diagnostics.Debug.WriteLine("error!");
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("no error!");
            }
 
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2015, 21:55     Работа с рекламой от smaato
Посмотрите здесь:
Windows Phone Монетизация приложения (рекламой)
Работа всех браузеров начинается с левого сайта с рекламой
Сами собой открываются вкладки с рекламой.На каждом сайте окна с рекламой
Открытие окон с рекламой при нажатии на любую ссылку, баннеры с рекламой
Переадресация поиска chrome, банеры с рекламой, автозапуск браузера с рекламой
Всплывающее окно с рекламой и открытие новой вкладки в браузере (с рекламой)
Wi-Fi с рекламой
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
06.07.2015, 09:25     Работа с рекламой от smaato #2
вы изначально записывали данные в сеттинги?

C#
1
2
AdSpaceId = int.Parse(ApplicationData.Current.LocalSettings.Values["130026391"].ToString());
PublisherId = int.Parse(ApplicationData.Current.LocalSettings.Values["1001000737"].ToString());
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
06.07.2015, 17:22  [ТС]     Работа с рекламой от smaato #3
Да.

Добавлено через 4 часа 58 минут
А нет, где я должен их записать? в packages.config или app.xaml?

Добавлено через 23 минуты
Добавил данные в сеттинги, теперь в блок кетч не переходит, но и рекламу пока не показывает. Сейчас опубликую и посмотрю.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 try
            {
                var localSettings = ApplicationData.Current.LocalSettings;
                var localSettings1 = ApplicationData.Current.LocalSettings;
 
                localSettings.Values["adSpaceId"] = "130026391";
                localSettings1.Values["publisherId"] = "130026391";
 
                AdSpaceId = int.Parse(localSettings.Values["adSpaceId"].ToString());
                PublisherId = int.Parse(localSettings1.Values["publisherId"].ToString());
               // AdSpaceId = int.Parse(ApplicationData.Current.LocalSettings.Values["adSpaceId"].ToString());
               // PublisherId = int.Parse(ApplicationData.Current.LocalSettings.Values["publisherId"].ToString());
            }
            catch (Exception e)
            {
                AdSpaceId = 0;
                PublisherId = 0;
            }
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
07.07.2015, 09:49     Работа с рекламой от smaato #4
ещё с эмулятора рекламы скорее всего не будет
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
07.07.2015, 10:58  [ТС]     Работа с рекламой от smaato #5
Запускаю я с девайса, так реклама будет показываться? Я просто конкретного этого не знаю и приходится все время публиковать приложение, чтобы знать точно показывает рекламу или нет. Вообщем я опубликовал, но рекламу не показывает, а в SomaAdViewr такая ошибка: "Error code:42 Currently no ad available". Что же я делаю не так?(
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
07.07.2015, 13:45     Работа с рекламой от smaato #6
нужно разбираться в сдк
знаю, что на территории снг ничего кроме Google Ad Mob толком не работает
мало рекламного контента
sevr1k
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
07.07.2015, 13:49  [ТС]     Работа с рекламой от smaato #7
google ad mob работает только с windows phone 8 и все
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 14:58     Работа с рекламой от smaato
Еще ссылки по теме:
Wi-fi с 3G + рекламой
Сайт с рекламой
Вкладка с рекламой
Вкладки с рекламой
Вкладки с рекламой

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
07.07.2015, 14:58     Работа с рекламой от smaato #8
я знаю, грустно все это
Yandex
Объявления
07.07.2015, 14:58     Работа с рекламой от smaato
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru