I am new to android development and i have developed a puzzle game with about 50 levels. I know that users will hate my app if they stuck at a level for a long time. so i like to implement a strategy like - 'if you click on 2 ads from the ads below you will get the solution for that level'. can i do it. is it legal? i haven't saw any app using this strategy- why? is there any drawback in it? wont i make much money through this strategy? or is it impossible to implement this strategy through code or something?
It is against the Admob publisher policies:
Publishers may not ask others to click their ads or use deceptive implementation methods to obtain clicks. This includes, but is not limited to, offering compensation to users for viewing ads or performing searches, promising to raise money for third parties for such behavior or placing images next to individual ads.
I would strongly advise against it, while I couldn't find anywhere where admob explicitly mentions encouraging users to click on your ads, I know adsense has strict policies against encouraging users to click on ads and will ban you for life for these types of schemes.
Related
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 read a few places that Google is going to bring interactive video advertisements to their AdMob platform for Android developers. However, on their site, I cannot find any information on how to implement it, how much they usually pay per impression/click (average, not actual earnings), and there is even such a service from them. No SDK, no resources, no webpage, and no code; it seems non-existent. However, I have found a lot of sites that state that Google is bringing thease to Android.
What could be going on? Did they cancel it? How can I implement these if I want to? Do I use the normal SDK? Does anybody know any of the average/typical earnings with this per impression or click?
EDIT: I found this article and it says that there is a new SDK, but they are only bringing it to certain apps?!?! Any advice would be appreciated.
I believe you mean Admob interstitial ads. These are available now using the Admob SDK. Instead of using an instance of AdView you want to use an instance of com.google.ads.InterstitialAd but otherwise it is not too dissimilar.
You are paid on a CPC basis unless Admob has specifically tapped you on the shoulder for a pay per impression service (you need a fair amount of traffic for that). I find that eCPM for the interstitials is about 3 to 5 times that of banner ads.
I am looking for way to monetize my free android application . I saw two choices Ad mob and AdSense. Looks like Admob is getting closed and replaced by Adsense ? I read later google shut down adsense
http://www.seroundtable.com/google-adsense-for-domains-shutting-down-14761.html
so how to put ads in mobile now ? Sorry for my limited understanding . Any pointers are welcome.
One general question - does people really click ads and can you make decent money in andriod apps.
AdMob is used for native applications, so you should use AdMob in this case. AdSense is used for mobile web applications.
The amount of revenue in an ad-based model really depends on the amount of users and ad requests. Ads can be a good stream of revenue but you do need the user base for it to take off.
According to your last question: Users click ads in mobile apps much more than on websites and it is much easier to make money on mobile platforms. It is quite harder than 1-2 years ago, but you can still get through. If you want to make money on apps Android is a very good choice, but if you would prefer to sell your apps choose iPhone.
Simple answer:
Adsense: For websites. If you login in adsense website you'll read "Show ads on your own website".
Admob: For natives or hybrids apps ("mob" comes from mobile). This would be your case. If you login in Admob's website you'll read "Earn more from your apps the smart way".
If you use Cordova/Phonegap (hybrid) you should use this plugin:
https://github.com/floatinghotpot/cordova-admob-pro
For native apps take a look into this:
https://firebase.google.com/docs/admob/android/banner
In both cases you should add an app to start to monotize with in your admob account and a bank account as well (you'd need to earn at least 70€ for first payment).
Admob is not going to close, rather its income is showing in the Adsense dashboard.
You can simply use Admob to monetize your App.
And to your second question, I would like to say to keep all things natural. With AdSense or Admob, you will get a good amount of money on every genuine click.
Your CPC (Cost Per Click) depends upon your content quality and visitor's location. So keep rest. All the best.
In free app, I'd like to hide ads forever after some number of clicks on banner. And users will know about this rule.
In my opinion, if user made some money for developer, let's let him be free from ads. But all systems of ads are checking for cheating to avoid auto-clicks or something like that. So, what can you tell about major ads platforms on Google Play (Google ads, AdMob, etc.) - is it possible to do such thing or it will be judged like cheating then many users will become to do many clicks one after another to remove ads? Is simple in-app like "Remove ads" better?
This is against the terms and conditions of every ad network that I am aware of. It could also get you banned on Google Play.
It would be best to use in app purchases for this. It will not get you banned on any of the ad networks or Google Play, and is reasonably easy to integrate.
I know that Android has some ad networks to monetize the apps. But I'm looking for an ads systems that allows me to advertise for free on other apps/games, and at the same time I advertise them on mine.
In windows phone we have this: http://www.adduplex.com/
Is there something similar for Android?
Not sure if you are still looking for an answer to this, but I use http://www.appflood.com and http://www.tapfortap.com. I know there are some others, but so far appflood seems to have the best setup and is back by papaya.
I was looking at similar solutions a few months ago. The short answer: no, there is no such thing for Android. The longer answer: you might find something, but the network will be too small to even bother trying the solution out. So the closest thing to your needs is AdWhirl. It does not let you promote your app in other apps. However, you can choose to try a number of large networks, such as AdMob, and - after some testing - stick to the one you get best results with. In addition to that, it allows you to show custom ads so that you can cross-promote your products. The tool is open source and, as a bonus, also works with iOS.
Other than that, you might consider choosing AdMob (or any other network), and spending the money you earn from ads in your app for promoting your app in other apps. While this is definitely more tedious than the AdDuplex solution, you also get some solid benefits: the ads in popular networks might be of higher quality (no spam and other crap), some networks also try to show ads that are more likely to interest the user (thus a higher click-through rate), you can clearly target users for your own ads (e.g., ads are shown based on location or a demographic feature of the user), and, besides just simple ads, your ads, can, for example, be click-to-download ads that lead to direct app downloads.