Mobile App Monetization Methods
Mobile App Analytics
Mobile App Stores - Distributing Your App
Mobile App Monetization Methods
Making Money With Your App
There are many mobile ad networks available to developers who want to add ads in their apps in order to make money from users clicking on the advertisements or viewing
them. Ads are usually paid per impression count or click count.
Developers have a variety of ad types and monetization methods to choose from. Like Analytics, they
are usually added to the app code using an SDK integration.
Some of the most popular ad platforms include: Ad Buddiz, Admob, inMobi, Amazon Mobile Ads, ChartBoost, Facebook, SearchAds, Fyber Advertiser, Vungle, Yahoo Flurry Publisher,
LeadBolt Publisher, Nend Publisher, Mobvista Publisher, and NativeX Publisher.
On this page you can read a summarized guide about these Mobile Ad Services. To gather additional info about a Mobile Ads Network, just click on the
link for the website you want to browse.
Amazon Mobile Ads
At Amazon you can submit your app to their Mobile Appstore, add in app advertising and in app
purchases if you want to. For this tutorial article we will be discussing their in app advertising
platform - mobile ads for your app.
Mobile Ads from Amazon can be added to Fire OS, Android OS, and IOS platforms; however, IOS apps cannot be submitted to the
Amazon Appstore. Amazon Mobile Ads is compatible from Android 2.3 and later.
And, you do not have to submit your app to their
app store in order to use their Mobile Ads Network in your app. If you do, you can view your reports for
both your Amazon Appstore app downloads and mobile ads in the same dashboard.
To signup for
either, you need to create your Developer Account at the Amazon Appstore portal.
Developer Portal Amazon - Create Your Account
Then, once logged in, for Mobile Ads go to the App Services link, then scroll down page to Mobile Ads and
click the link. Follow the step by step guide to integrate the required code into your app.
Mobile Ads Amazon - Get Started Guide
Features of Amazon Mobile Ads
Ad Types - Amazon Mobile Ads has a variety of ads to choose from, including static image banner ads, expandable rich
media banners with videos, and interstitials. The static image banners are similar to those you see on web pages, and the
interstitials are full page ads.
The ads can be customized to suit your needs and you can also choose ad sizes if you want to.
You can also have the Mobile Ads SDK serve your ads automatically according to device screen size and layout
interstitial type ads you can choose a place in the app to show them or when an event occurs.
You can also choose which advertisers you do not want advertised in your app. Amazon uses its' own brand
for ads and also third party brands so there is a variety you can choose from to better suit your app's
niche and demographics.
Integrating the Mobile Ads
To integrate the mobile ads API you need to add the code:
to your app's manifest,(permissions and an Ads Activity)
build gradle, (add the API for Amazon to dependencies one line of code)
at the onCreate method in your java page, (add the Application Key code)
add the mobile ads code, (to either the layout xml page or use java code).
Sample code is provided at the Get Started Guide page for coding the code required; you can copy and paste.
Amazon Mobile Ads is now at JCenter repository, making it accessible for those who build apps with JCenter.
Android Studio and AIDE use JCenter so if your using them to develop your apps you can follow the JCenter integration guide.
You just need to make sure your Build Gradle top level has the JCenter repository code and at your
Build Gradle App level you add the dependencies - just one line of code.
(Apps have 2 distinct build gradle pages; one has the repository name and the other has the
dependencies required and also where you can add dependencies like the Amazon API)
Sample code is available to copy and paste from their website.
Just click this link or click the JCenter at Menu choices.
Adding Code to Gradle Using JCenter
You need to get a distinct Application key for each app you put Mobile Ads onto. To get this key
you must first read and confirm that your App is not targeting anyone under the age of 13.
A key is then generated which you place in the onCreate method of your java code page. This key is
32 characters and is what identifies your app to the Amazon Mobile network to accurately track your
ads for reporting and payment.
Just use the Quick Start Guide,
and choose either Android, or IOS to get
started with the integration. The simplest method is to use static banner ads and do not define any ad sizes in your
code. That way, the Ad Network will send ads based on the device screen size and layout parameters.
If you want to customize your ads you can read the Ad Targeting Options Guide. Just follow the link
from the Get Started Guide page.
Testing Your Mobile Ads
Once you have added the required code to your app, you can test the Mobile Ads in your app by following the
Developer Launch Checklist at the Testing Your App link.
With this you basically put your mobile ads into Testing Mode while you check the performance of the ads
on your device.
You need to add a line of code to your java page code. Once you complete testing you can remove
the line of code.
The test will determine that your mobile ads is performing as it should both for
displaying ads and device performance.
Mobile Ad Payments and Stats
You must create an Amazon Developer Account to view the reporting and payments for your mobile ads. This is free.
Clicking on Reporting tab in your Developer Dashboard will show your mobile ad payments.
Payments are paid monthly and rolled over to the next if you don't meet the threshold for payment. Threshold for
payment depends on your country and type of payment you choose.
For example, USA residents, $10 is required for payment,(electronic bank payment)
,whereas Canada one hundred (100) is required for payment.
Tax information must be completed for non USA; it is the standard BEN form; read it and sign electronically. And,
then add your preferred bank account info for depositing your money. Once you complete these two steps your payments
can be made to you.
For proper display ads, code your layout as width MATCH_PARENT, and your height to WRAP_CONTENT.
Let Amazon Mobile Ads Network be the first choice for sending ads and then third party advertisers as the
second choice when no Amazon ads are available. This usually results in better eCPW.
Target your ads appropriately and use type of ads where best suited. Example, interstitials are known to do
better in certain apps like game apps. Place the ad at a point in the app like when a user completes one level of a game.
YOU MAY LIKE:
How To Submit Your App Amazon Appstore
If you Like Our Free Android Tutorial - Give Us a Social Mention