So let’s say the user was not connected online when they start the game, and unityAdsFetchFailed is returned, so now when you test canShowAds it will be false.
At some point, their device actually connects and is online, but how do I try to fetch another ad at later point in the game?
There does not seem to be an actual way to go try another fetch, which if succesful, would then make canShowAds true.
Another situation where this could occur is when you request an ad and there is no inventory at that time. You will get a fetch failed and canShowAd will remain false forever. How do we say “go try and fetch another ad”?