Страница 1 из 1

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

СообщениеДобавлено: 26 ноя 2021, 21:54
OlegNez007
Привет, у меня в игре есть кнопка просмотра рекламы для получения монет, при запуске игры все работает нормально, после перехода на следующий уровень вызов рекламы срабатывает, но монетки не прибавляются и при этом если выключить игру и зайти заново, то все работает, но так же до перехода на следующий уровень. В ошибке пишет, что не может найти объект в котором функция получения бонуса, хотя если смотреть в инспектор и иерархию, там есть и сам объект и скрипт на нем. Ниже ссылки на видео и скрины с проблемой
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 - скрин кода

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

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


или как-то так, я АПИ рекламы не знаю.