嗨,我想将统一广告整合到我的项目中,第二次播放时出现错误

问题描述

我在项目中引入了统一广告。第一次运行时一切正常,它表明会展示广告,但是当我第二次点击播放时,它给我这个错误“ MissingReferenceException:'GameObject'类型的对象已被破坏,但您仍在尝试访问它。 您的脚本应检查其是否为null或不破坏该对象。” 这是我的广告脚本

Traceback (most recent call last):
  File "./az.py",line 25,in <module>
    home_average_odds = [my_elem.text for my_elem in webdriverwait(driver,50).until(EC.presence_of_all_elements_located((By.XPATH,'//*[@id="odds-data-table"]/div/table/tfoot/tr[2]/td[contains(@class,"right")]')))]
  File "/usr/local/lib/python3.8/dist-packages/selenium/webdriver/support/wait.py",line 80,in until
    raise TimeoutException(message,screen,stacktrace)
selenium.common.exceptions.TimeoutException: Message: 
   

解决方法

加载新场景时,前一个场景中的游戏对象将被破坏。为了防止这种情况,请在您的获利脚本中添加以下功能。

void Awake() {
DontDestroyOnLoad(this.gameObject);
}