My application is ready, and i have admob into it. I also have the AdRequest.TEST_EMULATOR used for fetching the add. Is it right way or its just the testing way to fetch add. Will i get reveue in live application if i use AdRequest.TEST_EMULATOR.
Thanks
Using AdRequest.addTestDevice(TEST_EMULATOR) is the way to fetch the add during testing. However, this piece of code will only fetch test ads from emulators. Everyone running your app on a device will get live ads, and you'll get revenue when users click on those live ads.
Even if you used AdRequest.addTestDevice("YOUR_DEVICE_ID") to get test ads on your device, this only requests test ads on that one specific device, and every other device will get live ads. You don't have to worry about your users getting test ads once you release.
Related
I recently uploaded my first application to Play Store, a link to my application with the services of admoob, but for some reason only test ads appear and not real and I'm sure everything is correct with the code I also applied to google to check the application and nothing changed
Update. My app which was also showing the test ads only, I did two things:
Set up the ad-apps.txt in Admob
After my app got "reviewed" and "published" in Play store, the app started showing live-ads.
Until the time it was in "being reviewed", it used to show test-ads.
Please check if you have updated the ad-mob app ids to the correct value from your account and not the one which was used for test-ads.
I assume you would have done this, check your app from another device or ask your friends to download and see what they see. If they see the real ads, it would mean Google has stored your device id as test device for your app.
The problem
A client wants to use AdMob to print his own in-house ads in his own application. He wants to monetize the app through his own sponsors, hence he creates the necessary ads himself and shows them on the app in native ads.
At first we tried to implement our own advertisement system but the app was rejected by Google.
So my former manager (before being fired for incompetence) sold to the client an AdMob account and training (?) by Google (whatever that means). I had to take over recently after having implemented the native ad into the application.
The actual setup
In AdMob I have created the following campaign:
with the following goal (manual eCPM):
I have the following Mediation group created:
with the following settings:
State of things
Still all I see are ads from the AdMob Network. I can't publish the app on a large scale yet because of the missing in-house ads.
What am I doing wrong? I've seen unfortunately few tutorials on the subject and over all they contradictory on the eCPM values.
Thank you in advance!
I just finished my first app, and plan to earn money by admob ads. When I monetise a new app on admob, it want me to search my app in app markets. Does it mean that I should publish my app before put ads in it?
If so, what should I do after getting the admob ad unit id? Copy it into my code and republish a new version of my app which contains the real ads (not the test one)? It sounds stupid to build and publish a new version of app only to put some ads in it.
You should create the Ad Units on AdMob, and then, you only add the next line when you do the requests in your code:
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("XXXXX")
Where "XXXXX" is a the code associated to that specific device, that you obtain in the Logcat. You can add as many devices as you want to test. It is not necessary to remove the lines when compiling or when releasing for Google Play.
You should compile your first release with the ad code ready to go. (That's what I always do).
You use the test script so that you get dummy ads, that their clients don't get charged for, when you're testing. Then you simply swap out that line for the REAL ad serving code when you're ready to release.
You're not going to get in any trouble if you test with the actual admob code as long as you dont:
1. Click an ad. Ever.
2. Test it a gazillion times. Use the test ad for that.
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 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