From efcf393a0d34793050b3d440268e67a593985fbf Mon Sep 17 00:00:00 2001
From: Wuyx <1139965056@qq.com>
Date: Wed, 11 Jan 2017 10:06:47 +0800
Subject: [PATCH] WACbImpl3.6.1

---
 frameworks/Chartboost.framework/Versions/A/Chartboost                 |    0 
 frameworks/WACbImpl.framework/Info.plist                              |    0 
 frameworks/WACbImpl.framework/WACbImpl                                |    0 
 WACbImpl.podspec                                                      |    6 
 frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsBadge.h  |    2 
 frameworks/Chartboost.framework/Versions/A/Headers/Chartboost.h       |  229 +++++++++++++++++----------------------------
 frameworks/WACbImpl.framework/_CodeSignature/CodeDirectory            |    0 
 frameworks/Chartboost.framework/Versions/A/Headers/CBInPlay.h         |    4 
 frameworks/Chartboost.framework/Versions/A/Headers/CBAnalytics.h      |    2 
 frameworks/WACbImpl.framework/_CodeSignature/CodeResources            |   40 ++++++-
 frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsButton.h |    2 
 frameworks/WACbImpl.framework/_CodeSignature/CodeRequirements-1       |    0 
 frameworks/WACbImpl.framework/_CodeSignature/CodeSignature            |    0 
 frameworks/WACbImpl.framework/Headers/WACbImpl.h                      |    2 
 14 files changed, 127 insertions(+), 160 deletions(-)

diff --git a/WACbImpl.podspec b/WACbImpl.podspec
index b4fd9b8..00f23a7 100644
--- a/WACbImpl.podspec
+++ b/WACbImpl.podspec
@@ -9,7 +9,7 @@
 Pod::Spec.new do |s|
 
 s.name = 'WACbImpl'
-s.version = '3.6.0'
+s.version = '3.6.1'
 s.summary = 'WACbImpl framework in production environment.'
 s.license = 'MIT'
 s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
@@ -20,6 +20,6 @@
 s.vendored_frameworks = 'frameworks/*.framework'
 s.resources = ['config/*.xml']
 s.requires_arc = true
-s.dependency 'WASdkIntf', '~> 3.6.0'   #此处添加私有库依赖
-s.dependency 'WASdkImpl', '~> 3.6.0'
+s.dependency 'WASdkIntf', '~> 3.6.1'   #此处添加私有库依赖
+s.dependency 'WASdkImpl', '~> 3.6.1'
 end
diff --git a/frameworks/Chartboost.framework/Versions/A/Chartboost b/frameworks/Chartboost.framework/Versions/A/Chartboost
index c4a8274..2991fd2 100644
--- a/frameworks/Chartboost.framework/Versions/A/Chartboost
+++ b/frameworks/Chartboost.framework/Versions/A/Chartboost
Binary files differ
diff --git a/frameworks/Chartboost.framework/Versions/A/Headers/CBAnalytics.h b/frameworks/Chartboost.framework/Versions/A/Headers/CBAnalytics.h
index bbba806..5913ca8 100644
--- a/frameworks/Chartboost.framework/Versions/A/Headers/CBAnalytics.h
+++ b/frameworks/Chartboost.framework/Versions/A/Headers/CBAnalytics.h
@@ -1,7 +1,7 @@
 /*
  * CBAnalytics.h
  * Chartboost
- * 6.0.0
+ * 6.6.0
  *
  * Copyright 2011 Chartboost. All rights reserved.
  */
diff --git a/frameworks/Chartboost.framework/Versions/A/Headers/CBInPlay.h b/frameworks/Chartboost.framework/Versions/A/Headers/CBInPlay.h
index 3ff00e1..550e599 100644
--- a/frameworks/Chartboost.framework/Versions/A/Headers/CBInPlay.h
+++ b/frameworks/Chartboost.framework/Versions/A/Headers/CBInPlay.h
@@ -1,7 +1,7 @@
 /*
  * CBInPlay.h
  * Chartboost
- * 6.0.0
+ * 6.6.0
  *
  * Copyright 2011 Chartboost. All rights reserved.
  */
@@ -84,7 +84,7 @@
 @interface CBInPlay : NSObject
 
 /*! @abstract CBLocation target for the CBInPlay ad. */
-@property (nonatomic, readonly) CBLocation location;
+@property (nonatomic, strong, readonly) CBLocation location;
 
 /*! @abstract Image byte data for the CBInPlay icon. */
 @property (nonatomic, strong, readonly) NSData *appIcon;
diff --git a/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsBadge.h b/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsBadge.h
index 9d5a80f..3ba1844 100644
--- a/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsBadge.h
+++ b/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsBadge.h
@@ -1,7 +1,7 @@
 /*
  * CBMoreAppsBadge.h
  * Chartboost
- * 6.0.0
+ * 6.6.0
  *
  * Copyright 2011 Chartboost. All rights reserved.
  */
diff --git a/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsButton.h b/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsButton.h
index 4a26850..8d2aa5a 100644
--- a/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsButton.h
+++ b/frameworks/Chartboost.framework/Versions/A/Headers/CBMoreAppsButton.h
@@ -1,7 +1,7 @@
 /*
  * CBMoreAppsButton.h
  * Chartboost
- * 6.0.0
+ * 6.6.0
  *
  * Copyright 2011 Chartboost. All rights reserved.
  */
diff --git a/frameworks/Chartboost.framework/Versions/A/Headers/Chartboost.h b/frameworks/Chartboost.framework/Versions/A/Headers/Chartboost.h
index 93df310..62cfb36 100644
--- a/frameworks/Chartboost.framework/Versions/A/Headers/Chartboost.h
+++ b/frameworks/Chartboost.framework/Versions/A/Headers/Chartboost.h
@@ -1,10 +1,13 @@
 /*
  * Chartboost.h
  * Chartboost
- * 6.0.0
+ * 6.6.0
  *
  * Copyright 2011 Chartboost. All rights reserved.
  */
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
 
 /*!
  @typedef NS_ENUM (NSUInteger, CBFramework)
@@ -13,7 +16,6 @@
  Used with setFramework:(CBFramework)framework calls to set suffix for
  wrapper libraries like Unity or Corona.
  */
-#import <UIKit/UIKit.h>
 typedef NS_ENUM(NSUInteger, CBFramework) {
     /*! Unity. */
     CBFrameworkUnity,
@@ -29,14 +31,12 @@
     CBFrameworkCocoonJS,
     /*! Cocos2d-x. */
     CBFrameworkCocos2dx,
-    /*! MoPub. */
-    CBFrameworkMoPub,
-    /*! Fyber. */
-    CBFrameworkFyber,
     /*! Prime31Unreal. */
     CBFrameworkPrime31Unreal,
     /*! Weeby. */
-    CBFrameworkWeeby
+    CBFrameworkWeeby,
+    /*! Unknown. Other */
+    CBFrameworkOther
 };
 
 /*!
@@ -61,6 +61,12 @@
     CBMediationMoPub,
     /*! Supersonic */
     CBMediationSupersonic,
+    /*! AdMob */
+    CBMediationAdMob,
+    /*! HyprMX */
+    CBMediationHyprMX,
+    /*! AerServ */
+    CBMediationAerServ
 };
 
 
@@ -73,29 +79,33 @@
  */
 typedef NS_ENUM(NSUInteger, CBLoadError) {
     /*! Unknown internal error. */
-    CBLoadErrorInternal,
+    CBLoadErrorInternal = 0,
     /*! Network is currently unavailable. */
-    CBLoadErrorInternetUnavailable,
+    CBLoadErrorInternetUnavailable = 1,
     /*! Too many requests are pending for that location.  */
-    CBLoadErrorTooManyConnections,
+    CBLoadErrorTooManyConnections = 2,
     /*! Interstitial loaded with wrong orientation. */
-    CBLoadErrorWrongOrientation,
+    CBLoadErrorWrongOrientation = 3,
     /*! Interstitial disabled, first session. */
-    CBLoadErrorFirstSessionInterstitialsDisabled,
+    CBLoadErrorFirstSessionInterstitialsDisabled = 4,
     /*! Network request failed. */
-    CBLoadErrorNetworkFailure,
+    CBLoadErrorNetworkFailure = 5,
     /*!  No ad received. */
-    CBLoadErrorNoAdFound,
+    CBLoadErrorNoAdFound = 6,
     /*! Session not started. */
-    CBLoadErrorSessionNotStarted,
+    CBLoadErrorSessionNotStarted = 7,
+	/*! There is an impression already visible.*/
+	CBLoadErrorImpressionAlreadyVisible = 8,
     /*! User manually cancelled the impression. */
-    CBLoadErrorUserCancellation,
+    CBLoadErrorUserCancellation = 10,
     /*! No location detected. */
-    CBLoadErrorNoLocationFound,
+    CBLoadErrorNoLocationFound = 11,
+    /*! Error downloading asset. */
+    CBLoadErrorAssetDownloadFailure = 16,
     /*! Video Prefetching is not finished */
-    CBLoadErrorPrefetchingIncomplete,
-    /*! There is an impression already visible.*/
-    CBLoadErrorImpressionAlreadyVisible
+    CBLoadErrorPrefetchingIncomplete = 21,
+    /*! Error Originating from the JS side of a Web View */
+    CBLoadErrorWebViewScriptError = 22
 };
 
 /*!
@@ -214,6 +224,18 @@
 + (void)startWithAppId:(NSString*)appId
           appSignature:(NSString*)appSignature
               delegate:(id<ChartboostDelegate>)delegate;
+
+/*!
+ @abstract 
+ Set the Chartboost Delegate
+ 
+ @param del The new Chartboost Delegate for the sharedChartboost instance
+ 
+ @discussion This doesn't need to be called when calling startWithAppID, only later
+ to switch the delegate object.
+ */
++ (void)setDelegate:(id<ChartboostDelegate>)del;
+
 
 /*!
  @abstract
@@ -413,7 +435,19 @@
  @discussion This is an internal method used via Chartboost's Unity and Corona SDKs
  to track their usage.
  */
-+ (void)setFrameworkVersion:(NSString*)frameworkVersion;
++ (void)setFrameworkVersion:(NSString*)frameworkVersion __attribute__((deprecated("This method is deprecated, please use  + (void)setChartboostWrapperVersion:(NSString*)chartboostWrapperVersion instead")));
+
+/*!
+ @abstract
+ Set a custom version to append to the POST body of every request. This is useful for analytics and provides chartboost with important information.
+ example: [Chartboost setChartboostWrapperVersion:@"6.4.6"];
+
+ @param chartboostWrapperVersion The version sent as a string.
+
+ @discussion This is an internal method used via Chartboost's Unity and Corona SDKs
+ to track their usage.
+ */
++ (void)setChartboostWrapperVersion:(NSString*)chartboostWrapperVersion;
     
 /*!
  @abstract
@@ -424,7 +458,7 @@
  @discussion This is an internal method used via Chartboost's Unity and Corona SDKs
  to track their usage.
  */
-+ (void)setFramework:(CBFramework)framework;
++ (void)setFramework:(CBFramework)framework __attribute__((deprecated("This method is deprecated, please use  + (void)setFramework:(CBFramework)framework withVersion:(NSString *)version; instead")));
 
 /*!
  @abstract
@@ -503,6 +537,14 @@
  */
 + (void)setShouldPrefetchVideoContent:(BOOL)shouldPrefetch;
 
+
+/*!
+ @abstract
+ Returns the version of the Chartboost SDK.
+ */
++ (NSString*)getSDKVersion;
+
+
 #pragma mark - Advanced Caching
 
 /*!
@@ -567,14 +609,6 @@
 
 /*!
  @abstract
- Close any visible chartboost impressions (interstitials, more apps, rewarded video, etc..) and the loading view (if visible)
- 
- @discussion There are some use cases when this functionality is useful.
- */
-+ (void)closeImpression;
-
-/*!
- @abstract
  Set to control how the fullscreen ad units should interact with the status bar. (CBStatusBarBehaviorIgnore by default).
  
  @param statusBarBehavior The param to set if fullscreen video should respect the status bar.
@@ -583,6 +617,17 @@
  application has the status bar enabled.
  */
 + (void)setStatusBarBehavior:(CBStatusBarBehavior)statusBarBehavior;
+
+
+/*!
+ @abstract 
+ returns YES if auto IAP tracking is enabled, NO if it isn't.
+
+ @discussion Call to check if automatic tracking of in-app purchases is enabled. 
+ The setting is controlled by the server.
+ */
++ (BOOL)getAutoIAPTracking;
+
 
 @end
 
@@ -601,6 +646,17 @@
 @protocol ChartboostDelegate <NSObject>
 
 @optional
+
+/*!
+ @abstract
+ Called after the SDK has been successfully initialized
+ 
+ @param status The result of the initialization. YES if successful. NO if failed.
+
+ @discussion Implement to be notified of when the initialization process has finished.
+ */
+
+- (void)didInitialize:(BOOL)status;
 
 #pragma mark - Interstitial Delegate
 
@@ -812,17 +868,6 @@
 - (void)didFailToLoadMoreApps:(CBLocation)location
                     withError:(CBLoadError)error;
 
-#pragma mark - Video Delegate
-
-/*!
- @abstract
- Called after videos have been successfully prefetched.
- 
- @discussion Implement to be notified of when the prefetching process has finished successfully.
- */
-
-- (void)didPrefetchVideos;
-
 #pragma mark - Rewarded Video Delegate
 
 /*!
@@ -985,108 +1030,6 @@
  Once confirmed call didPassAgeGate:(BOOL)pass to continue execution.
  */
 - (void)didPauseClickForConfirmation;
-
-#pragma mark - Deprecated Delegate
-
-/*!
- @abstract
- Called before an "more applications" will be displayed on the screen.
- 
- @return YES if execution should proceed, NO if not.
- 
- @discussion Implement to control if the Charboost SDK should display an "more applications". 
- This is evaluated if the showMoreApps:(CBLocation) is called.  If YES is returned the operation will proceed, if NO, then the
- operation is treated as a no-op and nothing is displayed.
- 
- Default return is YES.
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (BOOL)shouldDisplayMoreApps __attribute__((deprecated("As of version 4.5, use shouldDisplayMoreApps:(CBLocation)location")));;
-
-/*!
- @abstract
- Called after an "more applications" has been displayed on the screen.
- 
- @discussion Implement to be notified of when an "more applications" has
- been displayed on the screen.
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (void)didDisplayMoreApps __attribute__((deprecated("As of version 4.5, use didDisplayMoreApps:(CBLocation)location")));
-
-/*!
- @abstract
- Called after an "more applications" has been loaded from the Chartboost API
- servers and cached locally.
- 
- @discussion Implement to be notified of when an "more applications" has been loaded from the Chartboost API
- servers and cached locally.
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (void)didCacheMoreApps __attribute__((deprecated("As of version 4.5, use didCacheMoreApps:(CBLocation)location")));
-
-/*!
- @abstract
- Called after an "more applications" has been dismissed.
- 
- @discussion Implement to be notified of when an "more applications" has been dismissed.
- "Dismissal" is defined as any action that removed the "more applications" UI such as a click or close.
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (void)didDismissMoreApps __attribute__((deprecated("As of version 4.5, use didDismissMoreApps:(CBLocation)location")));
-
-/*!
- @abstract
- Called after an "more applications" has been closed.
- 
- @discussion Implement to be notified of when an "more applications" has been closed.
- "Closed" is defined as clicking the close interface for the "more applications".
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (void)didCloseMoreApps __attribute__((deprecated("As of version 4.5, use didCloseMoreApps:(CBLocation)location")));
-
-/*!
- @abstract
- Called after an "more applications" has been clicked.
- 
- @discussion Implement to be notified of when an "more applications" has been clicked.
- "Clicked" is defined as clicking the creative interface for the "more applications".
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (void)didClickMoreApps __attribute__((deprecated("As of version 4.5, use didClickMoreApps:(CBLocation)location")));
-
-/*!
- @abstract
- Called after an "more applications" has attempted to load from the Chartboost API
- servers but failed.
- 
- @param error The reason for the error defined via a CBLoadError.
- 
- @discussion Implement to be notified of when an "more applications" has attempted to load from the Chartboost API
- servers but failed.
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (void)didFailToLoadMoreApps:(CBLoadError)error __attribute__((deprecated("As of version 4.5, use didFailToLoadMoreApps:(CBLoadError)error forLocation:(CBLocation)location")));
-
-/*!
- @abstract
- Called after an InPlay object has been loaded from the Chartboost API
- servers and cached locally.
- 
- @discussion Implement to be notified of when an InPlay object has been loaded from the Chartboost API
- servers and cached locally.
- 
- @deprecated This method has been deprecated and will be removed in a future version.
- */
-- (void)didLoadInPlay __attribute__((deprecated("As of version 4.5, use didCacheInPlay:(CBLocation)location")));
-
-
 
 @end
 
diff --git a/frameworks/WACbImpl.framework/Headers/WACbImpl.h b/frameworks/WACbImpl.framework/Headers/WACbImpl.h
index 5285bb3..5aefba7 100644
--- a/frameworks/WACbImpl.framework/Headers/WACbImpl.h
+++ b/frameworks/WACbImpl.framework/Headers/WACbImpl.h
@@ -16,4 +16,4 @@
 
 // In this header, you should import all the public headers of your framework using statements like #import <WACbImpl/PublicHeader.h>
 
-//time:2016/11/29 15:42
+//time:2017/1/3 09:41 ver:3.6.1
diff --git a/frameworks/WACbImpl.framework/Info.plist b/frameworks/WACbImpl.framework/Info.plist
index eb23a24..757fc3d 100644
--- a/frameworks/WACbImpl.framework/Info.plist
+++ b/frameworks/WACbImpl.framework/Info.plist
Binary files differ
diff --git a/frameworks/WACbImpl.framework/WACbImpl b/frameworks/WACbImpl.framework/WACbImpl
index b69fb75..8a58ad6 100644
--- a/frameworks/WACbImpl.framework/WACbImpl
+++ b/frameworks/WACbImpl.framework/WACbImpl
Binary files differ
diff --git a/frameworks/WACbImpl.framework/_CodeSignature/CodeDirectory b/frameworks/WACbImpl.framework/_CodeSignature/CodeDirectory
index 3537884..186c521 100644
--- a/frameworks/WACbImpl.framework/_CodeSignature/CodeDirectory
+++ b/frameworks/WACbImpl.framework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/WACbImpl.framework/_CodeSignature/CodeRequirements-1 b/frameworks/WACbImpl.framework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..7ff4227
--- /dev/null
+++ b/frameworks/WACbImpl.framework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/WACbImpl.framework/_CodeSignature/CodeResources b/frameworks/WACbImpl.framework/_CodeSignature/CodeResources
index 7bae452..341edb0 100644
--- a/frameworks/WACbImpl.framework/_CodeSignature/CodeResources
+++ b/frameworks/WACbImpl.framework/_CodeSignature/CodeResources
@@ -6,11 +6,11 @@
 	<dict>
 		<key>Headers/WACbImpl.h</key>
 		<data>
-		Vhyy7TcaGp9T9vLaVORcP5pq/HE=
+		Z+k+1Il8kOn40iUvZKcn+akQRCk=
 		</data>
 		<key>Info.plist</key>
 		<data>
-		jRPLAknVgrZXBZwI6Bpqkenpia0=
+		zY9QW/NFsAg/d6hqwwXVMtH3noM=
 		</data>
 		<key>Modules/module.modulemap</key>
 		<data>
@@ -20,13 +20,27 @@
 	<key>files2</key>
 	<dict>
 		<key>Headers/WACbImpl.h</key>
-		<data>
-		Vhyy7TcaGp9T9vLaVORcP5pq/HE=
-		</data>
+		<dict>
+			<key>hash</key>
+			<data>
+			Z+k+1Il8kOn40iUvZKcn+akQRCk=
+			</data>
+			<key>hash2</key>
+			<data>
+			fH2tY+dqqF1i4myGF1W/nNkJMcVjPr2QDOlYVMKvzBU=
+			</data>
+		</dict>
 		<key>Modules/module.modulemap</key>
-		<data>
-		2gN7CdvBiOyJnKFJchqagAAgn54=
-		</data>
+		<dict>
+			<key>hash</key>
+			<data>
+			2gN7CdvBiOyJnKFJchqagAAgn54=
+			</data>
+			<key>hash2</key>
+			<data>
+			KcAYQJxOngt7o6ruabIFAnZUcgYmxYyZ6qMsnB1CXrs=
+			</data>
+		</dict>
 	</dict>
 	<key>rules</key>
 	<dict>
@@ -45,6 +59,11 @@
 			<true/>
 			<key>weight</key>
 			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
 		</dict>
 		<key>^version.plist$</key>
 		<true/>
@@ -91,6 +110,11 @@
 			<key>weight</key>
 			<real>1100</real>
 		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
 		<key>^Info\.plist$</key>
 		<dict>
 			<key>omit</key>
diff --git a/frameworks/WACbImpl.framework/_CodeSignature/CodeSignature b/frameworks/WACbImpl.framework/_CodeSignature/CodeSignature
index 3681a01..295e592 100644
--- a/frameworks/WACbImpl.framework/_CodeSignature/CodeSignature
+++ b/frameworks/WACbImpl.framework/_CodeSignature/CodeSignature
Binary files differ

--
Gitblit v1.8.0