1 / 65

Pune Mobile Developers

Pune Mobile Developers. Ad Network Integration 17 th May, 2014. Agenda. Integrating third party ad network SDKs . Agenda. Integrating third party ad network SDKs Best practices for ad network integration. getting Ad Network sdk. First step is to signup for an Ad Network SDK.

tola
Download Presentation

Pune Mobile Developers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pune Mobile Developers Ad Network Integration 17th May, 2014

  2. Agenda • Integrating third party ad network SDKs

  3. Agenda • Integrating third party ad network SDKs • Best practices for ad network integration

  4. getting Ad Network sdk • First step is to signup for an Ad Network SDK

  5. getting Ad Network sdk • Download Ad Network SDK

  6. getting Ad Network sdk • Download Ad Network SDK • https://developers.google.com/mobile-ads-sdk/download#download

  7. getting Ad Network sdk • Downloaded package structure

  8. getting Ad Network sdk • Downloaded package structure

  9. Adding Ad Network SDK to Project • Right-click on your project in Xcode, choose Add Files to “Your project”

  10. Adding Ad Network SDK to Project • Select all the files from except “Add-ons” directory

  11. Adding Ad Network SDK to Project • Right click on your app project in Eclipse and choose Properties

  12. Adding Ad Network SDK to Project • Select Java Build Path and the Libraries tab.

  13. Adding Ad Network SDK to Project • Select Java Build Path and the Libraries tab. • Click Add External JARs,to add the Google Mobile Ads JAR

  14. Adding Ad Network SDK to Project • Select the Order and Export tab

  15. Adding Ad Network SDK to Project • Select the Order and Export tab • Check the Google Mobile Ads JAR to include it when compiling your project.

  16. Adding Ad Network SDK to Project • The SDK requires that com.google.ads.AdActivity be declared in your app's AndroidManifest.xml:

  17. Adding Ad Network SDK to Project • The SDK requires that com.google.ads.AdActivity be declared in your app's AndroidManifest.xml:

  18. Adding Ad Network SDK to Project • Making ad requests requires the networking permissions INTERNET and ACCESS_NETWORK_STATE, so these must also be declared in the manifest:

  19. Adding Ad Network SDK to Project • Making ad requests requires the networking permissions INTERNET and ACCESS_NETWORK_STATE, so these must also be declared in the manifest:

  20. Adding Required Frameworks • Add required frameworks for Ad Network SDK

  21. Adding Required Frameworks • Add required frameworks for Ad Network SDK • For AdMob these frameworks are required: • AdSupport • AudioToolbox • AVFoundation • CoreGraphics • CoreTelephony • MessageUI • StoreKit • SystemConfiguration

  22. Configuring Build Settings • Set any build settings if required. • For AdMob, add -ObjC to the Other Linker Flags of your application target's build setting:

  23. Requesting Ad • Import Ad view class

  24. Requesting Ad • Import Ad view class

  25. Requesting Ad • Import Ad view class

  26. Requesting Ad • Create ad view

  27. Requesting Ad • Create ad view • Specify ad size

  28. Requesting Ad • Create ad view • Specify ad size • Specify Ad Unit ID

  29. Requesting Ad • Create ad view • Specify ad size • Specify Ad Unit ID

  30. Requesting Ad • Add Ad View to UI

  31. Requesting Ad • Add Ad View to UI

  32. Requesting Ad • Add Ad View to UI

  33. Requesting Ad • Make ad request

  34. Requesting Ad • Make ad request

  35. Requesting Ad • Make ad request

  36. Ad request successful

  37. Ad request successful

  38. Tracking Ad Lifecycle events • Handle callbacks to improve user experience

  39. Tracking Ad Lifecycle events • Handle callbacks to improve user experience

  40. Tracking Ad Lifecycle events • Handle callbacks to improve user experience

  41. Testing Ads • You should utilize test ads during development to avoid generating false impressions.

  42. Testing Ads • You should utilize test ads during development to avoid generating false impressions.

  43. Testing Ads • You should utilize test ads during development to avoid generating false impressions.

  44. Targeting • Target ads based on user’s information and interest

  45. Targeting • Target ads based on user’s information and interest

  46. Targeting • Target ads based on user’s information and interest

  47. Best practices for ad network integration • Use a ad network SDK which provides mediation for other ad networks(Ex: OperaMediaWorksand MoPub)

  48. Best practices for ad network integration • Use a ad network SDK which provides mediation for other ad networks(Ex: OperaMediaWorksand MoPub) • Results in higher fill rates

  49. Best practices for ad network integration • Use a ad network SDK which provides mediation for other ad networks(Ex: OperaMediaWorksand MoPub) • Results in higher fill rates • Less development effort is required

  50. Best practices for ad network integration • Use a ad network SDK which provides mediation for other ad networks(Ex: OperaMediaWorksand MoPub) • Results in higher fill rates • Less development effort is required • Respect user privacy

More Related