do I have control over ads in my own mobile app - android

I've search all over Google for this and I couldn't find an answer.
I will be building my first mobile app and I was wondering how much control do I have regarding advertising banners. That last thing I want my users to see, is some annoying banner at the bottom of my application.
As a new mobile app developer, how much control do I really have over adverting, especially from third parties in my own application?...

Ads are not an automatic thing in Android apps-- you have to choose to put them in there. For example, view this link where people ask how to add advertisements.
It should be mentioned that ads can be a good thing for a free app, and being that it's under your control, it's up to you to put the ads in a way that do not disrupt the user experience (like banner ads often do).

Third party ads are most of the time not in your control since custom ads violates their advertiser interest.
Some third party network provide custom ad showing option but in that cases you generate very little to none amount of money for the clicks.
You can become a advertiser in some ad networks and then can push your own ads.. really costly . probably a not good solution.
Position wise - most of the ad networks have banner + fullscreen ads and custom placement is available.

There are several ad services, I use and would recommend admob which is Google's own.
You have a lot of control over the ads, where they are displayed, this is done by adding the ad element to the layout xml file so you can place where you think is appropriate in your apps layout.
When to request an, auto refresh the ad after so many seconds/minutes. Also from the web interface you can control what category adverts are shown from, for example, if you didn't want to show dating adverts within your app from the web site you can block the dating category so none of your users will see adverts for that category.
You can find out more info about admob at http://www.admob.com.

Related

Ask user to watch interstitial ad?

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

Clicking the ads for solution of the game

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.

How can I implement AdMob interactive video on Android app?

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.

AdMob clicking strategy

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

How does Admob determine the textual context to show targeted advertisements?

1) Is the Admob SDK able to retrieve all the text strings shown in a app and display targeted ads based on those?
2) Do I have to specify the strings manually by AdRequest.setKeywords(keywords)? EDIT: setKeywords is ignored. Source
3) The targeted ads are shown based on the application description and title entered in Admob website?
4) Some other factor(s)?
5) Non of parameters mentioned are used and Admob does not provide context targeted ads only region based ads?
It not meaningful to parse the content as a web page on mobile devices, so the answer is no context targeted ads for now. I asked the same question with a googler. His answer is AdMob delivers Ads based on user's behavior. Initially, AdMob delivers any kinds of Ad to you. If you tap the "car" Ads more than the others, it means that you are interesting in buying a car recently, so more car Ads will be delivered to you, something like that.
From my personal experience it does not. I do not know but the ads I get are not particularly context sensitive.
I have a small free app called PodcastCharger and I set the keywords for the name of podcasts, etc but failed to see any difference with the ads shown.
It could be that the keywords I set is not related to any ad.
I'll share my experience, I've just publish new app called Balloon Rush it's a simple tilt game so initially when I added ads it started displaying "Hot balloon" ads straight away which was odd as I have very few content as text in the app and that is mainly the title on the splash screen. After that I've added few keywords to the ad request and after an hour of the change I started getting different ads related to the keywords and even more image ads opposed to text ones.
In my experience I saw good change adding keywords and it was definitely detecting my app title or in-app labels.

Categories

Resources