diff --git a/HanoiTowers/client/Game.qml b/HanoiTowers/client/Game.qml index 8b6e1e6..3bf7dce 100644 --- a/HanoiTowers/client/Game.qml +++ b/HanoiTowers/client/Game.qml @@ -177,6 +177,7 @@ Item { popUp.open() const action = function () { + showAdMobBanner() stateData.unlockNextLvl(); start(stateData.lvl) } @@ -197,7 +198,9 @@ Item { popUp.open() const action = function () { + showAdMobBanner() start(++stateWidget.tumbler.spin.value) + } popUp.action = action; diff --git a/HanoiTowers/client/admod/AdMobInterstitialAndroid.qml b/HanoiTowers/client/admod/AdMobInterstitialAndroid.qml index a4f6457..e128fb7 100644 --- a/HanoiTowers/client/admod/AdMobInterstitialAndroid.qml +++ b/HanoiTowers/client/admod/AdMobInterstitialAndroid.qml @@ -3,9 +3,10 @@ import QtAndroidTools 1.0 QtAndroidAdMobInterstitial { id: interstitial + unitId: "ca-app-pub-5799112356811682/5211864198" nonPersonalizedAds: false - onLoading: interstitialState.text = "Loading" - onLoaded: interstitialState.text = "Loaded" - onLoadError: interstitialState.text = "Error " + errorId + onLoaded: { + show() + } } diff --git a/HanoiTowers/client/android/AndroidManifest.xml b/HanoiTowers/client/android/AndroidManifest.xml index 9dd9130..1fe0934 100644 --- a/HanoiTowers/client/android/AndroidManifest.xml +++ b/HanoiTowers/client/android/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/HanoiTowers/client/languages/en.ts b/HanoiTowers/client/languages/en.ts index c803683..262871c 100644 --- a/HanoiTowers/client/languages/en.ts +++ b/HanoiTowers/client/languages/en.ts @@ -302,32 +302,32 @@ User with this id already registered. If it you then use please the login form. - + Create user error User create error - + Failed to create a new user, The name %0 alredy used. Failed to create a new user, This name %0 alredy used. - + Remove online error Remove online error - + current profile not online! Current profile is offline! - + Remove Local user Remove Local user - + Failed to remove the local user data Failed to remove the local user data @@ -540,8 +540,12 @@ + Save and exit + + + exit - Exit + Exit @@ -567,27 +571,27 @@ Return to main menu - + Welcom to Hanoi Towers Welcom to Hanoi Towers - + Profiles Profiles - + This are the main settings This are the main settings - + About Page About Page - + World Of Hanoi Towers World Of Hanoi Towers diff --git a/HanoiTowers/client/languages/ja.ts b/HanoiTowers/client/languages/ja.ts index 1da6d92..d1fcf32 100644 --- a/HanoiTowers/client/languages/ja.ts +++ b/HanoiTowers/client/languages/ja.ts @@ -320,32 +320,32 @@ このIDのユーザーはすでに登録されています。 それを使用する場合は、ログインフォームを使用してください。 - + Create user error ユーザーエラーの作成 - + Failed to create a new user, The name %0 alredy used. 新しいユーザーの作成に失敗しました。名前 %0 はすでに使用されています。 - + Remove online error オンラインユーザーデータの削除中にエラーが発生しました - + current profile not online! 現在のプロファイルはオフラインです! - + Remove Local user ローカルユーザーを削除する - + Failed to remove the local user data ローカルユーザーデータの削除に失敗しました @@ -582,8 +582,12 @@ + Save and exit + + + exit - 出口 + 出口 @@ -616,27 +620,27 @@ メインメニューへ戻る - + Welcom to Hanoi Towers ハノイタワー - + Profiles プロファイル - + This are the main settings これはメインの設定です - + About Page ページに関して - + World Of Hanoi Towers ハノイタワーズワールド diff --git a/HanoiTowers/client/languages/ru.ts b/HanoiTowers/client/languages/ru.ts index fb6adc2..32cc805 100644 --- a/HanoiTowers/client/languages/ru.ts +++ b/HanoiTowers/client/languages/ru.ts @@ -327,32 +327,32 @@ Пользователь с этим id уже зарегистрирован. Если это вы, пожалуйста используйте форму входа. - + Create user error Ошибка создания пользователя - + Failed to create a new user, The name %0 alredy used. Не удалось создать пользователя. Данное имя %0 уже используется - + Remove online error Ошибка удаления онлайн аккаунта - + current profile not online! Текущий профиль не в сети! - + Remove Local user Удалить локального.пользователя - + Failed to remove the local user data Ошибка удаления локального пользователя @@ -585,8 +585,12 @@ + Save and exit + + + exit - Выход + Выход @@ -619,27 +623,27 @@ Вернутся в главное меню - + Welcom to Hanoi Towers Добро пожаловать в Hanoi Towers - + Profiles Профили - + This are the main settings Основные настройки - + About Page Справка - + World Of Hanoi Towers Мир Ханойских башен diff --git a/HanoiTowers/client/languages/tr.ts b/HanoiTowers/client/languages/tr.ts index 8aa42dd..23ec7fa 100644 --- a/HanoiTowers/client/languages/tr.ts +++ b/HanoiTowers/client/languages/tr.ts @@ -328,32 +328,32 @@ Bu seviye için minimum adımlar: %2 Bu kimliğe sahip kullanıcı zaten kayıtlı. Eğer öyleyse, lütfen giriş formunu kullanın. - + Create user error Kullanıcı hatası oluştur - + Failed to create a new user, The name %0 alredy used. Yeni bir kullanıcı oluşturulamadı, %0 adı kullanıldı. - + Remove online error Çevrimiçi kullanıcı verilerini kaldırma hatası - + current profile not online! Mevcut profil çevrimdışı! - + Remove Local user Yerel kullanıcıyı kaldır - + Failed to remove the local user data Yerel kullanıcı verileri kaldırılamadı @@ -586,8 +586,12 @@ Bu seviye için minimum adımlar: %2 + Save and exit + + + exit - çıkış + çıkış @@ -620,27 +624,27 @@ Bu seviye için minimum adımlar: %2 Ana menüye dön - + Welcom to Hanoi Towers Hanoi Kuleleri'ne hoş geldiniz - + Profiles Profiller - + This are the main settings Bu ana ayarlar - + About Page Sayfa Hakkında - + World Of Hanoi Towers Hanoi Kuleleri Dünyası diff --git a/HanoiTowers/client/languages/uk.ts b/HanoiTowers/client/languages/uk.ts index 4b970f4..ae1dd7e 100644 --- a/HanoiTowers/client/languages/uk.ts +++ b/HanoiTowers/client/languages/uk.ts @@ -330,32 +330,32 @@ Користувач з цим ідентифікатором вже зареєстрований. Якщо ви використовуєте його, будь ласка, увійдіть у форму для входу. - + Create user error Помилка створення користувача - + Failed to create a new user, The name %0 alredy used. Не вдалося створити нового користувача, ім’я %0 вже використовується. - + Remove online error Помилка видалення онлайн даних користувачів - + current profile not online! Поточний профіль офлайн! - + Remove Local user Видалити локального користувача - + Failed to remove the local user data Не вдалося видалити локальні дані користувача @@ -588,8 +588,12 @@ + Save and exit + + + exit - Вихід + Вихід @@ -622,27 +626,27 @@ Головне меню - + Welcom to Hanoi Towers Ласкаво просимо до Ханойських веж - + Profiles Профілі - + This are the main settings Це основні налаштування - + About Page Довідка - + World Of Hanoi Towers Світ Ханойських веж diff --git a/HanoiTowers/client/main.qml b/HanoiTowers/client/main.qml index 6428ada..1ef755f 100644 --- a/HanoiTowers/client/main.qml +++ b/HanoiTowers/client/main.qml @@ -22,7 +22,7 @@ ApplicationWindow { title: qsTr("Hanoi Towers") property var admodbanner: null - function createSpriteObjects(url, parent) { + function createAdBobObjects(url, parent) { if (!(backEnd.isAndroid() && backEnd.isAdMod())) { return null; } @@ -30,14 +30,18 @@ ApplicationWindow { return component.createObject(parent); } - Component.onCompleted: { + function showAdMobBanner() { + if (admodbanner) { + admodbanner.load() + } + } - const obj = createSpriteObjects("qrc:/admod/AdMobInterstitialAndroid.qml", this); + Component.onCompleted: { + const obj = createAdBobObjects("qrc:/admod/AdMobInterstitialAndroid.qml", this); if (obj) { admodbanner = obj; - admodbanner.load() - admodbanner.show(); } + } header: Menu.ToolBarPage { @@ -66,17 +70,6 @@ ApplicationWindow { anchors.fill: parent interactive: false - onCurrentIndexChanged: { - if (currentIndex) - return; - - if (admodbanner) { - admodbanner.load() - admodbanner.show(); - - } - } - background: Item {} Menu.MainMenu { diff --git a/HanoiTowers/client/menu/MainMenu.qml b/HanoiTowers/client/menu/MainMenu.qml index 1ecb464..b9fa3d8 100644 --- a/HanoiTowers/client/menu/MainMenu.qml +++ b/HanoiTowers/client/menu/MainMenu.qml @@ -118,7 +118,7 @@ Page { Layout.alignment: Qt.AlignCenter Layout.fillWidth: true - text: qsTr("exit"); + text: qsTr("Save and exit"); onClicked: { Qt.quit(); }