Anyway to cancel ads.show() request for Vungle video ad?

When I call ads.show() to show Vungle video ad, sometimes it will take a while before the ad shows up,

I provide the users to “cancel” waiting for the ad (because it might get stuck here due to unstable Internet connection),

How should I cancel this ads.show() request? (before the video showing up)

ads.hide() is not supported by Vungle, is there any way?

There should be some way to cancel the request, otherwise the ad might show up much later time (that app scene has changed) and screw up the game play.

If it cannot be cancelled, I think I have to change the ad provider for my daily free reward feature (by watching a video ad).

Think about this:

(1) a user clicks on “daily free reward”

(2) waiting for the video ad to show up 

(3) the video ad does not show up because of the Internet connection or Vungle server problem

(4) I have to provide a way for the user to exit this “daily free reward” scene (or the user is stuck here)

(5) Exit “daily free reward” now, going to other app scene (such as start to play the game)

(6) Vungle video suddenly starts to play (I just saw this case happening in my testing)

(7) The user says “wtf…”

Before showing a Vungle ad you can call ads.isAdAvailable() to see if an ad is in the cache, if not you can decide if you want to show ads from some other provider or not.

http://docs.coronalabs.com/plugin/vungle/index.html

If it cannot be cancelled, I think I have to change the ad provider for my daily free reward feature (by watching a video ad).

Think about this:

(1) a user clicks on “daily free reward”

(2) waiting for the video ad to show up 

(3) the video ad does not show up because of the Internet connection or Vungle server problem

(4) I have to provide a way for the user to exit this “daily free reward” scene (or the user is stuck here)

(5) Exit “daily free reward” now, going to other app scene (such as start to play the game)

(6) Vungle video suddenly starts to play (I just saw this case happening in my testing)

(7) The user says “wtf…”

Before showing a Vungle ad you can call ads.isAdAvailable() to see if an ad is in the cache, if not you can decide if you want to show ads from some other provider or not.

http://docs.coronalabs.com/plugin/vungle/index.html