set the ad volume to 0 when the player is muted on iOS

This commit is contained in:
Francesco Benigno
2023-03-28 13:14:48 +02:00
parent edf7eee287
commit 9519c7bae7
2 changed files with 9 additions and 0 deletions

View File

@@ -76,6 +76,10 @@ class RCTIMAAdsManager: NSObject, IMAAdsLoaderDelegate, IMAAdsManagerDelegate {
// MARK: - IMAAdsManagerDelegate
func adsManager(_ adsManager: IMAAdsManager, didReceive event: IMAAdEvent) {
// Mute ad if the main player is muted
if (_video.isMuted()) {
adsManager.volume = 0;
}
// Play each ad once it has been loaded
if event.type == IMAAdEventType.LOADED {
adsManager.start()