How to add Amazon Ads in my Android application - android

Today and I don't know how (And I actually I don't care) my AdMob account has been suspended for a month, it was a long email to share, but somehow I felt like I'm a thug or criminal who want to steal their money (Which was less than a dollar as my app just got published a couple of days ago), perhaps there was a mistake from my side (The only thing comes in my mind that I may forgot to disable the live Ads while testing my code today as a result of publishing an update that fixes a bug).
Anyway, they will not serve me any Ads for a month, and as there was no even a warning and no appealing, I'm considering to use Amazon Ads in my app.
My question is,
1- Is it easy to implement an Amazon ad banner in my code?
2- Do I have to publish my application on Amazon App Store too?
3- Is there a step by step guide to implement Amazon ad in my code?
Thank you :)

1- Is it easy to implement an Amazon ad banner in my code?
Totally depends on your expertise level. But, even if you are moderately comfortable with android development and have worked on integration with other ad networks it should not be hard at all.
2- Do I have to publish my application on Amazon App Store too?
No, but it is recommended to do so. What the harm in having an additional distribution channel? It will only do you good by bringing in more downloads.
The getting started page clearly states this: Submit your app to the Amazon Appstore, Google Play, **or** another app distribution framework. Hence publishing on Amazon is not a mandate.
You will have to sign the MOBILE AD NETWORK PUBLISHER AGREEMENT
3- Is there a step by step guide to implement Amazon ad in my code?
Yes, refer the official documentation here
These FAQs will help you better understand each of the points you've put in your question.
And why only amazon as an alternative? You have a whole lot of other options.

Related

Auto-Update Enterprise (intern) Apps

So, is there a realiable way to update enterprise/intern apps remotelly?
I work in a company that spreads across my state, including some areas that the access is dificult, so I can't send someone to locally update the app everytime there's a new release.
I'm working with Android/Java at the moment, and we also use Azure DevOps to store the repositories.
I tryied App Center from Microsoft but didn't understood if that could help me update my app or not.
Also, we don't want to publish the application to the PlayStore and make it public. Unless, of course, if that's the only way.
Thank you for your time reading this, I will keep searching something related to this and also share here any solution that I can find.
There's different ways to do so I'll say some but there's definitely more.
You can use Push-link, read about it it does more or less what you are looking for.
Perhaps could work uploading the .apk to Google Play and just publish it for beta testers, here's an old Google Play Private App Guide pdf and perhaps it doesn't work anymore but give it a try.
Also what you tried with App Center perhaps what you are looking for is Distribution In-App Updates
Note: This is not recommended to avoid by passing Google Play to distribute an app

Admob vs AdSense

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.

Are there ads that I can add to my android app without market link?

Is their an0 android app ads library that I can use in my app without the need to publish the app in the market?
You don't need to publish your application on the Market in order to use AdMob ads. Just register on the AdMob site and get your code to use when displaying ads.
I don't see any relevance between being small company and using Android Market, about 80% or more of Android Market submissions are made by singe developers, there's absolutely nothing wrong about publishing your personal application. I can even tell, it's really helpful to get a feedback from market users, especially if you don't have many people to beta-test your application.

How can I track Android install referrers with Amazon Appstore?

I am currently tracking referrers with Android Market and Google Analytics as described here:
http://code.google.com/mobile/analytics/docs/android/#android-market-tracking
Is there a similar solution that can be used for Amazon Appstore?
Does the Amazon Appstore prevent you from using Google Analytics? Well... not that I would be surprised, given how eager they are to pretend that Google Play does not exist.
In any case, Flurry is another popular analytics alternative for Android. I use it for Apps on the Amazon Appstore, so I know they don't have an issue with that. It also works well enough that I've never seen the point of moving over to the Google Analytics suite.
Edit: Your question is not 100% clear (since the link just points to Google Analytics), but is the problem that you want to be able to track referrers in the Amazon appstore app/website?
That is obviously a different cup of tea. But in that case, my advice is really simple: send a mail to the Amazon appstore crew, explain what you want, and ask them if they can provide this service. The Amazon appstore has some weaknesses, but the one big advantage that they have is that they have actual people willing to talk and listen to their developers.
You can use the URL structure defined at the following link:
https://developer.amazon.com/sdk/in-app-purchasing/sample-code/deeplink.html
Use the ref= tag as described at the bottom of the linked webpage

PayPal Donations on Android Apps

I am currently developing an application where I want to be able to have an option to allow the user to donate money for the app. Is there a particular way about doing this for android. I have tried looking at google but it mainly shows about paypal donation buttons for websites
I think it should be possible.
There's a similar discussion on Google Groups which basically says that donations are allowed as long as you don't offer additional functionality for that money.
Meaning no functionality is enabled after the donation is made.
Like #alocaly said, you're unable to recieve donations through a system different from android market payment or ads inside the application.
However, it is still possible to have your application on the Internet by free and with a donation button. The difference is that you cannot post it on the Android Market, so you'll have to do some extra work:
Upload to a webserver, so it can be downloaded to your phone.
Create a website (or post your application to another "illegal" market), so people can find your application.
Use some sort of advertising to let people know your application (Twitter retweets, community ads, GoogleAds, SEO, whatever)
Manage some kind of update system. Since you don't rely anymore on the Android Market, you don't have an automatic updating method (Android Market updates applications when you post a new version of it), so you should have a small class that checks a website looking for a new version (it's not that hard) and downloads a new version when there's one available.
Make work the Paypal button like #Tim said
However, you are able to do something that I've see out there: create a free version of your application and post it on the Android Market, and post another version of the same application called "Same program name (Donation)", costing some money. When someone wants to donate you, they'll only have to buy this version.
I hope it helps
I don't know what importance it has, but I think that the chart / terms of services we sign as android developers don't allow the usage of this kind of monetization.
As this is a subject that is changing a lot in Android world, with the soon to come API to pay in apps, I'm not sure it still has any importance, but you should still be aware of that.
Maybe you should take a look at this post, which explains how to integrate Paypal payments into an Android App witout leaving the App itself: How to integrate paypal donate in android app?

Categories

Resources