From 4b30c10cef62c07efa1faf8a21e296b4a23ff591 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Wed, 15 Jul 2026 09:35:30 +0800
Subject: [PATCH] 提交版本 4.13.0

---
 frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h |   56 +++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 39 insertions(+), 17 deletions(-)

diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
index e6e6f63..78dd319 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
@@ -20,10 +20,6 @@
 /// Rating for content suitable only for mature audiences.
 FOUNDATION_EXPORT GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
 
-/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-FOUNDATION_EXPORT NSString *_Nonnull const GADSimulatorID GAD_DEPRECATED_MSG_ATTRIBUTE(
-    "Deprecated. Simulators are already in test mode by default.");
-
 /// Publisher privacy treatment personalization states.
 typedef NS_ENUM(NSInteger, GADPublisherPrivacyPersonalizationState) {
   /// Indicates that ad requests should receive the default publisher privacy treatment.
@@ -32,9 +28,20 @@
   GADPublisherPrivacyPersonalizationStateEnabled = 1,
   /// Indicates that ad requests should receive non-personalized publisher privacy treatment.
   GADPublisherPrivacyPersonalizationStateDisabled = 2,
-};
+} NS_SWIFT_NAME(PublisherPrivacyPersonalizationState);
+
+/// An age treatment to apply to ad requests.
+typedef NS_ENUM(NSInteger, GADAgeRestrictedTreatment) {
+  /// Indicates that no specific age treatment signal applies to ad requests.
+  GADAgeRestrictedTreatmentUnspecified = 0,
+  /// Indicates that ad requests should receive child age treatment.
+  GADAgeRestrictedTreatmentChild = 1,
+  /// Indicates that ad requests should receive teenage treatment.
+  GADAgeRestrictedTreatmentTeen = 2,
+} NS_SWIFT_NAME(AgeRestrictedTreatment);
 
 /// Request configuration. The settings in this class will apply to all ad requests.
+NS_SWIFT_NAME(RequestConfiguration)
 @interface GADRequestConfiguration : NSObject
 
 /// The maximum ad content rating. All Google ads will have this content rating or lower.
@@ -44,6 +51,28 @@
 /// The test device identifier for the current device is logged to the console when the first
 /// ad request is made.
 @property(nonatomic, copy, nullable) NSArray<NSString *> *testDeviceIdentifiers;
+
+/// The age treatment to apply to ad requests. Consult your own legal counsel to determine the age
+/// treatment settings for your users based on your legal and regulatory requirements. For more
+/// information on this setting, review
+/// https://developers.google.com/admob/ios/targeting#set_the_age_treatment
+///
+/// By setting this property, you certify that this notification is accurate and you are authorized
+/// to act on behalf of the owner of the app. You understand that abuse of this setting may result
+/// in termination of your Google account.
+@property(nonatomic) GADAgeRestrictedTreatment ageRestrictedTreatment;
+
+/// Controls whether the Google Mobile Ads SDK publisher first-party ID, formerly known as the same
+/// app key, is enabled. The value set persists across app sessions. The key is enabled by default.
+- (void)setPublisherFirstPartyIDEnabled:(BOOL)enabled;
+
+#pragma mark - Publisher Privacy Treatment
+
+/// This property lets you specify the personalization treatment that applies to subsequent ad
+/// requests.
+@property(nonatomic) GADPublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState;
+
+#pragma mark - Deprecated
 
 /// [Optional] This property indicates whether the user is under the age of consent.
 /// https://developers.google.com/admob/ios/targeting#users_under_the_age_of_consent.
@@ -60,7 +89,8 @@
 /// If you leave or reset this property as nil or unknown, ad requests will include no indication
 /// of how you would like your ad requests to be handled in a manner suitable for users under the
 /// age of consent.
-@property(nonatomic, nullable, copy) NSNumber *tagForUnderAgeOfConsent;
+@property(nonatomic, nullable, copy) NSNumber *tagForUnderAgeOfConsent GAD_DEPRECATED_MSG_ATTRIBUTE(
+    "Use the ageRestrictedTreatment property instead.");
 
 /// [Optional] This property indicates whether you would like your app to be treated as
 /// child-directed for purposes of the Children’s Online Privacy Protection Act (COPPA),
@@ -78,16 +108,8 @@
 /// By setting this property, you certify that this notification is accurate and you are authorized
 /// to act on behalf of the owner of the app. You understand that abuse of this setting may result
 /// in termination of your Google account.
-@property(nonatomic, nullable, copy) NSNumber *tagForChildDirectedTreatment;
-
-/// Controls whether the Google Mobile Ads SDK publisher first-party ID, formerly known as the same
-/// app key, is enabled. The value set persists across app sessions. The key is enabled by default.
-- (void)setPublisherFirstPartyIDEnabled:(BOOL)enabled;
-
-#pragma mark - Publisher Privacy Treatment
-
-/// This property lets you specify the personalization treatment that applies to subsequent ad
-/// requests.
-@property(nonatomic) GADPublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState;
+@property(nonatomic, nullable, copy)
+    NSNumber *tagForChildDirectedTreatment GAD_DEPRECATED_MSG_ATTRIBUTE(
+        "Use the ageRestrictedTreatment property instead.");
 
 @end

--
Gitblit v1.8.0