I am new to using ad-mob and I created a simple app with ad-mob ad in it, and it's working fine except that it only shows only one and the same ad, I tried to close and open the app many times but still shows only one and the same ad.
This is normal. It could be due to a lack of ad inventory, meaning at that particular time at your geolocation, there are no other ads to serve besides the ad you keep seeing.
Also, check the app's ad settings in the admob console, to make sure "No refresh" is enabled. The ideal refresh rate should be 60seconds.
Related
Most of my users are in Iran and according to the problems between Iran and USA sometimes people don't want to show their ads in Iran, so sometimes AdMob doesn't have any ad for Iranian users. I'm using Admob for my tv application so the user has to see an ad then can use the app. There is another service just like AdMob in Iran and it just shows the ads from Iran. How can I add it to my project? I mean I wanna use AdMob always and just when AdMob doesn't show up, users see the other service. Should I use the OnFailure method? does it work?
Yes, so the problem you are facing is already solved by the mediation.
Mediation is nothing but a bunch of ad networks integrated with a fashion that if one fails then you can always go for another one. So you can define the order of the ad networks and based on that it will start from the top of the list and keep checking with each network, whenever any network provides an ad then that will be shown otherwise it will keep iterating through the list.
There are already such mediations available like MoPub, DFP, AerSerc etc. Check whichever works in Iran.
1.On my new app (did not upload to play store yet) I see ads at the starting and then disappears all the ads. How can I figure out the problem?
2. In my existing app in play store adds doesn't work at night, mostly 11pm to morning. What can I do?
Both apps are on the same adsense account.
Look at your log. It will show ad request and response.
It sounds like there may be no ads available in your area. The logs will show that.
A way of mitigating is to use mediation so if no ad is available if asks the next ad network for an ad.
I'm adding AdMob ads to my app. The test ad works fine in the emulator, but when I test it on a phone it doesn't display. Looking at LogCat, it says it received the ad, and it doesn't say that the space allotted is too small to hold the ad (I checked and it would tell me if that happened), but the test ad does not appear. I can't find any reason that the test ad would be successfully received and have enough space yet not be displayed, so I'm fairly stumped.
AdMob doesn't always show an AD.
The number of ads shown depend on how many requests you application make.
Few requests = few probability to see the banner.
Then if you doesn't receive any error and your logcat says that the ad is received correctly, then probably it is ok.
On my application installed on ~2000 devices the AD appears very rarely.
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.