質問: "広告エラーです"; break; } } ``` 各シーンを単体で見る分には問題ないのですが、シーンをまたいで(たとえばシーン1で動画広告を再生してからシーン2へ移動し、そこで動画広告を再生すると) 「MissingReferenceException: The object of type 'Text' has been destroyed but you are still trying to access it.」のエラーが発生します。エラー個所を調べると、互いのシーンのテキストオブジェクトを参照しに行って「見つからない」と言っているようなのです。(テキスト表示ではなくDebgu.Logで行うと、この問題は発生しません) というわけで、シーンごとにOnUnityAdsDidFinishの処理を振り分ける方法はないでしょうか。SceneManager.GetActiveScene().nameを使ってシーン名で振り分ける方法を試しましたが、ダメでした。 わかりづらい質問で申し訳ないのですが、ご回答をいただけますと幸いです。 それでは、よろしくお願い申し上げます。
回答: 自己解決しました! シーン遷移時にリスナを削除すると、バッティングが起きなくなりました。 ``` Advertisement.RemoveListener(this); ``` 大変お騒がせいたしました。