title: AdMob Loading Issues
body: <p>I'm using AdMob for Unity for an Android game I'm building.</p>
  
  <p>The issues I'm having is with a reward ad not showing when it's ready.</p>
  
  <p>The code in question.</p>
  
  <pre><code>if(rewardBasedVideoAd.IsLoaded())
  {
      ErrorLog.text = "Ad Is Loaded.";
      rewardBasedVideoAd.Show();
  }
  </code></pre>
  
  <p>The IsLoaded is returning true, meaning the ad is ready to show, the error label is taking the new value "Ad Is Loaded." but the ad itself doesn't show all the time.</p>
  
  <p>Sometimes it will show on the first click, other times it doesn't and will take a few clicks before it shows.</p>
  
  <p>This seems a bit annoying for users so does anyone know why this is happening and what am I missing.</p>
  
  <p>If this isn't an easy fix, I may try a loop that will try clicking it a few times until it has been shown. </p>
  
  <p>EDIT</p>
  
  <p>Thanks for the duplicate answer but the issue isn't with the IsLoaded() returning false, as it returns true and displays a message in the log next to the ad.Show() function.</p>
  
  <p>CODE SNIPPETS</p>
  
  <pre><code>void Start () {
      RequestRewardBasedVideo();
  }
  
  private void RequestRewardBasedVideo()
      {
          AdReady = false;
          string adUnitId = "ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX";
  
          rewardBasedVideo.OnAdRewarded += HandleOnAdRewarded;
          rewardBasedVideo.OnAdClosed += HandleOnAdClosed;
          rewardBasedVideo.OnAdFailedToLoad += HandleOnAdFailedToLoad;
  
          AdRequest request = new AdRequest.Builder().Build();
          rewardBasedVideo.LoadAd(request, adUnitId);
          ErrorBox.text = "Ad Loaded!";
  
      }
  
  public void ShowRewardVideo()
      {
          if(rewardBasedVideo.IsLoaded())
          {
              ErrorBox.text = "Ad Shown!";
              rewardBasedVideo.Show();
          }
          else
          {
              ErrorBox.text = "ADmob ad not loaded!";
          }
      }
  
  public void ClickConfirmWatch()
      {
          ShowRewardVideo();
      }
  </code></pre>