Проблема с рекламой

Общие вопросы о Unity3D

Проблема с рекламой

Сообщение OlegNez007 26 ноя 2021, 21:54

Привет, у меня в игре есть кнопка просмотра рекламы для получения монет, при запуске игры все работает нормально, после перехода на следующий уровень вызов рекламы срабатывает, но монетки не прибавляются и при этом если выключить игру и зайти заново, то все работает, но так же до перехода на следующий уровень. В ошибке пишет, что не может найти объект в котором функция получения бонуса, хотя если смотреть в инспектор и иерархию, там есть и сам объект и скрипт на нем. Ниже ссылки на видео и скрины с проблемой
https://drive.google.com/file/d/1kBwLTyR5PBrzWf9soXff6-Zyy-0kh560/view?usp=sharing - видео проблемы
https://drive.google.com/file/d/1pCMyS-8tt0i-dNGRNzPZzqv8f6IrQMEb/view?usp=sharing - ошибка
https://drive.google.com/file/d/1-3Cl4AxGEvJk1urVbaK9FVrJa5rQQDYr/view?usp=sharing - скрин кода
https://drive.google.com/file/d/1qGghrT-ET3R6IqOoSf-mLfD30c4CNu8r/view?usp=sharing - скрин кода
OlegNez007
UNец
 
Сообщения: 3
Зарегистрирован: 28 окт 2021, 09:24

Re: Проблема с рекламой

Сообщение eonyanov 05 дек 2021, 22:46

При переходе на следующую сцену, у тебя объект Main текущей сцену удаляется. Если на новой сцене есть Main, то он другой, не тот, что на первой сцене.
Тебе надо в Main в методе OnDestroy делать отписку
Синтаксис:
Используется csharp
Advertisment.RemoveListener(this);
 


или как-то так, я АПИ рекламы не знаю.
Glow Asteroids Game
Happy Chair
Аватара пользователя
eonyanov
UNITрон
 
Сообщения: 298
Зарегистрирован: 22 авг 2014, 10:28


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4