300x250
특정기기에서 보상형 광고를 시청후 게임소리가 안나는 문제가 있어서 이것저것 시도해보고 있어요.
void OnApplicationPause(bool pauseStatus)
{
MobileAds.SetApplicationVolume(pauseStatus ? 0f : 0.5f);
}
MobileAds.SetiOSAppPauseOnBackground(true);
Admob을 관리해주는 스크립트에 위 코드들을 추가 해봤어요.
플레이어 세팅 값도 확인해 보라고 하는데 전 이미 돼 있더라고요.
Sound was muted forever after minimize app while watching Admob interstitial ad - Unity Forum
[해결]
void OnApplicationPause(bool pauseStatus)
{
AudioSettings.Reset(AudioSettings.GetConfiguration());
}
앱이 활성화될 때마다 오디오 세팅을 리셋해 주면 사운드가 잘 들립니다.
대부분 기기에서는 위 설정을 안 해줘도 소리 잘 나오던데 특정 기기 때문에 문제 찾느라 힘들었어요.
【Unity/iOS】How to solve disappearing audio after AdMob ad played on real device – midolog
300x250
'[개인공부] > Unity' 카테고리의 다른 글
[Unity 3D] 다수의 이동 코루틴을 하나로 줄이면 효율적일까? (0) | 2023.01.28 |
---|---|
[Unity] Time.timeScale 0인 상태에서 타이머 사용하기 (0) | 2022.12.27 |
[Unity] Cloud저장 에러 (2) | 2022.11.02 |
[Unity] Admob 테스트 (6) | 2022.10.31 |
[Unity 2D] Flappy Bird (ML-Agents 2.0) 적용 해보기 (0) | 2022.08.29 |