User Tools

Site Tools


proton:admanager_chartboost

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
proton:admanager_chartboost [2012/07/07 04:31]
seth
proton:admanager_chartboost [2012/12/02 12:20] (current)
seth
Line 2: Line 2:
 [[http://​www.chartboost.com|Chartboost]] lets you tell your users about other games you've written by showing them big splash ads in a controlled way.  You can specify that an ad is only shown once, or every day, or whatever. ​ It's also possible to run ads for pay and track installs and bootups. [[http://​www.chartboost.com|Chartboost]] lets you tell your users about other games you've written by showing them big splash ads in a controlled way.  You can specify that an ad is only shown once, or every day, or whatever. ​ It's also possible to run ads for pay and track installs and bootups.
  
-AdManager has been tested with V3.01 and is supported on iOS and Android.+The AdManager ​Chartboost module ​has been tested with V3.01 to 3.1.1 and is supported on iOS and Android
 + 
 +Requires an [[http://​www.rtsoft.com/​wiki/​doku.php?​id=proton:​admanager|AdManager]] object to be setup to use.
  
 === Adding Chartboost to the AdManager === === Adding Chartboost to the AdManager ===
  
-  * Add add /​shared/​Ad/​AdProviderChartBoost.cpp to your project+  * Add /​shared/​Ad/​AdProviderChartBoost.cpp to your project
  
 (Yes, it should be Chartboost and not ChartBoost but don't make me change it, svn makes it a hassle and it's already used in client projects that would break with this change..) (Yes, it should be Chartboost and not ChartBoost but don't make me change it, svn makes it a hassle and it's already used in client projects that would break with this change..)
Line 112: Line 114:
   * Add the file /​shared/​iOS/​ChartBoost/​libChartboost.a to your xCode project   * Add the file /​shared/​iOS/​ChartBoost/​libChartboost.a to your xCode project
   * Add the file /​shared/​iOS/​ChartBoost/​Chartboost.h to your xCode project   * Add the file /​shared/​iOS/​ChartBoost/​Chartboost.h to your xCode project
 +  * Make sure RT_CHARTBOOST_ENABLED is being defined somewhere (either in the xcode preprocessor macros, or App.h)
  
 If you compile and see an Apple Mach-O Linker error of _SCNetworkReachabilityCreateWithAddress then you need to do the following: If you compile and see an Apple Mach-O Linker error of _SCNetworkReachabilityCreateWithAddress then you need to do the following:
Line 117: Line 120:
  
 If you compile and see an Apple Mach-O Linker error of _CFStreamCreatePairWithSocketToCFHost,​ then you need to do the following: If you compile and see an Apple Mach-O Linker error of _CFStreamCreatePairWithSocketToCFHost,​ then you need to do the following:
-  * Add the CFNetwork.framework to your xCode project. ​ (One way is to click + on the Link Binary With Libraries dialog under Build Phases, then find it +  * Add the CFNetwork.framework to your xCode project. ​ (One way is to click + on the Link Binary With Libraries dialog under Build Phases, then find it there) ​
  
 +**NOTE**: ​ As of 12/2/2012, you must also "weak link" to the AdSupport and StoreKit frameworks, and be using the iOS 6.X sdk as the base sdk.  (runs on iOS 4.3 or higher) ​ If you don't, it looks like it works but it doesn'​t show ads.  The debug output will tell you that you need to link the libs though.
proton/admanager_chartboost.1341635494.txt.gz · Last modified: 2012/07/07 04:31 by seth