Подключение рекламы AdMob через Crosswalk (IntelXDK) |
В общем-то, это делается довольно просто.
Для начала создаем проект в самом С2.
Добавляем плагин для работы с рекламой
Далее набросаем несколько кнопок на сцену для тестирования рекламы, и назначим на них события:
Прежде чем приступать к экспорту нужно настроить сам плагин. Для этого регестрируемся в Admob (https://apps.admob.com/) Переходим в раздел "Монетизация", далее нажимаем кнопку "Монетезировать новое приложение", если у вас еще нет ни одного приложения. Проходим три этапа добавления приложения:
На шаге 2 добавляем рекламный блок. Имеется два варианта рекламы: "Баннер" и "Межстраничное объявление".
"Баннер" - обычная полоска с рекламой. Обычно находится сверху или снизу.
"Межстраничное объявление" - полноэкранный баннер. Название можно указать любое.
Пока создадим обычный баннер.
Третьим шагом вам предложат выслать инструкции по работе с Admob на емаил или еще куда-то. Можно проигнорировать.
После всех проделанных операций на вкладке "Монетизация" слева появится ваше приложение. Выбираем его и видим, что оно уже содержит один рекламный блок (обычный баннер). Можете добавить полноэкранный баннер нажав кноку "+ Рекламный блок". Процедура аналогична второму шагу в добавлении нового приложения.
Далее нам понадобятся идентификаторы рекламных блоков:
Возвращяемся в С2, заходим в свойства объекта Admob Ads и вставляем эти идентификаторы в нужные поля (первое поле - обычный баннер, второе - полноэкранный):
Не забудьте отключить тестовый режим, если приложение уже полностью готово к релизу на Google play.
Все, с проектом закончили, можно экспортировать. В качестве экспортера выбираем Android.
Как пользоваться IntelXDK можете ознакомится в соседней теме: клик.
После создания проекта следуем инструкциям ниже:
Name: AdMob Plugin
Plugin ID: com.cranberrygame.phonegap.plugin.ad.admob
Поставить галку на "Plugin is located in the Apache Cordova Plugins Registry".
Нажать "Import".
Вот и все. Компилируем APK, загружаем на устройство, тестим.
P.S. Помидорами не закидывать, т.к. это мой первый полноценный урок)))
Для начала создаем проект в самом С2.
Добавляем плагин для работы с рекламой
Далее набросаем несколько кнопок на сцену для тестирования рекламы, и назначим на них события:
Прежде чем приступать к экспорту нужно настроить сам плагин. Для этого регестрируемся в Admob (https://apps.admob.com/) Переходим в раздел "Монетизация", далее нажимаем кнопку "Монетезировать новое приложение", если у вас еще нет ни одного приложения. Проходим три этапа добавления приложения:
На шаге 2 добавляем рекламный блок. Имеется два варианта рекламы: "Баннер" и "Межстраничное объявление".
"Баннер" - обычная полоска с рекламой. Обычно находится сверху или снизу.
"Межстраничное объявление" - полноэкранный баннер. Название можно указать любое.
Пока создадим обычный баннер.
Третьим шагом вам предложат выслать инструкции по работе с Admob на емаил или еще куда-то. Можно проигнорировать.
После всех проделанных операций на вкладке "Монетизация" слева появится ваше приложение. Выбираем его и видим, что оно уже содержит один рекламный блок (обычный баннер). Можете добавить полноэкранный баннер нажав кноку "+ Рекламный блок". Процедура аналогична второму шагу в добавлении нового приложения.
Далее нам понадобятся идентификаторы рекламных блоков:
Возвращяемся в С2, заходим в свойства объекта Admob Ads и вставляем эти идентификаторы в нужные поля (первое поле - обычный баннер, второе - полноэкранный):
Не забудьте отключить тестовый режим, если приложение уже полностью готово к релизу на Google play.
Все, с проектом закончили, можно экспортировать. В качестве экспортера выбираем Android.
Как пользоваться IntelXDK можете ознакомится в соседней теме: клик.
После создания проекта следуем инструкциям ниже:
Name: AdMob Plugin
Plugin ID: com.cranberrygame.phonegap.plugin.ad.admob
Поставить галку на "Plugin is located in the Apache Cordova Plugins Registry".
Нажать "Import".
Вот и все. Компилируем APK, загружаем на устройство, тестим.
P.S. Помидорами не закидывать, т.к. это мой первый полноценный урок)))
MeBoGC писал(а):но скажи, игра должна быть уже опубликована?
Достаточно посмотреть на два последних скрина под спойлером "Пруфы")))
MeBoGC писал(а):и что это за ид на кнопке?
У меня на сцене три кнопки, нужно чтобы по нажатию определенной кнопки выполнялось определенное дейсвие.
MeBoGC писал(а):и можно исходник?
А чем 2-й скрин не устраивает?)))
Crosswalk_ads_test.capx
- (172.59 КБ) Скачиваний: 294
MeBoGC писал(а):А вот за что и сколько платять?
Без понятия. Я лишь разобрался как подключить рекламу.
Я бы не советовал пользоваться Crosswalk'ом пока что. Производительность довольно низкая, АПК компилируются долго и весят тоже не мало (примерно в двое больше чем у CJS). Плюс, почему-то статус бар никак не убирается (его можно убрать отредактировав index.hrml, по моему, но я не пробовал).
MeBoGC, ну емае
Где часы, уровень сигнала, уровень заряда батареи и прочие иконки. Он сверху весит, глянь на первом скрине под спойлером "Пруфы" прямо над рекламой.

rokstars писал(а):MeBoGC, ну емаеГде часы, уровень сигнала, уровень заряда батареи и прочие иконки. Он сверху весит, глянь на первом скрине под спойлером "Пруфы" прямо над рекламой.
Ты имеешь в виду когда показывается реклама или во время самой игры?
rokstars писал(а):почему-то статус бар никак не убирается (его можно убрать отредактировав index.hrml, по моему, но я не пробовал).
Убирается двумя способами:
1. В самом Intel XDK в "Build Settings" есть галочка "Fullscreen".
2. Browser Request Fullscreen тоже работает, но не на событии On Start of Layout. Если навесить это действие на кнопку, например, то работает.
Сообщений: 23
• Страница 1 из 3 • 1, 2, 3
Вернуться в Другие уроки по Construct 2
Сейчас эту тему просматривают
Зарегистрированные пользователи: нет зарегистрированных пользователей