Re: [google-admob-ads-sdk] Admob almost stop serving ads on my app. and never send me any policy violation email

898 views
Skip to first unread message
Message has been deleted

Hassan Khan

unread,
Aug 16, 2018, 7:42:35 PM8/16/18
to Ameer Hamza, Google Mobile Ads SDK Developers
As clear from your debug log you need to integrate latest firebase sdk with it.

The problem will solve automatically.


On Fri, Aug 17, 2018, 4:37 AM Ameer Hamza <ameer.h...@gmail.com> wrote:

Its been 5 days, admob almost not serving ads on my app I use to get almost 4000 Impressions a day but now I get only a few Impressions a day,

  • 1)My admob is in good standing
  • 2)MY app does not block from admob
  • 3) I never received any policy violation from admob for this app
  • 4)My app still live on google play

Here is logs witch i get when i run my app

08-16 17:52:24.597 7713-7713/com.ameerhamza.animatedgiflivewallpapers W/Ads: Not retrying to fetch app settings
08-16 17:52:24.637 7713-7780/com.ameerhamza.animatedgiflivewallpapers W/Ads: Invoke Firebase method getInstance error.
08-16 17:52:24.637 7713-7780/com.ameerhamza.animatedgiflivewallpapers W/Ads: The Google Mobile Ads SDK will not integrate with Firebase. Admob/Firebase integration requires the latest Firebase SDK jar, but Firebase SDK is either missing or out of date
08-16 17:52:24.687 7713-7713/com.ameerhamza.animatedgiflivewallpapers W/Ads: Not retrying to fetch app settings
08-16 17:52:24.727 7713-7713/com.ameerhamza.animatedgiflivewallpapers W/Ads: Not retrying to fetch app settings
08-16 17:52:24.988 7713-7820/com.ameerhamza.animatedgiflivewallpapers W/Ads: Update ad debug logging enablement as false
08-16 17:52:24.988 7713-7776/com.ameerhamza.animatedgiflivewallpapers W/Ads: Update ad debug logging enablement as false
08-16 17:52:25.028 7713-7823/com.ameerhamza.animatedgiflivewallpapers W/Ads: Update ad debug logging enablement as false
08-16 17:52:25.929 27415-5203/? W/Ads: Received error HTTP response code: 403
08-16 17:52:25.929 7713-7727/com.ameerhamza.animatedgiflivewallpapers W/Ads: There was a problem getting an ad response. ErrorCode: 0
08-16 17:52:25.929 7713-7713/com.ameerhamza.animatedgiflivewallpapers W/Ads: Failed to load ad: 0
08-16 17:52:26.029 7713-7780/com.ameerhamza.animatedgiflivewallpapers W/Ads: Fail to instantiate adapter com.google.DummyAdapter
                                                                             android.os.RemoteException
                                                                                 at com.google.android.gms.internal.ads.zzxm.zzbp(Unknown Source)
                                                                                 at com.google.android.gms.internal.ads.zzxm.zzbo(Unknown Source)
                                                                                 at com.google.android.gms.internal.ads.zzxm.zzbm(Unknown Source)
                                                                                 at com.google.android.gms.internal.ads.zzxo.dispatchTransaction(Unknown Source)
                                                                                 at com.google.android.gms.internal.ads.zzek.onTransact(Unknown Source)
                                                                                 at android.os.Binder.transact(Binder.java:395)
                                                                                 at nb.a(:com.google.android.gms.dynamite_adsdynamite@12874007@12.8.74 (020304-204998136):10)
                                                                                 at com.google.android.gms.ads.internal.mediation.client.d.a(:com.google.android.gms.dynamite_adsdynamite@12874007@12.8.74 (020304-204998136):5)
                                                                                 at com.google.android.gms.ads.internal.reward.a.a(:com.google.android.gms.dynamite_adsdynamite@12874007@12.8.74 (020304-204998136):15)
                                                                                 at com.google.android.gms.ads.internal.reward.mediation.j.a(:com.google.android.gms.dynamite_adsdynamite@12874007@12.8.74 (020304-204998136):27)
                                                                                 at com.google.android.gms.ads.internal.util.b.run(:com.google.android.gms.dynamite_adsdynamite@12874007@12.8.74 (020304-204998136):4)
                                                                                 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
                                                                                 at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                                 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
                                                                                 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
                                                                                 at java.lang.Thread.run(Thread.java:818)
08-16 17:52:26.029 7713-7713/com.ameerhamza.animatedgiflivewallpapers W/Ads: Failed to load ad: 3
08-16 17:52:26.079 7713-7713/com.ameerhamza.animatedgiflivewallpapers W/Ads: Failed to load ad: 3

MY build.gradle

implementation 'com.google.android.gms:play-services-ads:15.0.0'

and

classpath 'com.google.gms:google-services:4.0.0'

This how i made Add requst


 private void showPersonalizedAds() {
        ConsentInformation.getInstance(this)
                .setConsentStatus(ConsentStatus.PERSONALIZED);
        MobileAds.initialize(this, "ca-app-pub-5168564707064012~7233193271");
        mInterstitialAd = new InterstitialAd(this);
        mInterstitialAd.setAdUnitId("ca-app-pub-5168564707064012/2661778477");
        AdRequest adRequest = new AdRequest.Builder().addTestDevice(DEVICE_ID).build();
        mInterstitialAd.loadAd(adRequest);
        mInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdClosed() {
                // Load the next interstitial.
                mInterstitialAd.loadAd(new AdRequest.Builder().addTestDevice(DEVICE_ID).build());
            }

            @Override
            public void onAdFailedToLoad(int i) {
                super.onAdFailedToLoad(i);
                Log.d(TAG, "ad not loaded" + i);
            }
        });


        mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(MainActivity.this);
        mRewardedVideoAd.loadAd("ca-app-pub-5168564707064012/4067252078", new AdRequest.Builder().build());

        AdView mAdView = findViewById(R.id.adView);
        mAdView.loadAd(new AdRequest.Builder().addTestDevice(DEVICE_ID).build());

    }


--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads...@googlegroups.com.
To post to this group, send email to google-adm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/7e8eee4e-4975-4603-b949-ef800f75efa8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

mobileadssdk-a...@google.com

unread,
Aug 17, 2018, 3:45:38 AM8/17/18
to Ameer Hamza, Google Mobile Ads SDK Developers
Hi Ameer,

I deleted your previous post because it contains sensitive information such as your Ad Unit Id and App Id. Please avoid from posting such information on public forums.

Below is the copy of your post with the masked Ad Unit Id and App Id.

s.PERSONALIZED);
        MobileAds.initialize(this, "ca-app-pub-xxxxxxxxxxxxxxxx~xxxxxxxxxx");
        mInterstitialAd = new InterstitialAd(this);
        mInterstitialAd.setAdUnitId("ca-app-pub-xxxxxxxxxxxxxxxx/xxxxxxxxxx");
        AdRequest adRequest = new AdRequest.Builder().addTestDevice(DEVICE_ID).build();
        mInterstitialAd.loadAd(adRequest);
        mInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdClosed() {
                // Load the next interstitial.
                mInterstitialAd.loadAd(new AdRequest.Builder().addTestDevice(DEVICE_ID).build());
            }

            @Override
            public void onAdFailedToLoad(int i) {
                super.onAdFailedToLoad(i);
                Log.d(TAG, "ad not loaded" + i);
            }
        });


        mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(MainActivity.this);
        mRewardedVideoAd.loadAd("ca-app-pub-xxxxxxxxxxxxxxxx/xxxxxxxxxx", new AdRequest.Builder().build());

        AdView mAdView = findViewById(R.id.adView);
        mAdView.loadAd(new AdRequest.Builder().addTestDevice(DEVICE_ID).build());

    }

Regards,
Steven Balan
Mobile Ads SDK Team 

mobileadssdk-a...@google.com

unread,
Aug 17, 2018, 3:49:21 AM8/17/18
to Ameer Hamza, Google Mobile Ads SDK Developers
Hi Ameer,

Thanks for reaching out to us.

I've tested your Interstitial Ad Unit Id with our InterstitialExample app and I was able to load an Ad successfully. However, when I tested your Ad Unit Id for Rewarded Video with our RewardedVideoExample app, I kept on receiving Error code 3: No Fill which only means that there are just no available Ads from any of your Ad sources during my testing on my end. 

Additionally, looking at your error logs, I've noticed that you received an Error code 0: Internal Error which I didn't encounter on my end. That said, could you try to load an Ad again and see if you will capture the same error code?

Since our team (Mobile Ads SDK Team) can only cater to technical questions specific to the code implementation of the Mobile Ads SDK then, it's best to reach out to the Product Support team for any concerns related to your Ad performance such as Impressions. You may also raise this to the AdMob Help Forum as these are the appropriate channels for your concern.

Divyesh Shingala

unread,
Aug 24, 2018, 3:44:57 AM8/24/18
to Google Mobile Ads SDK Developers
Also Im Facing this issue
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.

mobileadssdk-a...@google.com

unread,
Aug 24, 2018, 5:39:50 AM8/24/18
to Divyesh Shingala, Google Mobile Ads SDK Developers
Hi there,

Thanks for reaching out to us. However, I saw that you already created a new thread for this concern, that said, please refer to this thread instead.

Regards,
Steven Balan
Mobile Ads SDK Team

=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Ameer Hamza

unread,
Aug 25, 2018, 2:53:24 PM8/25/18
to Google Mobile Ads SDK Developers
iafter 1 week  able to contect admob policy team after one week now my ads re-enabled again watch this video how did it https://youtu.be/N0fXfaD7ZJY
Message has been deleted
Message has been deleted

Isaac

unread,
Dec 2, 2018, 2:46:40 AM12/2/18
to Google Mobile Ads SDK Developers

I detected since November 28 2018 my adds stopped showing in my app, no policy violation email, no block, please what should I do to solve it

papagam...@gmail.com

unread,
Dec 2, 2018, 3:56:05 AM12/2/18
to Google Mobile Ads SDK Developers
I have exactly the same problem, since that same date. 

mobileadssdk-a...@google.com

unread,
Dec 3, 2018, 11:21:31 AM12/3/18
to papagam...@gmail.com, Google Mobile Ads SDK Developers
Hello Isaac, 

Feel free to open a new thread for better tracking. Could you share us your Ad Unit ID along with the complete device logs, so I can take a look? You can reply back via Reply privately to author option. 

@papagamesstudio: I see that you opened a new thread on the forum with the same issue. Let's continue our discussion on that thread to avoid duplicates.

Thanks,
Bharani Cherukuri
Mobile Ads SDK Team
Reply all
Reply to author
Forward
0 new messages