게임이 끝난 후 광고를 보고 StartScene으로 갔을 때

배경음이 기본 배경음으로 안바뀌는 이슈가 발생하였습니다.

광고가 보여지고 끝날 때를 관리해주는 RewardedBtn 스크립트의 OnUnityAdsShowComplete 함수.

즉 광고가 보여진 후 실행되는 함수에

if (adUnitId.Equals(_adUnitId) && showCompletionState.Equals(UnityAdsShowCompletionState.COMPLETED))
{
    Debug.Log("Unity Ads Rewarded Ad Completed");
    // Grant a reward.
    SceneManager.LoadScene("StartScene");
    // 2024.04.18 - 은지, 시작 씬 로드될 때 배경음악 변경 & play
    AudioManager.instance.SwitchBGMtoStandard();
    Time.timeScale = 1.0f;
}

StartScene이 로드된 후 AudioManager의 SwitchBGMtoStandard()를 호출하여 이슈를 해결하였습니다.

// 2024.04.18 - 은지, 기본 배경 음악으로 변경해주는 함수
public void SwitchBGMtoStandard()
{
    BGM_On(bgm);
}
public void BGM_On(AudioClip bgm)
{
    audioSource.clip = bgm;
    audioSource.Play();
}