title: Unity3d Admob rewarded video ads
body: <p>I'm having troubles showing the rewarded video ad from admob plugin in Unity3d.
  First of all this is my script:</p>
  
  <pre><code>using GoogleMobileAds.Api;
  using System.Collections;
  using System.Collections.Generic;
  using UnityEngine;
  using System;
  
  public class AdManager : MonoBehaviour {
      private RewardBasedVideoAd rewardBasedVideo;
  
      // Use this for initialization
      void Start () {
  
      }
  
      // Update is called once per frame
      void Update () {
  
      }
  
      public void RequestRewardBasedVideo()
      {
  #if UNITY_EDITOR
          string adUnitId = "unused";
  #elif UNITY_ANDROID
          string adUnitId = "INSERT_AD_UNIT_HERE";
  #elif UNITY_IPHONE
          string adUnitId = "INSERT_AD_UNIT_HERE";
  #else
          string adUnitId = "unexpected_platform";
  #endif
  
          RewardBasedVideoAd rewardBasedVideo = RewardBasedVideoAd.Instance;
  
          AdRequest request = new AdRequest.Builder().Build();
          rewardBasedVideo.LoadAd(request, adUnitId);
  
          //Show Ad
          showAdd(rewardBasedVideo);
      }
  
      private void showAdd(RewardBasedVideoAd rewardBasedVideo)
      {
          if (rewardBasedVideo.IsLoaded())
          {
              //Subscribe to Ad event
              rewardBasedVideo.OnAdRewarded += HandleRewardBasedVideoRewarded;
              rewardBasedVideo.Show();
          }
      }
  
      private void HandleRewardBasedVideoRewarded(object sender, Reward e)
      {
          Debug.Log("30 monedas ;)");
          Debug.Log(e);
      }
  }
  </code></pre>
  
  <p>I run the <code>RequestRewardVideo()</code> Method with a button, but nothing happens. I tried to run the <code>requestrewardvideo()</code> method in the <code>start()</code> and <code>showAdd()</code> form the button but only shows the video 1/3 times... whats wrong with this?</p>
  
  <p>Thanks in advance</p>