When an appodeal interstitial ad is loaded, the ad’s audio starts playing unexpectedly.

Problem:
When an interstitial ad is loaded, the ad’s audio starts playing unexpectedly.

Details:

  1. I am using the Appodeal plugin, and this issue only occurs on Android.

  2. It does not happen every time. It seems that only certain ads trigger automatic audio playback.
    (On my device, only two specific ad sounds keep repeating.)

  3. Even if I exit the app using native.requestExit(), the sound continues to play.

  4. The sound only stops after force-closing the app from Android’s recent apps screen.

  5. I shared extensive adb logcat data with ChatGPT, and it gave me the following analysis:
    Logs show multiple VAST interstitial creatives mediated by BidMachine (sdk 3.4.0) through Appodeal (mediation sdk 3.10.0).
    Potential networks involved include: VAST, Vungle, UnityAds, AppLovin, and MRAID creatives (Moloco CDN).
    AudioTrack is created around the same time as VAST/MRAID initialization, and audio continues even when the app goes to the background, which suggests that the ad media player is not being properly stopped during lifecycle events.

I have already reported this issue to Appodeal, but I wanted to post here as well in case anyone else has experienced the same problem.

Plugins in use:

[ 'plugin.appodeal.base' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.GoogleAdMob' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Unity' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.AppLovin' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.MyTarget' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Vungle' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Yandex' ] = { publisherId = 'com.coronalabs' },

By the way, I noticed that BidMachine still appears in the logs even though I am not using the plugin.appodeal.Bidmachine plugin.

I just pushed update with SDK 3.12 for Android (along with a few minor tweaks), let me know if it helps :slight_smile:

1 Like

That’s the news I’ve been waiting for — thank you so much, Scott!
I’m really eager to try out the SDK 3.12 update, but unfortunately I’ll be away for about five days due to internal matters.
I’ll test it as soon as I return. Thanks again for your continued support!

Just wanted to share an update I received from Appodeal support.
According to them, the BidMachine team has identified the issue on their end and plans to release a server-side fix by the end of this week.
No SDK update is required.
Great to hear some good news on this — hope it helps others too! :grinning:

1 Like