title: My Ad Mob Unit won't work, although the test ad works
body: <p>When I switch to test ad ad unit, it works, when I switch back to my ad mob unit (referring to Rewarded Video Ad), nothing appears.</p>
  
  <p>Banner works, so is the Interstitial, Rewarded Video doesn't work, I've waited for 2 days already.</p>
  
  <p>I tried with the test ad of google, it works, when I add mine, it doesn't work, even though I added my test device, still nothing works.</p>
  
  <p>My source:</p>
  
  <pre><code>package com.example.h1xpc.litecoinvault    
  import android.support.v7.app.AppCompatActivity
  import android.os.Bundle
  import android.util.Log
  import android.view.View
  import android.widget.TextView
  import com.google.android.gms.ads.*
  
  import com.google.android.gms.ads.reward.RewardItem
  import com.google.android.gms.ads.reward.RewardedVideoAd
  import com.google.android.gms.ads.reward.RewardedVideoAdListener
  
  class MainActivity : AppCompatActivity(), RewardedVideoAdListener {
      private lateinit var mRewardedVideoAd: RewardedVideoAd
      private var mText: TextView? = null
      private var currentLevel: Int = 0
      private var start_level:Int= 0
      private lateinit var mInterstitialAd: InterstitialAd
      private lateinit var mAdView: AdView
      val request = AdRequest.Builder()
              .addTestDevice("FDA90AA627BE640EF1DDD475EE720EDA")  
  
      override fun onCreate(savedInstanceState: Bundle?) {
          super.onCreate(savedInstanceState)
          setContentView(R.layout.activity_main)
  
          currentLevel = start_level.toInt()
  
          mText = findViewById&lt;View&gt;(R.id.fx) as TextView
  
          val adView = AdView(this)
          adView.adSize = AdSize.BANNER
          adView.adUnitId = "ca-app-pub-1423729077793422/2760428620"
  
  
  //For the ads
          MobileAds.initialize(this, "ca-app-pub-1423729077793422~2794990168")
  
          mAdView = findViewById(R.id.adView)
          val adRequest = AdRequest.Builder().build()
          mAdView.loadAd(adRequest)   
  
          mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this)
          mRewardedVideoAd.rewardedVideoAdListener = this
  
          loadRewardedVideoAd()   
  
          //Second Ad 
  
      }
  
      private fun loadRewardedVideoAd() {
          mRewardedVideoAd.loadAd("ca-app-pub-1423729077793422/5883353784",
                  AdRequest.Builder().build())
      }
  
      fun startVideoAd(view: View) {
  
          if (mRewardedVideoAd.isLoaded) {
              mRewardedVideoAd.show()
          }
      }
  
      override fun onRewardedVideoAdLoaded() {
  
      }
  
      override fun onRewardedVideoAdOpened() {
  
      }
  
      override fun onRewardedVideoStarted() {
  
      }
  
      override fun onRewardedVideoAdClosed() {
  
          loadRewardedVideoAd()
  
      }
  
      override fun onRewarded(rewardItem: RewardItem) {
  
          mText!!.text = "COINS:" + (++currentLevel)
  
      }
      override fun onRewardedVideoAdLeftApplication() {    
      }
  
      override fun onRewardedVideoAdFailedToLoad(i: Int) {    
      }
  
      override fun onPause() {
          mRewardedVideoAd.pause(this)
          super.onPause()
      }
  
      override fun onResume() {
  
          mRewardedVideoAd.resume(this)
          super.onResume()
      }
  
      override fun onDestroy() {
          mRewardedVideoAd.destroy(this)
          super.onDestroy()
      }
  
      override fun onRewardedVideoCompleted() {    
  
      }    
  }
  </code></pre>