A. In-app purchases
B. Charging for app downloads from the Apple iTunes or Google Play store
C. In-app ads
D. All of the listed answers are correct
Correct answer: All of the listed answers are correct
Anyone who has used a web app will be aware that ads are an essential part of the web experience. In addition to the usual banner ads, there are pop-up ads, video ads, full-screen ads, and sliding ads that show ads from one side of the page to another. Since their inception, these ads have been a part of the web, but lately, many new models have enabled developers to earn money from their web apps.
Conversion Based Models
To understand the different monetization models, we first need to look at the different kinds of visitors. The most important types of visitors are non-paying ones (non-paying users) and paying ones (paying users). There are several models for monetizing these two groups.
Adsense is the most popular ad format. It is a pay-per-click ad. However, the main difference between Adsense and other pay-per-click ad formats is that the pay-per-click model displays ads on the pages the user visits. In contrast, Adsense will display ads on any pages you have programmed into your website. It works by storing a ‘text query’ on your server. Adsense will match the query with the page’s HTML code whenever you create a new HTML page. This code then replaces the background image with an Adsense ad. The one caveat is that Adsense is relatively lengthy, and the user has to visit over 2,000 ad clicks to see the first ad. This resulted in slow load times for web pages and was the main criticism that Apple made of the Apple TV when it was released in 2007.
Facebook Native Ads
Another native ad format is Facebook native ads. This is a pay-per-click format. Instead of displaying the ad code directly on the page, Facebook can display it in the sidebar or in a particular place on the page called “sponsored stories.” Facebook also uses the same cross-browser-support ad format that Google uses. To ensure it works on all browsers, Facebook provides a script in their ad code that lets the user preview what ads will appear on the page. This allows them to avoid the headache of doing cross-browser testing themselves.
Searchable advertising is the most recent of the pay-per-click ad formats. For example, if you wanted to sell a gift certificate to a local bakery, you would display its name alongside its phone number. Then, when someone entered that number into Google, the search engine would display the bakery’s name alongside its phone number. Because Searchable ads are very similar to Adsense, the user has to click on the text block of the ad code to get the advertisement to display. The benefits of using Display Ads are worth trying.
URL Based Models
URL-based models are usually free to use but pay for visibility. Some URLs may require you to have an ad on the page to display the link. The code to display the link will look like this:
[img_asset src=http://youtu.be/0IhtUEDg6Ns&w=400&h=350] [/img_asset]
This will mean that whenever someone clicks on the link, it will automatically place a “Click here” button on the page. This means that clicking the “Click here” button will also take you to the advertiser’s website.
Another vital thing to note about URL-based ads is that they usually have limitations on the number of times they can be displayed and the amount of money they can make. If a user clicks the ad, it will appear in the footer of the page, but it is not available to display repeatedly and usually does not pay out unless the user clicks it more than three times. This means that clicking on the “Click here” button has to be a deliberate action for it to be effective.
All forms of advertising have their pros and cons and should be considered before deciding on which one to use on your website. In the end, it should all come down to what is best for your website.