I've been trying to implement Google Admob ads to my brand new app.
I've been handling an error code of 0 (internal error), and "Ads: Error waiting for future" exceptions for hours.
I have an Admob account with payments methods since this morning. I have been following the Google Admob tutorial for Interstitial Ads with my credentials and the test credentials. I have updated the Google Play Services. Anything worked.
Now I've downloaded the Admob Sample App in order to test the interstitials in another app... and it didn't work too!
I don't even know if my phone is the problem (Samsung Galaxy S8 Exynos) or it's Google!
I've been looking on the internet for hours and nothing worked. Please Help. Ask me anything you need to help me, I don't even know which files do you need.
This is what google says
"It could be that you have only recently created a new Ad Unit ID and requesting for live ads. It could take a couple of hours
for promotions to begin getting served if that will be that case. In
the event that you are getting test advertisements then your execution
is fine. Simply hold up a couple of hours and check whether you can
get live advertisements at that point. If not, can send us your Ad
Unit ID for us to investigate."
so you have need to wait for the few hours :)
Related
I am getting this error but when I put test ads they work fine but original are not working please help me out in this.
Error - W/Ads: Failed to load ad: 3
this is said ,as per google support
If you are getting this error, then your code is correct. The issue is that AdMob does not always have an ad to return for every request. This may happen particularly if you have just registered your AdMob publisher ID, as it takes some time and multiple requests before the new ID starts returning ads
My answer is
Add your payment information on main page of admob site, if you haven't already done this.
You have to publish game on google play at least to internal test to see ads, for my case there was the message when I'm installing game on phone "Unknown developer".
For more information add your code to the issue.
I was testing my android app using monkey and there might have been thousands of successive ad-requests while the test was on. The test went fine.
Now, I no more get any fill for test ads.
Logcat reads:
No fill from ad sever.
Failed to load ad: 3
Neither my app nor the ad id is suspended. Ads are working good on all non-test devices (this is not a duplicate question).
I tried changing the android id of my test device and ads appeared. But as soon as I added the (hash of) new device id to test devices, the problem returned.
So, I concluded that test ads have been somehow disabled for my app. How do I enable the test ads again and how do I prevent this from happening in future while stress testing with monkey.
I have also sent an email to admob support regarding the issue and await their response.
Any information or help will be highly appreciated.
EDIT
It was a problem at admob's end and they have fixed it now.
I have the same issue, I didn't run any stress test just usual development/debugging. It looks like AdMob problem, lets wait day or two...
Hopefully someone from AdMob will fix it.
I've been searching through StackOverflow and I'm wondering about some things regarding AdMob. I'm done developing my app and have decided to make one free application and one non-free. The free one should have AdMob like a banner on it with ads of course.
Now I did, as everyone, the mistake with not putting target to sdk 14 or something and then I saw the banner space with a error message but now when I fixed it I did a fake android application on AdMob but nothing shows, even after I placed the ad - id number there.
I'm actually wondering, when does the ads show up on my application? Does a advertiser choose just my app to show ads on? Can't I have like always ads but I only get money when someone presses them?
Thanks in advance!
You'll know if you implemented the ads correctly by setting your test device and requesting a test ad. The test ad should come back every time, assuming your publisher id is valid.
It takes a few days and multiple requests for the new id to start delivering real impressions. The advertiser does not choose your app specifically; the AdMob network takes care of matching the advertiser's ad to the publisher's app.
I have implemented AdMob to My Application from this Docunemtation: Here
I can see the ad perfectly as I want. But some times I cant able to see the advertisements. If i refresh the activity, it will show me the Advertisement again. and ita work perfectly.
But when i am not able to see the advertisement at that time i got the message at catlog like:
09-27 12:58:54.451: INFO/Ads(940): onFailedToReceiveAd(Ad request successful, but no ad returned due to lack of ad inventory.)
I dont know where is the Problem ?
Why I am not able to see the Add sometimes ??
Please give the way if I am wrong regarding it.
Thanks.
AdMob ads appear at a specified interval depending on the network traffic. If there is no congestion in the traffic, the ads appear each time you see your app else you see the message in your log saying no ad returned. However have a quick walkthrough with your code and keep testing your app after giving some gap.
With regard to refresh, in your AdMob account, go to setting, there you can specify the time when do you want the ads to refresh. There is still a possibility of the same ads appearing again and again.
Why dont you use the latest Google AdSense-SDK? Google AdSense has good ads.
I was also faced this issue but There is no any issue at our end, Admob is not appear sometime so may be it is problem at AdMob end like as server problem, netproblem...etc
All that is needed to add AdSense ads is to press a button to enable Google AdSense in the App Settings in your app on admob.com.
I have app in the android market
I add to this app admob ,I can see the advertisement in the test mode.
so I upload a upgrade version to the market.
after that I download the app to my device but I dont see there nothing.
On the website of admob I can see 635 Requests but no money 0.0$
So what is the reason that the advertisement don't show up?
Thanks
Beno
Admob doesn't serve ads for all requests. In the administration of admob you should be able to find something they call impressions. That is the number of ads actually viewed. You should also find something they call "fillrate". That is the ratio between impressions and requests.
Admob says it might take a while before the system is warmed up before starting to actually return impressions for requests. And you will not see that you make any money unless people press the ads.
So be a little patient and the ads will probably show up.
Best regards
Roland