Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.09.2016, 01:00
GeneralVimes вне форума Посмотреть профиль Отправить личное сообщение для GeneralVimes Найти все сообщения от GeneralVimes
  № 1  
Ответить с цитированием
GeneralVimes

Регистрация: Dec 2010
Сообщений: 49
По умолчанию Туториал: встраивание баннера в мобильное приложение за 3 минуты


Сервис FGL Enhance обновился, теперь появилась возможность встраивать в своё приложение, помимо видео и полноэкранной рекламы, также и статичные баннеры AdMob. Эту полезную функцию запрашивали многие разработчики.

Лично я на то, чтобы в моей первой мобильной игре появился баннер, потратил в 2014 году вечера три, не меньше. Сначала выяснил, что есть платный Milkman ANE. Потом нашёл бесплатный Pozirk ANE. Поразбирался со встраиваниями, поборолся с application.xml, поотлавливал баги, многократно пересобирая приложение.

Сейчас протестировал встраивание баннера с Enhance - это заняло минуты 3, если встраивать постоянно висящий баннер. Если показывать/убирать, в зависимости от происходящего в приложении - минут за 5, наверное, можно управиться, если учитывать подключение промежуточной библиотеки и написание кода.

Как встроить баннер в свою мобильную игру
1. Заходим на FGL Enhance
Выбираем, какое SDK нужно встраивать. Для этого в разделе "I want to choose SDK myself" отмечаем AdMob.



Обращу внимание, что в Enhance одним махом можно встроить сразу все необходимые SDK: рекламу от разных провайдеров, статистику, Crash reporting, Dolby Audio и т.п. Но в данном случае рассмотрим встраивание конкретно адмоба.

2. Указываем, на какой технологии было сделано ваше приложение. Если вы захотите управлять видмостью баннера, нужно будет дополнительно прописать в код пару строк кода, подключив библиотеку drag-and-drop library. В зависимости от выбранной технологии будет даваться ссылка на скачивание нужной библиотеки.



Но если же вы хотите просто показывать баннер всё время, ничего скачивать и прописывать в код не нужно. Это решение называется ZeroCode и оно работает с лыюбыми .apk и .ipa файлами, даже с сконвертированными из HTML5-игр или сделанными с помощью гейм мейкера.

3. На этой же странице будет выбор типов рекламы, которую можно показывать.



-Interstitial - реклама между уровнями
-Rewarded Video - видео с наградой игроку за просмотр
-Flexible Banner - баннер, видимостью которого вы можете управлять в коде
-Persistent Banner - баннер, который будет постоянно висеть в игре (и обновляться по настройкам, которые вы зададите в Адмобе)
-Pre-Roll - реклама, показываемая при старте приложения (как в кетчаповских играх, например)

Обратите внимание, что два последних варианта отмечены как ZeroCode. Вам не нужно ничего добавлять в ваш файл игры, чтобы их встроить.

Выбираем для нашего примера только Persistent banner.

4. Теперь загружаем своё приложение.


5. На следующем экране нам предложат задать тип баннера. Можно, например, использовать SMART_BANNER или любые другие, перечисленные в справке АдМоба. Указываем и идентифиактор баннера из своего адмобовского аккаунта. При создании идентификатора в адмобе можно указать его частоту обновлений.



6. Заключительный этап - задание метода подписывания приложения. Можно использовать свой сертификат разработчика. Тогда приложение после вшивания кода можно будет сразу загружать в стор.
Можно использовать тестовый сертификат для проверки на своём устройстве. А можно получить неподписанное приложение и подписать его уже самостоятельно локально.



7. Теперь ещё один прогресс бар...



И готово!


Сервис полностью бесплатен для разработчиков и доход от рекламы вы будете получать такой же, как если бы встраивали Адмоб любым другим методом. FGL получает доход от провайдеров SDK, ведь по сути Enhance облегчает их работу по повышению привлекательности SDK для новых разработчиков.
Попробуйте Enhance для своей игры


Последний раз редактировалось GeneralVimes; 25.09.2016 в 17:01.
Старый 25.09.2016, 16:17
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Готовлю апдейт игры (AIR) уже с Enhance. Работает все как часики.
__________________
Поймай яблоко 2!

Старый 26.09.2016, 07:10
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 3  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Интересно, надо попробовать. Спасибо за инфу. Судя по описанию вещь мега крутая (главное чтобы работала так же круто, как описана). Внушает доверие хотя бы то, что это fgl, а не какая-то вновь объявившаяся конторка с неизвестной репутацией
__________________
Ко мне можно и нужно обращаться на ты)

Старый 26.09.2016, 14:06
GeneralVimes вне форума Посмотреть профиль Отправить личное сообщение для GeneralVimes Найти все сообщения от GeneralVimes
  № 4  
Ответить с цитированием
GeneralVimes

Регистрация: Dec 2010
Сообщений: 49
Да-да, рекомендую И поделись опытом интеграции, пожалуйста, команда очень открыта к фичереквестам.
________
Отлично!


Последний раз редактировалось GeneralVimes; 26.09.2016 в 14:36.
Старый 07.12.2016, 00:50
GeneralVimes вне форума Посмотреть профиль Отправить личное сообщение для GeneralVimes Найти все сообщения от GeneralVimes
  № 5  
Ответить с цитированием
GeneralVimes

Регистрация: Dec 2010
Сообщений: 49
Коллеги! FGL запускал акцию "50 долларов" за игру. Для получения бонуса достаточно встроить в свою мобильную игру любой из SDK (аналитику, рекламу, медиацию и т.п.) через сервис Enhance и опубликовать апдейт в сторе.

Она завтра заканчивается. Учитывая, что между тихоокеанским временем и нашим часов 10 разницы, есть ещё более суток, чтобы воспользоваться этой возможностью.

Старый 07.12.2016, 03:18
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 6  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
У меня возникли вопросы по этой системе
1) Почему нельзя просто скачать sdk и не использовать его в своем приложении, остановившись на 2 пункте подписания.
2) Каким образом, fgl определит, что игрок прошел уровень. А если в игре нет уровней?
3) Я так понимаю, готовится релизная версия игры, apk отправляется на fgl, там apk получает подпись и уже полученный apk заливается в store?
4) Есть ли документация по sdk? Ну например чтобы сделать настройку показа рекламы, надо ведь вызывать для этого методы, о них где-то можно почитать?

Старый 07.12.2016, 06:44
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 7  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от Godwarlock Посмотреть сообщение
У меня возникли вопросы по этой системе
1) Почему нельзя просто скачать sdk и не использовать его в своем приложении, остановившись на 2 пункте подписания.
2) Каким образом, fgl определит, что игрок прошел уровень. А если в игре нет уровней?
3) Я так понимаю, готовится релизная версия игры, apk отправляется на fgl, там apk получает подпись и уже полученный apk заливается в store?
4) Есть ли документация по sdk? Ну например чтобы сделать настройку показа рекламы, надо ведь вызывать для этого методы, о них где-то можно почитать?
Код AS3:
FglEnhance.showInterstitialAd ();
Там все есть. Почитай доки. Все вопросы отпадут сразу.
__________________
Ко мне можно и нужно обращаться на ты)

Старый 07.12.2016, 08:18
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Вот так там. Качаешь либу, делаешь где надо эти вызовы. Профит
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_2.png
Просмотров: 66
Размер:	41.8 Кб
ID:	32558  
__________________
Ко мне можно и нужно обращаться на ты)

Старый 13.12.2016, 21:22
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 9  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
кто-нибудь пытался туда закинуть не air apk?У меня ругается что drag and drop library not found.Хотя если бы ее не было, я даже не собрал бы этот apk.Пойду ругаться с саппортом.

Старый 13.12.2016, 21:29
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 10  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от undefined Посмотреть сообщение
кто-нибудь пытался туда закинуть не air apk?
А не проще сразу сказать, на какой платформе ты создавал свой apk? Может кто и подскажет по факту.
__________________
Поймай яблоко 2!

Создать новую тему Ответ Часовой пояс GMT +4, время: 04:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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