We are using rewarded videos in our newest app, and use a block of code to check if ads are loaded. We prefer rewarded, then try interstitial, and if nothing then shows an error to try later. Here’s what it looks like:
if ( appodeal.isLoaded( "rewardedVideo" ) ) then appodeal.show( "rewardedVideo" ) -- show ad elseif ( appodeal.isLoaded( "interstitial" ) ) then appodeal.show( "interstitial" ) -- show ad else showAdError() -- ad was not loaded, so show error end
The problem is, isLoaded is always true even when an ad isn’t ready and the user never gets shown an ad.
Second issue is the first time we try to show an ad it usually works great, but we can never show a 2nd ad even 10-15 minutes later. It’s like a second ad never gets loaded. We are letting appodeal load ads automatically per the documentation, we don’t override that can do our own load() calls.
Any ideas on these 2 somewhat related issues?