1.
Entry (Введение)
ADAPTER – это программа которая позволяет собрать экспорт из construct2 в формат aab, который
можно спокойно загружать в Google Play. Изначально ADAPTER поддерживает работу с рекламой
AdMob
и
пуш-уведомлениями
OneSignal.
Изначально проект базировался на Cordov`е но сейчас он использует
свою более простую
реализацию с так же открытым исходным кодом, доступным на github.
Чтобы скачать адаптер достаточно зайти на его веб-сайт по ссылке:
https://html5-adapter.tk/
Проект экспортировать нужно как для обычных веб страниц.
2.
Requirements (Требования для работы программы)
Java SE
JDK
Internet Explorer 11
3.
Basic usage principles (Базовые принципы использования)
В
новой версии ADAPTER отошёл от использования предсобраных сборок Cordovы с разными
плагинами из-за чего бывшие плагины из Construct2 больше не поддерживаются. Но это не значит
что ADAPTER потерял возможность предоставлять пользователям Construct2 дополнительные
возможности – теперь взаимодействие с кодом ADAPTERа происходит
благодаря встроенным в
Construct2 плагинам browser и functions. Они изначально добавлены в
проект пример, что
поставляется вместе с ADAPTERом и находиться в папке extra.
Доступные методы ADAPTERа, что можно вызвать из объекта browser:
ADAPTER.setFullscreenOff() – выводит устройство из полноэкранного режима
ADAPTER.setFullscreenOn() – делает приложение полноэкранным
ADAPTER.setOrientation(orientation) – [landscape/portrait/unspecified] изменяет ориентацию экрана
пользователя
ADAPTER.admobBannerInit('ca-app-pub-3940256099942544/6300978111', size) – [size: BANNER/
LARGE_BANNER/ MEDIUM_RECTANGLE] загружает баннер с рекламой определенного размера
ADAPTER.admobBannerLoad() – показывает загруженный баннер с рекламой
ADAPTER.admobInterestialLoad('ca-app-pub-3940256099942544/1033173712')
–
загружает
полностраничный баннер с рекламой
ADAPTER.admobInterestialShow(); - показывает загруженный полностраничный
баннер с рекламой
ADAPTER.admobRewardedLoad('ca-app-pub-3940256099942544/5224354917') – загружает рекламу с
вознаграждением
ADAPTER.admobRewardedShow(); - показывает загруженную рекламу с вознаграждением
ADAPTER.setStatusbarColor('#7F0AB6') – устанавливает цвет статус бара устройства
Но как же получать результат выполнения некоторых действий?
К примеру для получения действия просмотра рекламы за вознаграждение. Для этого ADAPTER
использует плагин functions и при выполнении конкретного действия он запускает функцию с
определенным именем.
Все доступные имена:
onAdmobInterestialLoaded – вызывается когда готов к просмотру полноэкранный баннер
onAdmobRewardedLoaded – вызывается когда готова к
просмотру видео-реклама за
вознаграждение
onAdmobRewarded – вызывается когда пользователь просмотрел рекламу за вознаграждение
4.
Building (Сборка)
В новой версии ADAPTERа результат сборки храниться в
папке export и содержит при удачном
исходе два файла:
app.for_test.apk – апк файл, подписанный тестовым ключем что необходим только для теста работы
artifact.aab – файл который нужно подписать своим ключем и загружать в
google play
5.
Signing (Подпись)
Для подписи aab файлом мы рекомендуем воспользоваться бесплатной программой KeyStore
Explorer
https://keystore-explorer.org/index.html