80
© 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. #WWDC15 Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch

Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

© 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.

#WWDC15

Monetize and Promote Your App with iAd

Carol TengShashank Phadke

Media

Session 503From design to launch

Page 2: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers
Page 3: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Generate Revenue

Acquire Customers

Page 4: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Acquire Customers

Monetize

Page 5: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Acquire Customers

Monetize

Page 6: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

PromoteMonetize

Page 7: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

PromoteMonetize

Page 8: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

PromoteMonetize

Page 9: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Monetize Promote

Page 10: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Introducing LiteRightThe next great camera app

New camera appSpecial filtersFree app with in-app purchase available

Page 11: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

The Road Ahead

Design Develop Launch Grow

Page 12: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Design

The Road Ahead

Develop Launch Grow

Page 13: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Design

The Road Ahead

Design Develop Launch Grow

Page 14: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Monetizing My App with iAd

Page 15: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Monetizing My AppKey benefits

70% revenue share

Page 16: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Key benefits

70% revenue shareGreat user experience

Monetizing My App

Page 17: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Key benefits

70% revenue shareGreat user experienceGlobal reach

Monetizing My App

Page 18: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Key benefits

70% revenue shareGreat user experienceGlobal reachPrivacy controls

Monetizing My App

Page 19: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Key benefits

70% revenue shareGreat user experienceGlobal reachPrivacy controlsBuilt into the iOS

Monetizing My App

Page 20: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Multiple ad formatsMonetizing My App

Banner Medium Rectangle Pre-Roll Interstitial

Page 21: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Banner Medium Rectangle Pre-Roll Interstitial

Multiple ad formatsMonetizing My App

Page 22: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Banner Medium Rectangle Pre-Roll Interstitial

Multiple ad formatsMonetizing My App

Page 23: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Banner Medium Rectangle Pre-Roll Interstitial

Multiple ad formatsMonetizing My App

Page 24: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Banner Medium Rectangle Pre-Roll Interstitial

Multiple ad formatsMonetizing My App

Page 25: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Multiple ad formats

Banner Medium Rectangle Pre-Roll

Monetizing My App

Interstitial(video coming soon)

Page 26: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

The Road Ahead

DevelopDesign Launch Grow

Page 27: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

The Road Ahead

DevelopDevelopDesign Launch Grow

Page 28: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationExamples

Page 29: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationExamples

Banner

Page 30: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationExamples

Banner Interstitial

Page 31: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationBanner

Link iAd framework

Page 32: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationBanner

Link iAd frameworkImport iAd

import iAd

var myViewController:MyViewController = ... myViewController.canDisplayBannerAds = true

Page 33: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationBanner

Link iAd frameworkImport iAdConfigure view controllers

import iAd

var myViewController:MyViewController = ... myViewController.canDisplayBannerAds = true

Page 34: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationBanner

Page 35: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

// (1) In AppDelegate.swift: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {     UIViewController.prepareInterstitialAds()         return true }

Easy IntegrationInterstitial

Page 36: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy Integration

// (1) In AppDelegate.swift: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {     UIViewController.prepareInterstitialAds()         return true }

Interstitial

Page 37: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy Integration

// (1) In AppDelegate.swift: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {     UIViewController.prepareInterstitialAds()         return true }

Interstitial

// (2) In myViewController.swift prior to interstitial override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?){ … // if third time presenting this view controller, display interstitial ad destination.interstitialPresentationPolicy = ADInterstitialPresentationPolicy.Automatic }

Page 38: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy Integration

// (1) In AppDelegate.swift: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {     UIViewController.prepareInterstitialAds()         return true }

Interstitial

// (2) In myViewController.swift prior to interstitial override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?){ … // if third time presenting this view controller, display interstitial ad destination.interstitialPresentationPolicy = ADInterstitialPresentationPolicy.Automatic }

Page 39: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

InterstitialEasy IntegrationEasy IntegrationEasy Integration

Page 40: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Easy IntegrationTools for testingEasy IntegrationEasy Integration

Page 41: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Launch

The Road Ahead

Design Develop Grow

Page 42: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

LaunchLaunch

The Road Ahead

Design Develop Grow

Page 43: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers
Page 44: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Banner Interstitial

Page 45: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers
Page 46: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Grow

The Road Ahead

Design Develop Launch

Page 47: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Grow

The Road Ahead

Design Develop GrowLaunch

Page 48: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Enabling GrowthContinuous cycle

Monetize

Page 49: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Enabling GrowthContinuous cycle

Monetize Promote

Page 50: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Enabling GrowthContinuous cycle

Monetize Promote

Page 51: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Enabling GrowthContinuous cycle

Monetize Promote

Page 52: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Enabling GrowthContinuous cycle

Monetize Promote

Page 53: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Enabling GrowthContinuous cycle

Monetize Promote

Page 54: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Promoting My App with iAd

Page 55: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Promoting My AppMy audiences

Acquire Re-engage

Page 56: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

My audiences

Acquire Re-engage

Promoting My App

Page 57: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

My audiences

Acquire Re-engage

Promoting My App

Page 58: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Audience SegmentationExample

Page 59: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Audience SegmentationExample

Starter Pack Purchasers

Dormant Users

Page 60: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Audience SegmentationImplementation

Segment starter pack purchasers

if purchasedStarterPack == true {

}

Page 61: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Audience SegmentationImplementation

Segment starter pack purchasers

if purchasedStarterPack == true {

let sharedclient = ADClient.sharedClient()

}

Page 62: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Audience SegmentationImplementation

Segment starter pack purchasers

if purchasedStarterPack == true {

let sharedclient = ADClient.sharedClient() sharedClient.addClientToSegments([“d1b7b0”], replaceExisting: false)

}

Page 63: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Audience SegmentationImplementation

Segment starter pack purchasers

if purchasedStarterPack == true {

let sharedclient = ADClient.sharedClient() sharedClient.addClientToSegments([“d1b7b0”], replaceExisting: false)

}

Page 64: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Audience SegmentationImplementation

Segment starter pack purchasers

if purchasedStarterPack == true {

let sharedclient = ADClient.sharedClient() sharedClient.addClientToSegments([“d1b7b0”], replaceExisting: false)

}

Page 65: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

iAd Workbench

Page 66: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers
Page 67: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

DemoRe-engage existing users

Shashank Phadke

Page 68: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers
Page 69: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Method of ADClient class

Measure PerformanceAttribution API

    ADClient.sharedClient().lookupAdConversionDetails ({ (appDownloadDate:NSDate!, lastClickDate:NSDate!) -> Void in         // send to my analytics package

…       })

Page 70: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Method of ADClient classlookupAdConversionDetails

Measure PerformanceAttribution API

    ADClient.sharedClient().lookupAdConversionDetails ({ (appDownloadDate:NSDate!, lastClickDate:NSDate!) -> Void in         // send to my analytics package

…       })

Page 71: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Method of ADClient classlookupAdConversionDetails • App download date

Measure PerformanceAttribution API

    ADClient.sharedClient().lookupAdConversionDetails ({ (appDownloadDate:NSDate!, lastClickDate:NSDate!) -> Void in         // send to my analytics package

…       })

Page 72: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Method of ADClient classlookupAdConversionDetails • App download date• Last click date

Measure PerformanceAttribution API

    ADClient.sharedClient().lookupAdConversionDetails ({ (appDownloadDate:NSDate!, lastClickDate:NSDate!) -> Void in         // send to my analytics package

…       })

Page 73: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

GrowDesign Develop GrowLaunch

Page 74: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

PromoteMonetize

Page 75: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

PromoteMonetize

Page 76: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers
Page 77: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

More Information

Technical SupportiAd Developer Forumshttp://devforums.apple.com/community/ios/connected/iadint

iAd Developer Guidehttp://developer.apple.com/iad

General InquiriesJosh Kahn, iAd Technologies [email protected]

Page 78: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

Related Sessions

What’s New in iTunes Connect Presidio Wednesday 11:00AM

Page 79: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers

iTunes Connect Lab App Store Lab B Tuesday 9:00AM

iAd Technologies Lab Media Lab A Tuesday 11:00AM

iTunes Connect and App Analytics Lab Developer Tools Lab C Tuesday 2:30PM

iTunes Connect Lab App Store Lab B Wednesday 9:00AM

iTunes Connect and App Analytics Lab Frameworks Lab E Wednesday 1:30PM

iTunes Connect Lab App Store Lab B Thursday 9:00AM

iTunes Connect and App Analytics Lab Frameworks Lab E Thursday 2:30PM

iTunes Connect Lab App Store Lab B Friday 9:00AM

iAd Technologies Lab App Store Lab C Friday 9:00AM

Labs

Page 80: Monetize and Promote Your App with iAd...Monetize and Promote Your App with iAd Carol Teng Shashank Phadke Media Session 503 From design to launch Generate Revenue Acquire Customers