Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Организационные вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=99)
-   -   Adtoapp поможет удвоить доход вашего приложения (http://www.flasher.ru/forum/showthread.php?t=212273)

AppProfi 12.01.2016 16:51

Adtoapp поможет удвоить доход вашего приложения
 
Коллеги, привет!

Мы - команда разработчиков, которая более 8 лет занимается автоматизацией рекламы.
Представляем вам замечательный продукт http://adtoapp.com
Adtoapp - это автомедиатор второго поколения. Сервис позволяет удвоить текущий рекламный доход вашего мобильного приложения или игры.

Наши преимущества:

-Один SDK, один кабинет, один договор.
-100% Fillrate и максимальный eCPM.
-Все мировые и локальные поставщики: Admob, Unity, Adcolony, Vungle, Applovin, Mopub, Chartboost, myTarget, Яндекс и др.
-Автомедиация. Каждые 3 часа для каждой из 180 стран мы автоматически ранжируем сети по выгоде.
-Реклама с учетом соцдема (разный водопад по возрастным группам и полу).
-RTB-агрегатор для достижения лучшей доходности в бедных странах.
-Мы не сеть. У нас нет своего рекламного инвентаря, мы не будем отдавать приоритет собственным рекламодателям.
-Все форматы: баннеры, интерстишелы, видео, rewarded, нативная реклама.
-Поддержка самых популярных фреймворков: Unity, Cocos2d, Marmalade, Adobe Air, Phone gap, Corona, Xamarin.
-Самые быстрые на рынке выплаты - в начале следующего месяца.
-House Ads для кросс-промо.
-Кроме того...простейшая интеграция, удобный интерфейс, тех. поддержка 24x7.

Важно!

Наши специалисты бесплатно сделают для вас аудит текущей монетизации: подберут правильные форматы, подскажут новые идеи. Пишите на audit@adtoapp.com

На главной странице https://adtoapp.com/есть калькулятор дохода. Укажите вашу страну, платформу и объем аудитории. Мы подскажем, сколько вы будете получать.

Регистрируйтесь и начинайте зарабатывать по-настоящему!

P.S. Если кто-то еще не видел. Мы выпустили бесплатную книгу по маркетингу мобильных игр и приложений https://adtoapp.com/book/mobile-app-marketing/Качайте и читайте на здоровье :)

Zebestov 12.01.2016 18:24

Цитата:

Q: Когда ждать плагины для Cocos2D, Marmalade, Adobe Air, PhoneGap, Xamarin и т.д.?
A: Эта задача имеет наивысший приоритет. Ждите в ближайшие пару недель.
Выходит, что для разработчиков на AIR в настоящий момент нет возможности воспользоваться вашим медиатором?

caseyryan 13.01.2016 09:32

Эх вы, специалисты по рекламе) Надо было на этом форуме постить только после того, как уже сделаете на AIR. Иначе сейчас все (включая меня) кому это интересно, глянут, поймут, что эйр там нет, и благополучно забудут за 2 недели о вашем объявлении ;)
Вот в fyber.com уже есть air ane



Но штука интересная. Обязательно напомните о себе, когда сделаете под AIR либу.

Инфа устарела, сдк уже есть.
Цитата:

Adtoapp поможет удвоить доход вашего приложения
А это по сравнению с чем? Все пишут такие красивые слова

п.с. За книгу спасибо, с удовольствием почитаю :)

AppProfi 13.01.2016 16:07

У нас уже есть плагин для Adobe Air.

Цитата:

Adtoapp поможет удвоить доход вашего приложения. А это по сравнению с чем? Все пишут такие красивые слова
Увеличиваем доход за счет того, что мы объединили рекламный спрос со всего мира: более 20-ти рекламных сетей. Медиация выполняется автоматически на базе компьютерного алгоритма. За счет этого мы обеспечиваем вам максимальный возможный eCPM в 180 странах и 100% FillRate. Есть построение водопада, разные форматы.
Мы даем на 30-40% больше в абсолютном выражении в топовых странах и на 100% больше в tier3-странах (Россия, СНГ, Лат.Америка, ЮВ-Азия).

caseyryan 13.01.2016 16:31

Вложений: 1
Оказывается под AIR там уже есть SDK
Весит, на минутку 207 мегабайт!!!
Сдается мне, туда вся реклама сразу вшита)))

undefined 13.01.2016 16:33

а к обычному FP эту штуку можно прикрутить или там все на webView завязано?

caseyryan 13.01.2016 16:36

Только мобильники

Zebestov 13.01.2016 16:56

Цитата:

Сообщение от caseyryan (Сообщение 1190735)
Оказывается под AIR там уже есть SDK
Весит, на минутку 207 мегабайт!!!
Сдается мне, туда вся реклама сразу вшита)))

1. Это SDK, а насколько "распухает" ipa/apk?
2. Если там в одном ANE собрана вся реклама, это очень гуд. В том же HeyZap, например, ты собираешь "с миру по нитке" — это не так круто. Плюс, как я понимаю, здесь все деньги собираются "в одном кошельке"?

Но, если AIR SDK уже имеется, то нужно таки подредактировать FAQ!

caseyryan 13.01.2016 17:16

Вложений: 1
Цитата:

В том же HeyZap, например, ты собираешь "с миру по нитке"
И тут все так же. Те же рекламные сети.
Кстати HayZap больше нет, его поглотил Fyber

Цитата:

1. Это SDK, а насколько "распухает" ipa/apk?
Не проверял насколько распухает, но вот это что-то совсем не утешает

Zebestov 13.01.2016 17:28

Цитата:

Сообщение от caseyryan (Сообщение 1190739)
И тут все так же.

Тут нет одного ANE, а нужно скачивать их с каждой отдельной сетки?

AppProfi 13.01.2016 20:10

Цитата:

Оказывается под AIR там уже есть SDK
Весит, на минутку 207 мегабайт!!!
Сдается мне, туда вся реклама сразу вшита)))
Нет, наш AIR SDK весит 9,82 мб. Это на столько он увеличит вес приложения после интеграции. А то что при скачивании он так много весит, ну так это нужные файлы для интеграции, но они в приложение не попадут. Повторюсь. Приложение увеличится на 9,82 мб.

Цитата:

Это SDK, а насколько "распухает" ipa/apk?
На 10 МБ, если с Гугл сервисами, то до 15 мб.

Цитата:

Если там в одном ANE собрана вся реклама, это очень гуд. В том же HeyZap, например, ты собираешь "с миру по нитке" — это не так круто. Плюс, как я понимаю, здесь все деньги собираются "в одном кошельке"?
Да, у нас все собрано в одном ANE. Установил ANE и пользуйся.

caseyryan 13.01.2016 20:10

Интересно, а вы вообще тестировали эти штуки? По-моему нет.
Подключил все по инструкции, нажимаю сборку, комп очень сильно напрягается (аж вентилятор на максималке крутится) минуты на 3 - 4, после чего выдает вот такой текст

Собираю компилятором ASC 2.0 от AIR 19

Код:


Packaging and installing application for debugging on Android ()

Packaging: dist\*********-debug.apk
using certificate: cert\**********.p12...

Warning: packagedDependency android-support-v4.jar used by more than one ANE. Ig
noring this entry


associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.interstitial.c) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.interstitial.marketplace.a) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.interstitial.marketplace.b) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.a) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.b) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.c) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.d) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.e) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.f) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.g) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.h) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.i) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.j) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.k) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.l) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.m) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.mediation.a) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.mediation.b) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.n) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.o) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.p) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.player.a) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.player.b) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.player.caching.b) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.player.caching.f) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.sponsorpay.publisher.mbe.player.e) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.

UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: GC overhead limit exceeded
        at java.util.Arrays.copyOf(Unknown Source)
        at java.util.ArrayList.grow(Unknown Source)
        at java.util.ArrayList.ensureExplicitCapacity(Unknown Source)
        at java.util.ArrayList.ensureCapacityInternal(Unknown Source)
        at java.util.ArrayList.add(Unknown Source)
        at com.android.dx.ssa.Dominators.run(Dominators.java:213)
        at com.android.dx.ssa.Dominators.make(Dominators.java:90)
        at com.android.dx.ssa.DomFront.run(DomFront.java:86)
        at com.android.dx.ssa.SsaConverter.placePhiFunctions(SsaConverter.java:2
97)
        at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:
51)
        at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:98)
        at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:72)
        at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:2
97)
        at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:137)
        at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:93)
        at com.android.dx.command.dexer.Main.processClass(Main.java:734)
        at com.android.dx.command.dexer.Main.processFileBytes(Main.java:678)
        at com.android.dx.command.dexer.Main.access$300(Main.java:83)
        at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:607)
        at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpen
er.java:284)
        at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.j
ava:166)
        at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java
:144)
        at com.android.dx.command.dexer.Main.processOne(Main.java:637)
        at com.android.dx.command.dexer.Main.processAllFiles(Main.java:511)
        at com.android.dx.command.dexer.Main.runMonoDex(Main.java:281)
        at com.android.dx.command.dexer.Main.run(Main.java:247)
        at com.android.dx.command.dexer.Main.main(Main.java:215)
        at com.android.dx.command.Main.main(Main.java:106)


APK setup creation FAILED.

Troubleshooting:
- did you build your project in FlashDevelop?
- verify AIR SDK target version in application.xml

Для продолжения нажмите любую клавишу . . .

После чего благополучно отваливается ничего не собрав.

В общем, даже пробовать больше не буду. Остаюсь на fyber, у них без ошибок собирается и файл весит в десятки раз меньше.
Да и мутно все как-то. Никакой юридической информации о компании. Кто? Где? Откуда?
Не серьезно как-то.

Цитата:

Приложение увеличится на 9,82 мб.
Ну.. даже если бы это работало, то это все равно очень много. Это то же самое, что качать все пакеты Android SDK хотя разрабатывать будешь под API 15+. Так же нет смысла.
У вас, как я понял, встроены все возможные SDK для разных сетей в один файл. Хотя по факту мало кто использует их все. Мне лично надо 3 - 4 сети, не больше. Получается, что я должен вшить в свое приложение почти 9 мегабайт ненужного мне барахла

AppProfi 13.01.2016 20:15

Подскажите ваш логин в нашей системе мы проверим и поможем настроить sdk.

caseyryan 13.01.2016 20:20

До тестирования системы не доходит. Крэш происходит еще на этапе сборки
Я советую вам потестировать ваш SDK совместно с какими-нибудь еще ANE. Сдается мне, там какой-то конфликт происходит.
У меня сейчас установлены вот эти
https://github.com/kavolorn/VK-ANE
https://github.com/freshplanet/ANE-In-App-Purchase
и это
http://developer.fyber.com/content/c...sics/download/

Но файбер я полностью исключал из проекта, когда тестировал ваше

AppProfi 22.01.2016 10:12

отписала личным сообщением

AppProfi 26.01.2016 15:52

Коллеги, приглашаем вас на семинар "Монетизация мобильных игр и приложений"
Москва, м. Марксистская, 29 января (пятница) с 13:00 до 17:00
Участие БЕСПЛАТНОЕ
https://www.cybermarketing.ru/seminar264.html

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

Программа:
- Рекламная монетизация. Обзор форматов, игроков рынка, типовых ошибок. Как внедрить рекламу с умом.
- Монетизация на ин-аппах. Разбор вертикалей: игры, развлечения и др. Как зарабатывают лидеры рынка. Популярные бизнес-модели.
- Монетизация за пределами приложений. Как найти нишу и перевернуть устоявшиеся рынки.

caseyryan 26.01.2016 20:34

Хорошо бы если Вы еще починили свой ANE для эйра. На данный момент он в нерабочем состоянии. Я уже говорил разработчикам в скайпе, что нужно сделать, чтобы было лучше. Как-то не ответили.
Этот плагин слишком большой, чтобы его можно было нормально встраивать. В файбере поступили правильнее, разбив все по отельным сетям. В Вашей системе мне нравится идея того, что не надо регистрироваться в разных сетях, и все работает через один аккаунт. Но в файбере сам подход к внедрению в приложение реализован лучше. Я добавил себе только необходимые сети, и у меня все отлично собирается, причем достаточно быстро. Так же там разделено на андроид и iOS, что, я считаю, тоже очень правильно. Так как весит вся эта штука очень много, и времени на компиляцют одного лишь файла при таком подходе как у Вас, требуется минимум полчаса. Тогда как приложение с файбером собарается в 10 - 12 раз быстрее. Это очень ощутимо. До обновления я его (Ваш плагин) как-то умудрился внедрить, но он не заработал. И каждый раз ждать по почлчаса сборку, чтобы проверить и в очередной раз убедиться, что опять что-то пошло не так, как то не хочется.
И еще один (для меня лично) большой недостаток - это отсутствие такой замечательной и нужной штуки как Offer Wall. Это огромное упущение, внедрите ее как можно скорее.


Часовой пояс GMT +4, время: 11:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.