All my new apps get "ERROR_CODE_NO_FILL" error and get "I/Ads: No fill from the ad server." and "W/Ads: Failed to load ad: 3" errors in the Logcat.
My old apps still getting ads (from the same AdMob account), test ads are working well.
I tried to install the app on another device and I got the same problem also created new ad units, tried different version of Android Studio but there was no hope and the weird thing is that when I create new APK files from the old projects they get the same error however the old APK files getting ads normally (Both of them uses the same ad unit id, AdMob account and same app id). I have been searching for a solution for a week, I tried everything and got the same error. everything looks normal but I don't know why I get this error, so please help me. I was working on a project and I am done but I can't get ads any more.
PLEASE HELP ME. and sorry for my bad English.
I had same problem for admob ads .i added test id then also not showing ads on device. it's disable for 3-4 week after publishing live.
because there is only one download so.when you have 5+ installed device from store then your automatically showing on app.
if your admob ads are not showing on app don't worry it's will enable after few days.
Related
Whenever I run the app with test ads, I run into the following error-
I/Ads: Ad failed to load : 3
I have followed the instructions from Admob closely for implementing banner and interstitial ads.
Also, I am not using a new account. My Admob account is over 2 years old and I have ads working perfectly fine in another app (I implemented ads in that application only last week).
Note that I had already created the ad units for this current application a while back, and only today decided the include ads in it. I have tried to create new ad units and tested using the test ad unit IDs but even the test ads do not load and give the above error.
On all the questions I have seen on this topic, test ads work but real ads don't whereas that is not the case for me. Both types of ads do not load.
Anyone has any suggestions on how to get the ads to work?
I had this exact same issue and looked through tons of stackoverflow questions but couldn't find an answer that matches me.
For me, if you log into Admob, you have to add an "app-ads.txt" file which then allows for the ads to be sent.
For reference, here is a short tutorial:
https://support.google.com/admob/answer/9363762?hl=en
If you don't want to create an entire website, just use a free website hosting device. It doesn't matter if the name has like 20 numbers in it, you just need a working one.
It is not your fault, when you see "I/Ads: Ad failed to load : 3"
It means: "The ad request was successful, but no ad was returned due to lack of ad inventory."
I am used to always see "test ads" many times.
But, recently (~ 1 week ago) I kept seeing this message on "test ads".
I was quite curious about it, but it is no problem. This is just temporary.
Later it should work again.
See here for further references:
failed to load ad : 3
Admob ad request always return code 3
The test ads show with no problem, and even the real ads were appearing on my app when i made an debug build, when i realized the debug build is working fine and made a final release, the ads stopped appearing on my app. Even now on my emulator the app shows the test ads, but with the released app, no ads appear.
I haven't received any communication either as to why this is happening. Any help would be much appreciated
Thanks
i have already tried to install released app on real device but no ads on real device(even ads are loading on real device with debug and profile mode)
Example for android native app.
Please test the production admobid , admod unit with the admob sample at https://github.com/googlesamples/android-ads/tree/master/admob/BannerExample
Replace existing admob ids and admob units, please check it the ads are getting served .
If no , then there might be some issue with you admob unit , or its not been fully approved for ads.
If you have created admob unit , recently , please wait for some time .
Hope that helps.
When I export my app into a .APK file and I install it on my Android phone, the ads work fine and appear. However, after I published my app in Google Play and reinstalled it, the ads don't show up.
What could be the reason!?
My ads' Ids are created for a few weeks, they are not new Ids.
I had the same problem, but in the ended up working on some phones, but not on others. One problem that you might have is that the device you tested doesnt have access to internet, so the ads cant be loaded. One other problem might be that there are simply not enough ads to be shown by google admob, so you dont display anything.
I created a new app today and put it on Google Play after testing on the emulator and 2 devices I own. A friend then downloaded it to give it a look-see and said that he did not see any ad (using AdMob). This baffled me 'cos I had seen the test ad on my development device and in the emulator.
I thought I had done everything I needed to do correctly with the new app, but I checked two older apps that I'd created previously which also used AdMob, to satisfy myself.
I ran these two apps from within Android Studio on my Motorola Xoom connected via USB. I seem to be now getting errors in LogCat like this across all 3 apps...
E/GooglePlayServicesUtil﹕ The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Two of these apps are apps that I've not touched for some time, I just re-opened them in Android Studio today to see if they could help me understand why the new app wasn't working as I'd expected. I can confirm 100% that ads have been working in them prior to this.
I do see the test AdMob ad on my development devices. I also see:
I/Ads﹕ Ad finished loading.
Eventually in LogCat.
Can anyone help me understand this better? I looked at another SO question and it seemed to be related to location services, but none of my apps make use of location.
I checked on the AdMob dashboard, and it is also clearly showing that the new app has a number of impressions today, which is even more confusing.
I am using Android Studio 0.4.6.
I am using Google Play Services com.google.android.gms:play-services:4.2.42.
I have performed a Clean, Rebuild on these projects and I have stopped and restarted Android Studio. Any input appreciated so I can understand what's truly going on here.
There is nothing to be concerned about.
Current version of Google Play Services seems to have a benign bug where this message sometimes gets displayed:
E/GooglePlayServicesUtil﹕ The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
But it doesn't stop your app from working or ads being displayed.
If there are no ads available for a certain area/device then occasionally an ad won't get displayed. But that is perfectly normal. It's why you should use mediation to make sure you always have ad fill.
I am doing an example app with admob for learning purpose. I refer to this website and created a project with same package name and same publisher_id as in that site. I run the app it shows the ad but different from the site. So that I created an account in admob (not real data and test mode) with my own package name. I have used my account's publisher_id and package name. But in the both the cases I got same ad. I run the app from emulator sdk 4.0.
This is what I got:
How to display some different ads instead of the above ad? Please help me.
The emulator is defined as testdevice, means that only testAds (like the Ad you see) get displayed.
Admob will be pushing the ads automatically. All you have to do is making sure that you didn't mark the app as testing.
This is a normal result. If you see this sample ad, real ads will be shown on a real device. Just run your app with a real device to see the real ads.