Пятница, 29 Марта 2024, 18:03

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » В вкладке Game работает, на устройстве - нет [РЕШЕНО]
В вкладке Game работает, на устройстве - нет [РЕШЕНО]
AlexandrI88Дата: Воскресенье, 04 Октября 2020, 17:26 | Сообщение # 1
частый гость
Сейчас нет на сайте
На устройстве - просто обычный текст.
Использую Easy Mobile Pro.

Код
void Update()
    {
        //Interstitial ad
        if (Advertising.IsInterstitialAdReady())
        {
            interAdText.text = "Interstitial ad is ready";
            interAdText.color = Color.green;
        }
        else
        {
            interAdText.text = "Interstitial ad is not ready";
            interAdText.color = Color.red;
        }

        //Rewarded ad
        if (Advertising.IsRewardedAdReady())
        {
            rewardAdText.text = "Rewarded ad is ready";
            rewardAdText.color = Color.green;
        }
        else
        {
            rewardAdText.text = "Rewarded ad is not ready";
            rewardAdText.color = Color.red;
        }
      }


Сообщение отредактировал AlexandrI88 - Вторник, 13 Октября 2020, 18:54
drcrackДата: Понедельник, 05 Октября 2020, 16:09 | Сообщение # 2
старожил
Сейчас нет на сайте
Что конкретно ты пытаешься сделать и зачем обновляешь текст каждый кадр?
AlexandrI88Дата: Понедельник, 05 Октября 2020, 16:28 | Сообщение # 3
частый гость
Сейчас нет на сайте
drcrack, хочу вывести состояние рекламы, дабы было проще понять, что не работает:
Межстраничное обьявление не готово/готово
Реклама с вознаграждением не готова/готова

Код для отслеживания состояние рекламы , который потом вошел в APK (оф. видео Easy Mobile)
Состояние рекламы в действии (оф. видео Easy Mobile)


Сообщение отредактировал AlexandrI88 - Понедельник, 05 Октября 2020, 17:09
drcrackДата: Понедельник, 05 Октября 2020, 18:03 | Сообщение # 4
старожил
Сейчас нет на сайте
А что не работает-то? Что значит "обычный текст"?
AlexandrI88Дата: Понедельник, 05 Октября 2020, 20:01 | Сообщение # 5
частый гость
Сейчас нет на сайте
drcrack, на данный момент не работает скрипт на Андроид, который должен "управлять" текстом. Он просто обычный(который создан в редакторе), не меняет цвет на красный, а с него на зеленый. На ПК(в вкладке Игра) работает (меняет цвет, согласно скрипту), на Андроиде - нет.

Сообщение отредактировал AlexandrI88 - Понедельник, 05 Октября 2020, 20:01
drcrackДата: Вторник, 06 Октября 2020, 01:31 | Сообщение # 6
старожил
Сейчас нет на сайте
Возможно Advertising.IsInterstitialAdReady() бросает исключение (или долго тормозит) и дальше код не выполняется, проверь лог
Может не хватать каких-то разрешений или еще какие проблемы не дают ему работать на андроиде


Сообщение отредактировал drcrack - Вторник, 06 Октября 2020, 01:32
AlexandrI88Дата: Воскресенье, 11 Октября 2020, 15:23 | Сообщение # 7
частый гость
Сейчас нет на сайте
drcrack,


1 ошибка повторяется в двух местах и спамит:

1. AndroidJavaException: java.lang.ClassNotFoundException:
com.google.android.gms.ads.initialization.OnInitializationCompleteListener

2. AndroidJavaException: java.lang.ClassNotFoundException:
com.sglib.easymobile.androidnative.AppUtil

Добавлено (11 Октября 2020, 21:41)
---------------------------------------------
Правой кнопкой мыши (ПКМ) на Мой компьютер - Свойства - Дополнительные параметры системы - Переменные среды - Системные переменные.
Сюда добавляете переменную JAVA_HOME
и значение (путь к JDK)

И еще по этому пути C:\Users\Ваш пользователь\.gradle\wrapper\dists
удаляете gradle 5.1.1-bin (у Вас может быть другая версия, суть не изменна)

И все отлично работает.

Видео (English)

Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » В вкладке Game работает, на устройстве - нет [РЕШЕНО]
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг