iOS Development - App Monetization for Swift 3 & iOS 10
4.7 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
404 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS Development - App Monetization for Swift 3 & iOS 10 to your Wishlist.

Add to Wishlist

iOS Development - App Monetization for Swift 3 & iOS 10

We learn about AdMob, the Facebook Audience Network, In App Purchases and other ways to monetize our applications
4.7 (32 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
404 students enrolled
Last updated 10/2016
English
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 4 Articles
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Be sophisticated with different monetization options for iOS apps
  • Implement advertisements with Google AdMob
  • Implement advertisements with the Facebook Audience Network
  • Implement reward based video ads
  • Implement In App Purchases
  • Know about many other options of monetizing your applications
View Curriculum
Requirements
  • A computer running macOS, capable of running Xcode 8
  • An Apple developer account will be needed to implement In App Purchases
Description

You've successfully learned how to develop iOS applications and have already developed great apps that may even have already made it into the app store. Now you're looking for a way to turn your time and effort into actual income but you have no idea how to get started? Then this course is for you!

This course is about monetizing your iOS Applications. We're going to teach you all you need to know about Google AdMob and the Facebook Audience Network which are the two biggest ad networks in the world.
We'll teach you how to implement Banner ads as well as full screen interstitial ads. We're also going to learn how to integrate reward based video ads

With each topic we're going to go in depth, meaning we're not only teaching you how to implement these ads, we're also going to walk you through the entire registration and setting up process for each of the networks.

Afterwards we're going to teach you about In App Purchases which is another great way of monetizing your application.
Therefore we're going to implement consumables as well as non-consumables with the help of iTunes Connect and then test it inside an example application.

During all of the chapters of this course all of the resources we'll use are going to be available for download. Furthermore we're going to give you cheat sheets and links to additional information and material, to help you really understand each concept and become proficient.

In the last chapter of the course, we're going to touch on other monetization models such as paid apps.

If you're interested in this course you should've already worked with Swift and iOS, since we're not going to be explaining the language's basics. We're going to be working directly with code. Another requirement is that you need to have a developer's account at apple if you're interested in creating in App Purchases. If you don't have a developer's account you can of course still watch the video, but if you really want to implement it into your application you'll need an account.

You've worked hard on your applications and now it's time that it pays off. So join this course about monetization and learn everything you need to become a paid iOS Developer.

Who is the target audience?
  • App developers looking to turn their time and effort into income
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
03:27:51
+
Welcome to the course!
1 Lecture 01:50

We take a look at the contents of this course and make sure we have everything that we need to get started

Preview 01:50
+
Display advertising using AdMob
8 Lectures 01:04:28

We register an account with AdMob and look at every step for this in detail

Registering for Google AdMob
06:01

We finish our general setup with AdMob and learn how we can easily integrate Frameworks into our projects using CocoaPods

Cocoa Pods & Finishing AdMob Setup
11:13

We begin implementing banner ads with the Google AdMob network

Banner Ads I
12:16

We continue and finish our work on the banner ads

Banner Ads II
08:57

We get to know fullscreen interstitial ads from AdMob and implement them into our project

Interstitial Ads
12:28

We take a look at the steps necessary for implementing reward based video ads into our applications

Reward Based Video Ads
08:33

We review what we have learned about the AdMob network and take a look at advantages and disadvantages

Preview 04:54

This lecture contains materials for use with AdMob integrations and links to further documentations

Resources for AdMob
00:06
+
Facebook Audience Network
5 Lectures 37:43

We register our app with the Facebook Developer Portal to get started

Registering For The Facebook Audience Network
09:10

We learn how to implement banner ads with the Facebook Audience Network

Banner Ads
12:48

We learn about fullscreen advertising with the Facebook Audience Network by implementing interstitial ads

Interstitial Ads
12:24

We look back at what we have learned about the Facebook Audience Network and compare advantages and disadvantages

Preview 03:19

This lecture contains further resources for working with the Facebook Audience Network

Resources Facebook Audience Network
00:02
+
In-App Purchases
7 Lectures 01:35:07

We learn about the correct way of setting up an App in the iTunes Connect Dashboard and how to implement In App Purchases there

Setting up IAP in iTunes Connect
09:23

We create a universal helper file which we can use in every future project to easily work with In App Purchases

IAP Helper File
24:17

We implement Non Consumables into our app which for example allow us to remove advertisements

Non Consumables
27:04

We implement the restore functionality for our Non Consumables which we have to include for any In App Purchases of this type

Restore Functionality
10:15

We implement consumables into our application which allow us to buy tokens for certain actions

Consumables
20:19

We revisit what we have learned about In App Purchases

Preview 03:43

This lecture contains further information and materials regarding In App Purchases

Resources In App Purchases
00:06
+
Other App Monetization Principles
3 Lectures 08:38

We take a look at the possibility of making our apps paid and when this model can make sense for us

Paid Apps
04:20

We learn about yet another more exotic way of monetizing our application: Sponsored Apps or Sponsored Content

Sponsored Models
02:07

We have finished our course and look back at what we have learned together

Summary and Comparison
02:11
+
Bonus
1 Lecture 00:05
Bonus Lecture
00:05
About the Instructor
Johannes Ruof
4.5 Average rating
1,011 Reviews
12,826 Students
15 Courses
RUME Academy

I have been developing iOS applications since 2012 and have years of experience in Objective C Programming. Since Apple announced Swift I have been using it in my programming and can proudly say I have experience since Day 1 of the language.

I am looking forward to sharing my knowledge with my students and hopefully have a positive impact on the lifes of as many people as possible as much as learning new things myself.

"You are never too old to set another goal or to dream a new dream." - C. S. Lewis

Timothy Meixner
4.5 Average rating
1,011 Reviews
12,826 Students
15 Courses
RUME Academy

I'm currently studying Mobile Media and work as a teacher on Udemy. I have worked in digital publishing and viral marketing for more than four years.

I am also a web and mobile application developer with more than five years of working experience. But my greatest passion is designing and developing mobile games for iOs devices, in either Objective C or Swift.

My teaching philosophy is best described in the words of Benjamin Franklin:

"Tell me and I forget. Teach me and I remember. Involve me and I learn."

I hope that we can create many beautiful things together and learn from each other.