From 40838a2f0517d0a8370c7bba7bd88167459d2710 Mon Sep 17 00:00:00 2001
From: lpw
Date: Tue, 15 Feb 2022 15:38:31 +0800
Subject: [PATCH] 3.9.7

---
 frameworks/Chartboost.framework/Versions/A/Headers/ChartboostDelegate.h |   35 +++++++++++++++++++++++++++++++++--
 1 files changed, 33 insertions(+), 2 deletions(-)

diff --git a/frameworks/Chartboost.framework/Versions/A/Headers/ChartboostDelegate.h b/frameworks/Chartboost.framework/Versions/A/Headers/ChartboostDelegate.h
index 59faf14..cb34cd5 100644
--- a/frameworks/Chartboost.framework/Versions/A/Headers/ChartboostDelegate.h
+++ b/frameworks/Chartboost.framework/Versions/A/Headers/ChartboostDelegate.h
@@ -6,6 +6,7 @@
 //
 
 #import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
 
 @class UIView;
 
@@ -86,7 +87,13 @@
     /*! HyprMX */
     CBMediationHyprMX,
     /*! AerServ */
-    CBMediationAerServ
+    CBMediationAerServ,
+    /*! Helium */
+    CBMediationHelium,
+    /*! Fairbid */
+    CBMediationFairbid,
+    /*! AppLovin MAX */
+    CBMediationMAX
 };
 
 
@@ -127,7 +134,13 @@
     /*! Error Originating from the JS side of a Web View */
     CBLoadErrorWebViewScriptError = 22,
     /*! Network is unavailable while attempting to show. */
-    CBLoadErrorInternetUnavailableAtShow = 25
+    CBLoadErrorInternetUnavailableAtShow = 25,
+    /*! Error trying to present the ad. */
+    CBLoadErrorAdPresentationFailure = 33,
+    /*! No cached ad ready to be shown. */
+    CBLoadErrorNoCachedAd = 34,
+    /*! Publisher disabled. */
+    CBLoadErrorPublisherDisabled = 35
 };
 
 /*!
@@ -162,6 +175,23 @@
     /*! Respect the status bar fully; fullscreen ads will not use the status bar space. */
     CBStatusBarBehaviorRespect
 };
+
+
+/*!
+ @typedef NS_ENUM (NSUInteger, CBPIDataUseConsent)
+ 
+ @abstract
+ GDPR compliance settings:
+ */
+typedef NS_ENUM(NSInteger, CBPIDataUseConsent) {
+  /*! Publisher hasn't implemented functionality or the user has the option to not answer. */
+  Unknown = -1,
+  /*! User does not consent to targeting (Contextual ads). */
+  NoBehavioral = 0,
+  /*! User consents (Behavioral and Contextual Ads). */
+  YesBehavioral = 1
+};
+
 
 /*!
  @typedef CBLocation
@@ -225,6 +255,7 @@
  
  All of the delegate methods are optional.
  */
+DEPRECATED_MSG_ATTRIBUTE("This protocol is deprecated and will be removed in a future version. Please use CHBInterstitial, CHBRewarded, CHBBanner and their corresponding delegate protocols instead.")
 @protocol ChartboostDelegate <NSObject>
 
 @optional

--
Gitblit v1.8.0