Question 1:
I know that clicking on real ads in my own app can get me banned but does that include impressions ?
I developed app and tested ads with test ads but now I want to see how it looks with real ads (which ads appear ....). How can I test that if I can be banned for that ?
Question 2:
Does AdMob gets data on how many ads were seen because I implemented code that sends event to Firebase Analytics each time ad is shown to user? Do I need it (should I delete that part of code)?
Well, Admob collects how many users have seen the add and how many times and clicks too and this is how they decide CPM which is cost per thousand impression and CPC which is cost per click. CPC and CPM are essential to evaluate your earnings through ads.
As far as first question is concern regarding clicking your ads, you can test your beta releases here and here too. However they don't ban immediately as one can click real ads mistakenly but repeated such event can cause a ban.
Answering your seccond question if you just want how many users have seen the ad, Admob can give you that metrics.
I can answer first question. Impression on your own app does not ban you, I always install my own app after it is live in play to see if real ads are showing or not, but don't click on them. Also do not encourage any friends to click on them on their mobile. Google knows everything!
If you will press to the ad one or two times you will not be banned. But it really not needed, cos' you can use test-ads; they have got the same lifecycle.
Inside admob it is possible to see total amount of shown/clicked ads and how much money you have earned. Imo, in most cases you need not to write such statistic.
Related
So my app have been successfully developed and I have had a good experience with the admob test ads. But then just now I tried to view how real ads look like on my app and I started testing with real ads(banners+Interstitial) with keeping in mind: not to click them!
The impressions gets to be 6 and match rate 100%, will this cause me any trouble?? I am new to adMob but I did followed all policies correcty, though I don't know if self impressions are a big deal or not.
Please reply. Thanks.
Google doesn't consider self-impressions. But it takes very serious action like account termination in case of self-clicks or accidental clicks. One two times self click 2-3 months is okay, as Google consider it might be click accidently during development.
Lately I've been thinking about how to increase the revenue I get from my Android apps, and have come to the conclusion that I "need" to include interstitial ads in some form. I don't want them to feel forced or annoying like in many other apps where they pop up when they are the least desirable. Instead I have been toying with the idea of simply having a seperate "Support The Developer" screen in my app dedicated to explaining to the user that although making apps is fun it's also time-consuming and challenging and ask them to support the developer by watching a short interstitial ad. The user would then either tap a button to show an interstitial ad or tap another button to return to the main menu. Of course there would be no attempt to motivate the user to actually click on the ad - Just simply watch it.
I have scanned the web, AdMob/AdSense policies and other questions on here to try to find a clear answer on if this is against any rules. I certainly don't want to do this to have my app removed for violating any policies. I know that there are rewarded interstitials that you can implement, but since this approach doesn't award the user with anything in the app it doesn't seem like the right path.
I really want to ethically be on the right track here, so if anyone has any expereience regarding this, please help.
I have scanned the web, AdMob/AdSense policies and other questions on here to try to find a clear answer on if this is against any rules. I certainly don't want to do this to have my app removed for violating any policies. I know that there are rewarded interstitials that you can implement, but since this approach doesn't award the user with anything in the app it doesn't seem like the right path.
-> You are not violating any policies regarding asking user to click on button as long as you don't break any other policy for interstitial ad. ( e.g. you can't have consecutive Interstitial Ad, there has to be 2 clicks before you show another ad).
Refer this link for Admob interstitial ads invalid policies https://support.google.com/admob/answer/6201362?hl=en&ref_topic=2745287
Lot of games gives away goodies for viewing videos. In your case you can use ad finish event to process further. For solution refer to this link.
Listening to Video Ad. Finish Event in Interstitial Ad (Google AdMob)
I'm not a mobile developer but I'm a heavy mobile app user on both Android and Windows Mobile. From user experience on games and apps I use a lot, I would watch the videos if they are not in my face, do not start unwanted and bring me some 'benefit' when I watch them. In a game that would mean I would receive some advantage or a prize, usually linked with the game pace where I'm allowed to watch a new video only a certain number of times per hour/day so I can continue playing almost non-stop. In apps some premium options could be unlocked temporarily (for one time use/for 10 minutes/etc) after the user watches a video.
In the end, if the product is good and you have not spoiled the user's experience by putting advertisements all over the place, you can ask the user to switch to Pro version without ads and with more functionality.
You can tease users to become Pro by allowing "trial" period of Pro features for Free users. For example, one of the Pro features might become available to Free users for a day, so they can experience the Pro version. Next week you might allow "trial" for another feature, etc. If your product would have long usage life you should first of all make sure the customers like it, are able to easily use it and then they will gladly give you a fee to use it.
I hope this helps you.
Regards,
Georgi
P.S. The best way to make money out of a good product is to convert it into a service and then earn money from service subscriptions, additional features (like support, customization, plugins, etc). Of course, I don't know what your Android apps are.
I have implemented rewarded ads. The reward is banner or interstitial ads will temporarily be removed. Here is the rewarded ads welcoming message:
In order to use this application without ads, please watch the
following video
I have put out a new android app with admob ads (interstitial) in it and they are working fine on the app. However it has been 24 hours and I am not getting any impressions data (or any other data) for it on the admob website.
Another issue is that after linking my app the icon for my app on the interface is not the actual icon but a general android type icon. I don't know if this has any relevance.
This is the first time I have made a new campaign on the new admob site and don't know whether I have missed something or there is a problem somewhere.
Any ideas.
Currently there is an issue with AdMob server. Several users are facing the same issue. But this is not unusual. It happens three to four times in a year. Normally this activity take around three days.
Wait for another two to three days. It should be fine.
It usually takes more than 24 hours for all adMob data to be processed and displayed in the web console. So I assume everything is allright, you'll just need to wait 1 more day.
A few tips.
Make certain your ID is correct. This is the key step.
Look at your logcat when AdMob is running, see if there's anything unusual.
Sometimes it takes a day or two. Just try and be patient.
I had exactly the same problem. I added an App before it was on Google Play. I then used the Add Unit ID. When it was eventually listed on Google Play, I manually searched for the App within Admob and linked it - or at least thought I had.
I wasn't receiving any impressions or clicks, so I double checked everything, the Ad Unit ID had changed in AdMob and the only change I made was to manually link the App. So I'm guessing this was where it went wrong. I changed the Ad Unit ID in my app and all working ok now!
Taken from the question of user1529408
Partially Solved
After 4 days still nothing showed up on my impressions so I made a new
campaign (hence the partially). To clarify what I did the first time:
I had a new app and wanted an ad on it when released. I could
therefore not use the search mode as it was not on google play yet. so
I had to use add manually mode and then linked it once released.
On the second campaign (the one that works) I was able to use the
search mode on admob site to find my app as it was now released. I
then had to put this new ad ID into my app and re-release it again
with this. This then started to show impressions within a few hours of
new version of app appearing in google play.
I hope this helps.
As for the icon, that was to do with the size of it was not 128x128.
So, I'm making an Android app, and I have thought of a strategy to get more clicks:
The free version of the app works with ads in almost all screens. To access a certain feature of the app, the user must have clicked an ad in the last 24h. Also, by clicking an ad I "reward" the free user with 24 hours of no ads.
Is that a legit way of using AdMob? Does it go against AdMob ToS?
I don't think that this should anyway violate the Tos. It is upto you to decide when and where to display ads using Admob. Many softwares use a similar strategy to the one which you plan to use.
Inviting user to click on Ads is a violation against AdMob ToS, but on the other hand inviting them to view an ad is OK
https://support.google.com/admob/answer/3342054?hl=en&ref_topic=2745287
I'm adding AdMob ads (say that five times fast) to my finished, published Android app. I added the code from the PDF included with AdMob, following their instructions to a tee. The test ads show up fine on my emulators and specified test devices. They just don't appear in the published marketplace app when you download and run it. I still get impressions on my AdMob page however. Any ideas?
Admob sometimes doesn't have ads to display. This is worse for some apps than others. There are a few things to do to help mitigate this problem:
Enable adsense ads - this gives a larger pool of ads
Ensure that you have house ads available for all of your apps in Admob. That way, if they can't find paying ads, they'll at least show your house ads. This will significantly raise your fill rate, but not directly raise your income (depends on what you do with the house ads).
I know that the admob code does not display anything until it connects to the server and receives an ad. In my app it can take several seconds for the ad to display, but not usually longer than that.
I notice this fairly often with admob on one of my apps, while another seems to serve up ads just fine. Can't figure it out either, but I suspect it has to do with AdMob not having any campaigns that tailor to your application description and keywords.
I'm seeing exactly the same behavior. Does your app perform any network tasks on startup? If so, here is a thread on admob's support group which might provide an explanation:
https://groups.google.com/d/topic/admob-publisher-discuss/hR7zs_GBSRw/discussion
Unfortunately for me delaying my app's network activity while waiting for admob isn't really an option, so I wish admob/google would release a fix.