Supersonic - strange behavior with interstitials

I’m trying to use the Supersonic plugin to show interstital ads in our game, and something strange happened when I tried to show an ad. 

A call to supersonic.isLoaded(“interstitial”) returned false.

Afterwards there was a call to supersonic.load(“interstitial”, userId) to load an ad. 

~3 minutes later we received a callback with these params:

phase = failed

type = interstitial

isError = true

response = Load failed - trying to call API while during an un-finished process

30 seconds before I tried to load the ad there was a call to supersonic.load(“rewardedVideo”, userId), but a second after that there was a callback with the phase “loaded” and type “rewardedVideo”, and only 30 seconds after that we tried to load an intersitial ad. 

Also - this failure happens every time I try to load an intersitial ad…

What does that failure mean? 

Should I do something differently, or is it a bug in supersonic?

Thanks

Hi @stanga,

Taking the rewarded video load out of the equation, are you ever able to simply load an interstitial? As in, simply that and no other calls or attempts to load anything else?

Brent

Even if all I try to load is an interstitial, it still fails with the response:

“Load failed - Cannot load Interstitial ad: not ready yet”

Hmmm… and what “phase” response(s) do you get along the way?

The event I receive is:

phase = failed

type = interstitial

isError = true

response = Load failed - trying to call API while during an un-finished process

Hi @stanga,

Have you asked Supersonic support about this? Our plugins internally use/call the vendor’s SDK calls, so it might be an issue on their side. If you can dig up some more information from them, then I will have more info to go off of.

Thanks,

Brent

Hi @stanga,

Taking the rewarded video load out of the equation, are you ever able to simply load an interstitial? As in, simply that and no other calls or attempts to load anything else?

Brent

Even if all I try to load is an interstitial, it still fails with the response:

“Load failed - Cannot load Interstitial ad: not ready yet”

Hmmm… and what “phase” response(s) do you get along the way?

The event I receive is:

phase = failed

type = interstitial

isError = true

response = Load failed - trying to call API while during an un-finished process

Hi @stanga,

Have you asked Supersonic support about this? Our plugins internally use/call the vendor’s SDK calls, so it might be an issue on their side. If you can dig up some more information from them, then I will have more info to go off of.

Thanks,

Brent