From 1e5242aa56dd1c52c537335ee56d7127d09b24de Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Thu, 11 Sep 2025 09:19:08 +0800
Subject: [PATCH] 提交版本 4.7.0

---
 WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h b/WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
index 6b65d81..84cbfb8 100644
--- a/WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
+++ b/WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
@@ -3,7 +3,7 @@
 #import <UserMessagingPlatform/UMPRequestParameters.h>
 
 /// SDK version string, of a form "major.minor.patch".
-extern NSString *_Nonnull const UMPVersionString;
+extern NSString *_Nonnull const UMPVersionString NS_SWIFT_NAME(Version);
 
 /// Consent status values.
 typedef NS_ENUM(NSInteger, UMPConsentStatus) {
@@ -12,7 +12,7 @@
   UMPConsentStatusNotRequired = 2,  ///< Consent not required.
   UMPConsentStatusObtained =
       3,  ///< User consent obtained, personalized vs non-personalized undefined.
-};
+} NS_SWIFT_NAME(ConsentStatus);
 
 /// State values for whether the user has a consent form available to them. To check whether form
 /// status has changed, an update can be requested through
@@ -28,7 +28,7 @@
 
   /// Consent forms are unavailable. Showing a consent form is not required.
   UMPFormStatusUnavailable = 2,
-};
+} NS_SWIFT_NAME(FormStatus);
 
 /// State values for whether the user needs to be provided a way to modify their privacy options.
 typedef NS_ENUM(NSInteger, UMPPrivacyOptionsRequirementStatus) {
@@ -39,17 +39,18 @@
   /// User does not need to modify their privacy options. Either consent is not required, or the
   /// consent type does not require modification.
   UMPPrivacyOptionsRequirementStatusNotRequired = 2,
-};
+} NS_SWIFT_NAME(PrivacyOptionsRequirementStatus);
 
 /// Called when the consent info request completes. Error is nil on success, and non-nil if the
 /// update failed.
 typedef void (^UMPConsentInformationUpdateCompletionHandler)(NSError *_Nullable error);
 
 /// Consent information. All methods must be called on the main thread.
+NS_SWIFT_NAME(ConsentInformation)
 @interface UMPConsentInformation : NSObject
 
 /// The shared consent information instance.
-@property(class, nonatomic, readonly, nonnull) UMPConsentInformation *sharedInstance;
+@property(class, nonatomic, readonly, nonnull) UMPConsentInformation *sharedInstance NS_SWIFT_NAME(shared);
 
 /// The user's consent status. This value defaults to UMPConsentStatusUnknown until
 /// requestConsentInfoUpdateWithParameters:completionHandler: is called, and defaults to the
@@ -57,10 +58,8 @@
 /// requestConsentInfoUpdateWithParameters:completionHandler: is called.
 @property(nonatomic, readonly) UMPConsentStatus consentStatus;
 
-/// Indicates whether the app has completed the necessary steps for gathering updated user consent.
-/// Returns NO until requestConsentInfoUpdateWithParameters:completionHandler: is called. Returns
-/// YES once requestConsentInfoUpdateWithParameters:completionHandler: is called and when
-/// consentStatus is UMPConsentStatusNotRequired or UMPConsentStatusObtained.
+/// Indicates whether the SDK has gathered consent aligned with the app's configured messages.
+/// Returns NO until requestConsentInfoUpdateWithParameters:completionHandler: is called.
 @property(nonatomic, readonly) BOOL canRequestAds;
 
 /// Consent form status. This value defaults to UMPFormStatusUnknown and requires a call to
@@ -80,7 +79,8 @@
 /// consentStatus may be updated again immediately before the completion handler is called.
 - (void)requestConsentInfoUpdateWithParameters:(nullable UMPRequestParameters *)parameters
                              completionHandler:
-                                 (nonnull UMPConsentInformationUpdateCompletionHandler)handler;
+                                 (nonnull UMPConsentInformationUpdateCompletionHandler)handler
+    NS_SWIFT_NAME(requestConsentInfoUpdate(with:completionHandler:));
 
 /// Clears all consent state from persistent storage.
 - (void)reset;

--
Gitblit v1.8.0