title: Admob Limit Placed on my Account More Than 8 months
body: <p>Ad serving on your account is currently being limited due to invalid traffic concerns. We’ll automatically review and update this limit as we continue to monitor your traffic.
  It's been 8 months now the limit is still there and of course, there is no way to contact the AdMob team. It all started when I ran a google ads install campaign for one of my apps and I got a very high volume of installs and thus high impression and earnings from the app, then boom I got a limit on my account. I have paused the campaign and deleted all the ad unit id for all my apps and after 7 days the warning goes away but when I create a new ad unit and I get as little as 10 requests and 2 impressions the limit comes back. I have done that several times but it's Limit still comes and goes. I don't know what to do anymore please I need your help. Below is how I show Admob ads via firebase in my app.</p>
  <pre><code>private InterstitialAd mInterstitialAd;
  //innitiatizing the ads
          mInterstitialAd = new InterstitialAd(this);
          mInterstitialAd.setAdUnitId(&quot;ca-app-pub-1137773547201239/7187777199&quot;);
          mInterstitialAd.loadAd(new AdRequest.Builder().build());//loading the ads
          
           if (mInterstitialAd.isLoaded()) {
  
              final ProgressDialog dialog=new ProgressDialog(MainActivity.this);
              dialog.setMessage(&quot;Loading...&quot;);
              dialog.setCancelable(false);
              dialog.setInverseBackgroundForced(false);
              dialog.show();
              Handler handler = new Handler();
              Runnable r = new Runnable() {
                  public void run() {
                      dialog.dismiss();
                      mInterstitialAd.show();
                  }
              };
              handler.postDelayed(r, 2000);
  
          }
           mInterstitialAd.setAdListener(new AdListener() {
              @Override
              public void onAdLoaded() {
                  // Code to be executed when an ad finishes loading.
              }
  
              @Override
              public void onAdFailedToLoad(LoadAdError adError) {
                  // Code to be executed when an ad request fails.
              }
  
              @Override
              public void onAdOpened() {
                  // Code to be executed when the ad is displayed.
              }
  
              @Override
              public void onAdClicked() {
                  // Code to be executed when the user clicks on an ad.
              }
  
              @Override
              public void onAdLeftApplication() {
                  // Code to be executed when the user has left the app.
              }
  
              @Override
              public void onAdClosed() {
                  // Code to be executed when the interstitial ad is closed.
                  mInterstitialAd.loadAd(new AdRequest.Builder().build());//Reloading the ads
              }
          });
      }
  </code></pre>
  <p>This is the code and permissions in my manifest</p>
  <pre><code>   &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; /&gt;
      &lt;uses-permission android:name=&quot;android.permission.VIBRATE&quot; /&gt;
      &lt;uses-permission android:name=&quot;com.android.vending.BILLING&quot;/&gt;
      &lt;uses-permission android:name=&quot;android.permission.INTERNET&quot;/&gt;
      &lt;uses-permission android:name=&quot;android.permission.ACCESS_NETWORK_STATE&quot;/&gt;
      &lt;uses-permission android:name=&quot;android.permission.ACCESS_WIFI_STATE&quot;/&gt;
  
  &lt;meta-data
              android:name=&quot;com.google.android.gms.ads.APPLICATION_ID&quot;
              android:value=&quot;ca-app-pub-1132553547777239~2704777871&quot;/&gt;
  </code></pre>