I'm a C# developer by profession and have dabbled in Android application development in the early days of Android (prior to Eclair). At the time, I followed the Google Tutorial, various websites and bought a couple of books. However, I felt there were some things lacking explanation to fully understand how things worked. I've recently had the interest to revisit it. I know there's the Xamarin software that will allow me to develop Android applications using C# and Visual Studio but I was keen to stick with Java code and Eclipse. I know the Google Tutorial has been updated but a brief look at it still seems to show there's not enough explanation behind certain aspects.
Can anyone recommend a good book that takes you through a real and working Android application which has good explanations for things along the way?
TIA
“The ad market has been a gray area, and some ad networks became very spammy,” Rob Weber, the cofounder of native ad network NativeX. “Up to this point Google didn’t take a stand, but now they’re really stepping it up.”
Google made two critical changes to its Google Play Developer Policies in late August, giving developers 30 days to update their apps, or else. The first is that ads within notifications are now banned, and the second is that adding an ad-focused new icon an Android user’s home screen is also banned.
android-kindle-fireFor both of these, it wouldn’t necessarily be clear to users which app was causing the spammy alerts, or how they could easily remove them.
In the early days of Android, Google didn’t make a big fuss over these clearly annoying practices, perhaps partly because developers were having a difficult time monetizing on Android. Now, however, the Android user experience is catching up to Apple’s at the same time that Android monetization is making big strides — and Apple never allowed these kinds of ads.
In the process, however, Google will be sucking as much as $150 million of developer revenue out of the ecosystem.
“Tens of thousands of Google Play apps were using Airpush [one of the ad networks that promoted spammy ads like these],” Weber says. “They had over $150M in revenue, and we think 50-80 percent of their revenue was from this … and that’s just one of the networks.”
That’s revenue that developers who want to continue to monetize will have to replace, and NativeX is happy to oblige with native ads, as are other ad networks. But developers will have to hurry — this week is the first week of the new Google Play guidelines, and non-compliant apps risk being booted from the most important Android app store. After all, it wouldn’t be difficult for Google to track which apps have these types of ads and demand that they be removed — or else.
It may be tough for some developers initially, but ultimately, it’s all good for users, and it’s all good for Android. A better user experience will lead to more usage, and more apps, and more trust.
“This is an awesome move by Google, and will clean up all this mobile spam,” Weber says. “
I make apps with tasker and I want to put them up on Play store in order to earn bucks, but they are not good/useful enough to sell directly. So I need to put ads and as far as I have read, I have to contact an ad network or two. But the problem is that I don't have programming knowledge at all! All I know is to make series of tasks and scenes in tasker and export them with tasker app factory so I have an apk file in the end.
I can make almost all apps which are usually seen in the top free apps' trends in Play Store.
So, how will I put their ads? Do they give something which involves the use of Android SDK? Or can I give them my apk file so they will incorporate their ads for me? (this doesn't seem safe though).
One solution for this may be that they give me HTML for the ad so I can put it in tasker's HTML box, but then the ad networks won't be sure if their ads are showed properly or I am showing something else over the HTML box.
Also, do I have to pay the ad networks in advance or do they only take the share from the advertisements' earnings?
____________________
UPDATE: I have learned how to develop real android apps using java and I have been uploading my apps with the name "Apps By Usman".
I thank everyone for the replies and I want to let everyone know that although I personally do not require an answer to this thread now, anyone who can share information about tasker apps and their monetization should write a reply for those visitors who would be needing such answer.
the post is like 4 months old, so i don't know if you still need the answers, but since nobody answered yet, i guess i'll just try, who knows if it helps you or anybody else.
i never used tasker before, but as far as i know, ads network company is providing sdk we have to include in our development project, some company like millenial media (i don't know about other company though) even providing step by step instruction of how to put their ads into our application on their website.
from your question, i assume tasker is something like game maker or app maker, sorry if i'm wrong, well, since i've some experience in using game maker also, just in case i'm right, in game maker, if they support putting ads into application, usually they include some option to do so, and the sdk from the ads network company is already included, i don't know if tasker have something like this.
hope this helps.
Thanks for the reply, tasker is not a development environment, it is just an app which lets us invoke different functions of phone on a step by step manner, and even lets us export these sets of actions as apk files.
I have, however, found that there is a very little possibility for banner ads in it. So I have now learnt coding in java and I am now making apps in java.
The answer to this question, if someone else is interested is that tasker can invoke html banner ads with the help of webview object if your preferred ad network supports this format, but to make real and native apps, we need to learn java.
if anyone needs to integrate ads in your tasker aps contact us.we have developed a plugin to help you.
noorudheen km said:
if anyone needs to integrate ads in your tasker aps contact us.we have developed a plugin to help you.
Click to expand...
Click to collapse
admob?
You can get benefits by advertising.
Each advertising platform, there will be a detailed access way and their own SDK,
My Skype is: s40319882
Welcome exchange
noorudheen km said:
if anyone needs to integrate ads in your tasker aps contact us.we have developed a plugin to help you.
Click to expand...
Click to collapse
I am willing to monetize my app made with Tasker, is there any easy easy way to insert or inject ads into the apk without codes?
As for paying the ad networks- are you looking to advertise your product or publish advertisements on your app? I guess it depends how many users you have! If you want to both promote your app and monetize your audience base, you should consider choosing a cross-promotional advertising company. I can give suggestions, but for now I suggest you google App cross promotion companies and pick the one that is best for you.
As for the tool kit, it again depends on the company, but a good company will have the option of SDK, API S2S, open RTB, JS tag, etc
ad mediation !!
hey , if still need answer , ther is some mediation website where you upload your apk and they put their sdk in it with some banner or interstitel ads but still limited as tyou can't control where ads will show up, only at the begining or the exit .
So being this thread has been revived, Ad networks do not put ads in your apps, you have to put the ad networks into your app. This is normally done by taking hours and hours of your precious time coding a SDK into your project. Boring.....
Using Enhance, you can now integrate all of the services that providers offer without ever having to touch an SDK again. With little to NO coding at all and without touching source code, Enhance® is the easiest way to integrate 3rd party services into your project or to keep them up to date. (Ads, Mediation, Analytics, Attribution, Crash Reporting and more) No more SDK integration!!!
We even have a "ZERO CODE" option for certain features!!!
For more information on Enhance, just follow this link : https://goo.gl/kufiQQ
ismaelbb said:
hey , if still need answer , ther is some mediation website where you upload your apk and they put their sdk in it with some banner or interstitel ads but still limited as tyou can't control where ads will show up, only at the begining or the exit .
Click to expand...
Click to collapse
The point is being able to choose the placement and format for in-app ads easily. That's why mediation works so well.
I've been learning Android development recently and finally released my first free app.
It's open source and available on Github too. It's made with C# in Xamarin (not forms though, which meansit uses Android's native APIs).
I chose to start with a TOTP generator because
It's a non trivial use case yet not too complex
It allows to meaningfully integrate image acquisition and protocol handling
I already had a UWP version I could reuse the corre logic from
The Google OTP generator uses a web service to scan QR codes, as far as I can tell
I'd be interested in asking for feedback: does the app's UI feel right? What areas can I improve?
kaworu1986 said:
I've been learning Android development recently and finally released my first free app.
It's open source and available on Github too. It's made with C# in Xamarin (not forms though, which meansit uses Android's native APIs).
I chose to start with a TOTP generator because
It's a non trivial use case yet not too complex
It allows to meaningfully integrate image acquisition and protocol handling
I already had a UWP version I could reuse the corre logic from
The Google OTP generator uses a web service to scan QR codes, as far as I can tell
I'd be interested in asking for feedback: does the app's UI feel right? What areas can I improve?
Click to expand...
Click to collapse
It was nice to see that you have your first software released. Congradulations... And thanks for sharing. As I saw you developed your software with Xamarin which is a cross platform framework. It would be great if you can share your experience here: https://forum.xda-developers.com/tools/frameworks/native-vs-cross-platform-t3850250 with other people.
I like to hear more stories about crossplatform and also native coding experiences.
I'm going to give your software a try.
I'm not a fan of material design UI, however your app looks nice. Congratulations for creating your first app.
Congratulations. You made the right choice when decided to create tool. Wish you high ratings and many downloads! I downloaded it on my phone.
Currently running latest Xamarin version for mobile app, backend is .NET. Also have a web-app that syncs with the mobile app. We are planning a full UI revamp with minor feature enhancments and have been pushed to rebuild in React/Flutter. Reasons given for this include:
xamarin being phased out
React more efficient to code
Xamarin incompatibility with the new designs (which is not believable tbh)
All we care about is the efficiency of build and strong long-term, scalable solutions. We care about compatibility with third parties (like Google cal) but overall, the app is very simple (it does not have any heavy development features like video streaming, chatting, etc).