diff --git a/Binary/GoogleMobileAds.xcframework/Info.plist b/Binary/GoogleMobileAds.xcframework/Info.plist
index 628b885..e0d7949 100644
--- a/Binary/GoogleMobileAds.xcframework/Info.plist
+++ b/Binary/GoogleMobileAds.xcframework/Info.plist
@@ -6,31 +6,31 @@
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64_armv7
LibraryPath
GoogleMobileAds.framework
SupportedArchitectures
arm64
- x86_64
+ armv7
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
LibraryIdentifier
- ios-arm64_armv7
+ ios-arm64_x86_64-simulator
LibraryPath
GoogleMobileAds.framework
SupportedArchitectures
arm64
- armv7
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/GoogleMobileAds b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/GoogleMobileAds
index 5ec26f0..7b592ee 100644
Binary files a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/GoogleMobileAds and b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/GoogleMobileAds differ
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
index c97bf25..1b4ca8a 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
@@ -12,29 +12,12 @@ typedef NSString *GADAdLoaderAdType NS_STRING_ENUM;
/// Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's
/// delegate must conform to the GADCustomNativeAdLoaderDelegate protocol. See GADCustomNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeCustomNative;
+extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeCustomNative;
/// Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader's
/// delegate must conform to the GAMBannerAdLoaderDelegate protocol. See GAMBannerView.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner;
+extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner;
/// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
/// conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative;
-
-#pragma mark Deprecated
-
-/// Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's
-/// delegate must conform to the GADCustomNativeAdLoaderDelegate protocol. See GADCustomNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeCustomNative DEPRECATED_MSG_ATTRIBUTE(
- "Use GADAdLoaderAdTypeCustomNative instead") NS_SWIFT_NAME(kGADAdLoaderAdTypeCustomNative);
-
-/// Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader's
-/// delegate must conform to the GAMBannerAdLoaderDelegate protocol. See GAMBannerView.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeGAMBanner DEPRECATED_MSG_ATTRIBUTE(
- "Use GADAdLoaderAdTypeGAMBanner instead") NS_SWIFT_NAME(kGADAdLoaderAdTypeGAMBanner);
-
-/// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
-/// conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeNative DEPRECATED_MSG_ATTRIBUTE(
- "Use GADAdLoaderAdTypeNative instead") NS_SWIFT_NAME(kGADAdLoaderAdTypeNative);
+extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdSize.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdSize.h
index ce9ef15..022a9ba 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdSize.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADAdSize.h
@@ -31,31 +31,31 @@ struct GAD_BOXABLE GADAdSize {
#pragma mark Standard Sizes
/// iPhone and iPod Touch ad size. Typically 320x50.
-GAD_EXTERN GADAdSize const GADAdSizeBanner;
+extern GADAdSize const GADAdSizeBanner;
/// Taller version of GADAdSizeBanner. Typically 320x100.
-GAD_EXTERN GADAdSize const GADAdSizeLargeBanner;
+extern GADAdSize const GADAdSizeLargeBanner;
/// Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250.
-GAD_EXTERN GADAdSize const GADAdSizeMediumRectangle;
+extern GADAdSize const GADAdSizeMediumRectangle;
/// Full Banner size for the iPad (especially in a UIPopoverController or in
/// UIModalPresentationFormSheet). Typically 468x60.
-GAD_EXTERN GADAdSize const GADAdSizeFullBanner;
+extern GADAdSize const GADAdSizeFullBanner;
/// Leaderboard size for the iPad. Typically 728x90.
-GAD_EXTERN GADAdSize const GADAdSizeLeaderboard;
+extern GADAdSize const GADAdSizeLeaderboard;
/// Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically
/// 120x600.
-GAD_EXTERN GADAdSize const GADAdSizeSkyscraper;
+extern GADAdSize const GADAdSizeSkyscraper;
/// An ad size that spans the full width of its container, with a height dynamically determined by
/// the ad.
-GAD_EXTERN GADAdSize const GADAdSizeFluid;
+extern GADAdSize const GADAdSizeFluid;
/// Invalid ad size marker.
-GAD_EXTERN GADAdSize const GADAdSizeInvalid;
+extern GADAdSize const GADAdSizeInvalid;
#pragma mark Inline Adaptive Sizes
@@ -64,20 +64,20 @@ GAD_EXTERN GADAdSize const GADAdSizeInvalid;
/// exact size of the ad returned is passed through the banner's ad size delegate and is indicated
/// by the banner's intrinsicContentSize. This ad size is most suitable for ads intended for scroll
/// views.
-GAD_EXTERN GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and the device's landscape height. This ad size
/// allows Google servers to choose an optimal ad size less than or equal to the returned size. The
/// exact size of the ad returned is passed through the banner's ad size delegate and is indicated
/// by the banner's intrinsicContentSize. This ad size is most suitable for ads intended for scroll
/// views.
-GAD_EXTERN GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and the device's height. This is a convenience
/// function to return GADPortraitInlineAdaptiveBannerAdSizeWithWidth or
/// GADLandscapeInlineAdaptiveBannerAdSizeWithWidth based on the current interface orientation.
/// This function must be called on the main queue.
-GAD_EXTERN GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and max height. This ad size allows Google servers to
/// choose an optimal ad size less than or equal to the returned size. The exact size of the ad
@@ -87,8 +87,8 @@ GAD_EXTERN GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CG
/// @param width The ad width.
/// @param maxHeight The maximum height a loaded ad will have. Must be at least 32 px, but a max
/// height of 50 px or higher is recommended.
-GAD_EXTERN GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width,
- CGFloat maxHeight);
+extern GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width,
+ CGFloat maxHeight);
#pragma mark Anchored Adaptive Sizes
@@ -97,100 +97,68 @@ GAD_EXTERN GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat
/// anchoring near the top or bottom of your app. The height is never larger than 15% of the
/// device's portrait height and is always between 50-90 points. This function always returns the
/// same height for any width / device combination.
-GAD_EXTERN GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad.
/// The size returned is suitable for use in a banner ad anchored near the top or bottom of your
/// app, similar to use of GADAdSizeBanner. The height is never larger than 15% of the devices's
/// landscape height and is always between 50-90 points. This function always returns the same
/// height for any width / device combination.
-GAD_EXTERN GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and a Google-optimized height. This is a convenience
/// function to return GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth or
/// GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth based on the current interface orientation.
/// This function must be called on the main queue.
-GAD_EXTERN GADAdSize GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
#pragma mark Custom Sizes
/// Returns a custom GADAdSize for the provided CGSize. Use this only if you require a non-standard
/// size. Otherwise, use one of the standard size constants above.
-GAD_EXTERN GADAdSize GADAdSizeFromCGSize(CGSize size);
+extern GADAdSize GADAdSizeFromCGSize(CGSize size);
/// Returns a custom GADAdSize that spans the full width of the application in portrait orientation
/// with the height provided.
-GAD_EXTERN GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height);
+extern GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height);
/// Returns a custom GADAdSize that spans the full width of the application in landscape orientation
/// with the height provided.
-GAD_EXTERN GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height);
+extern GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height);
#pragma mark Convenience Functions
/// Returns YES if the two GADAdSizes are equal, otherwise returns NO.
-GAD_EXTERN BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2);
+extern BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2);
/// Returns a CGSize for the provided a GADAdSize constant. If the GADAdSize is unknown, returns
/// CGSizeZero.
-GAD_EXTERN CGSize CGSizeFromGADAdSize(GADAdSize size);
+extern CGSize CGSizeFromGADAdSize(GADAdSize size);
/// Returns YES if |size| is one of the predefined constants or is a custom GADAdSize generated by
/// GADAdSizeFromCGSize.
-GAD_EXTERN BOOL IsGADAdSizeValid(GADAdSize size);
+extern BOOL IsGADAdSizeValid(GADAdSize size);
/// Returns YES if |size| is a fluid ad size.
-GAD_EXTERN BOOL GADAdSizeIsFluid(GADAdSize size);
+extern BOOL GADAdSizeIsFluid(GADAdSize size);
/// Returns a NSString describing the provided GADAdSize.
-GAD_EXTERN NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size);
+extern NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size);
/// Returns an NSValue representing the GADAdSize.
-GAD_EXTERN NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size);
+extern NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size);
/// Returns a GADAdSize from an NSValue. Returns GADAdSizeInvalid if the value is not a GADAdSize.
-GAD_EXTERN GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value);
+extern GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value);
#pragma mark Deprecated
/// An ad size that spans the full width of the application in portrait orientation. The height is
/// typically 50 points on an iPhone/iPod UI, and 90 points tall on an iPad UI.
-GAD_EXTERN GADAdSize const kGADAdSizeSmartBannerPortrait
+extern GADAdSize const kGADAdSizeSmartBannerPortrait
GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth.");
/// An ad size that spans the full width of the application in landscape orientation. The height is
/// typically 32 points on an iPhone/iPod UI, and 90 points tall on an iPad UI.
-GAD_EXTERN GADAdSize const kGADAdSizeSmartBannerLandscape
+extern GADAdSize const kGADAdSizeSmartBannerLandscape
GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth");
-
-/// iPhone and iPod Touch ad size. Typically 320x50.
-GAD_EXTERN GADAdSize const kGADAdSizeBanner GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeBanner");
-
-/// Taller version of GADAdSizeBanner. Typically 320x100.
-GAD_EXTERN GADAdSize const kGADAdSizeLargeBanner
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeLargeBanner");
-
-/// Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250.
-GAD_EXTERN GADAdSize const kGADAdSizeMediumRectangle
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeMediumRectangle");
-
-/// Full Banner size for the iPad (especially in a UIPopoverController or in
-/// UIModalPresentationFormSheet). Typically 468x60.
-GAD_EXTERN GADAdSize const kGADAdSizeFullBanner
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeFullBanner");
-
-/// Leaderboard size for the iPad. Typically 728x90.
-GAD_EXTERN GADAdSize const kGADAdSizeLeaderboard
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeLeaderboard");
-
-/// Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically
-/// 120x600.
-GAD_EXTERN GADAdSize const kGADAdSizeSkyscraper
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeSkyscraper");
-
-/// An ad size that spans the full width of its container, with a height dynamically determined by
-/// the ad.
-GAD_EXTERN GADAdSize const kGADAdSizeFluid GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeFluid");
-
-/// Invalid ad size marker.
-GAD_EXTERN GADAdSize const kGADAdSizeInvalid GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeInvalid");
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h
index b54c003..a083e32 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h
@@ -11,6 +11,7 @@
#import
/// The banner custom event protocol. Your banner custom event handler must implement this protocol.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationBannerAd and GADMediationAdapter instead.")
@protocol GADCustomEventBanner
/// Inform |delegate| with the custom event execution results to ensure mediation behaves correctly.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h
index 2904607..484349f 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h
@@ -17,6 +17,7 @@
/// Otherwise, if enough time passed (several seconds) after the SDK called the requestBannerAd:
/// method of your custom event, the mediation SDK will consider the request timed out, and move on
/// to the next ad network.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationBannerAdEventDelegate instead.")
@protocol GADCustomEventBannerDelegate
/// Your Custom Event object must call this when it receives or creates an ad view.
@@ -59,8 +60,8 @@
clickDidOccurInAd:(nonnull UIView *)view
GAD_DEPRECATED_MSG_ATTRIBUTE("Use customEventBannerWasClicked:.");
-/// Deprecated. No replacment.
+/// Deprecated. No replacement.
- (void)customEventBannerWillLeaveApplication:(nonnull id)customEvent
- GAD_DEPRECATED_ATTRIBUTE;
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h
index 67d3408..8c1c926 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h
@@ -11,6 +11,7 @@
/// The interstitial custom event protocol. Your interstitial custom event handler must implement
/// this protocol.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationInterstitialAd and GADMediationAdapter instead.")
@protocol GADCustomEventInterstitial
/// Inform |delegate| with the custom event execution results to ensure mediation behaves correctly.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h
index 0b881d3..0525587 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h
@@ -16,6 +16,7 @@
/// (several seconds) after the SDK called the requestInterstitialAdWithParameter: method of your
/// custom event, the mediation SDK will consider the request timed out, and move on to the next ad
/// network.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationInterstitialAdEventDelegate instead.")
@protocol GADCustomEventInterstitialDelegate
/// Your Custom Event object must call this when it receives or creates an interstitial ad.
@@ -53,6 +54,7 @@
/// Deprecated. No replacement.
- (void)customEventInterstitialWillLeaveApplication:
- (nonnull id)customEvent GAD_DEPRECATED_ATTRIBUTE;
+ (nonnull id)customEvent
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h
index 5353f0c..065a7c4 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h
@@ -12,6 +12,7 @@
/// Native ad custom event protocol. Your native ad custom event handler class must conform to this
/// protocol.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationNativeAd and GADMediationAdapter instead.")
@protocol GADCustomEventNativeAd
/// Delegate object used for receiving custom native ad load request progress.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h
index bb67d66..fd2eea2 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h
@@ -12,6 +12,7 @@
/// The delegate of the GADCustomEventNativeAd object must adopt the GADCustomEventNativeAdDelegate
/// protocol. Methods in this protocol are used for native ad's custom event communication with the
/// Google Mobile Ads SDK.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationNativeAdEventDelegate instead.")
@protocol GADCustomEventNativeAdDelegate
/// Tells the delegate that the custom event ad request failed.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h
index 3ad2ad4..8a983ae 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h
@@ -11,4 +11,4 @@
/// Key for getting the server parameter configured in AdMob when mediating to a custom event
/// adapter.
/// Example: NSString *serverParameter = connector.credentials[GADCustomEventParametersServer].
-GAD_EXTERN NSString *_Nonnull const GADCustomEventParametersServer;
+extern NSString *_Nonnull const GADCustomEventParametersServer;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
index da7fed1..055aa9e 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
@@ -14,23 +14,6 @@
/// forwarded to custom events for purposes of populating an ad request to a 3rd party ad network.
@interface GADCustomEventRequest : NSObject
-/// If the user's latitude, longitude, and accuracy are not specified, userHasLocation returns NO,
-/// and userLatitude, userLongitude, and userLocationAccuracyInMeters return 0.
-@property(nonatomic, readonly, assign) BOOL userHasLocation;
-
-/// User's latitude set in GADRequest.
-@property(nonatomic, readonly, assign) CGFloat userLatitude;
-
-/// User's longitude set in GADRequest.
-@property(nonatomic, readonly, assign) CGFloat userLongitude;
-
-/// The accuracy, in meters, of the user's location data.
-@property(nonatomic, readonly, assign) CGFloat userLocationAccuracyInMeters;
-
-/// Description of the user's location, in free form text, set in GADRequest. If not available,
-/// returns nil. This may be set even if userHasLocation is NO.
-@property(nonatomic, readonly, copy, nullable) NSString *userLocationDescription;
-
/// Keywords set in GADRequest. Returns nil if no keywords are set.
@property(nonatomic, readonly, copy, nullable) NSArray *userKeywords;
@@ -44,4 +27,28 @@
/// Indicates whether the testing property has been set in GADRequest.
@property(nonatomic, readonly, assign) BOOL isTesting;
+#pragma mark - Deprecated
+
+/// Deprecated and unsupported. Always NO.
+@property(nonatomic, readonly, assign)
+ BOOL userHasLocation GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always NO.");
+
+/// Deprecated and unsupported. Always 0.
+@property(nonatomic, readonly, assign)
+ CGFloat userLatitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0.");
+
+/// Deprecated and unsupported. Always 0.
+@property(nonatomic, readonly, assign)
+ CGFloat userLongitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0.");
+
+/// Deprecated and unsupported. Always 0.
+@property(nonatomic, readonly, assign)
+ CGFloat userLocationAccuracyInMeters GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always 0.");
+
+/// Deprecated and unsupported. Always nil.
+@property(nonatomic, readonly, copy, nullable)
+ NSString *userLocationDescription GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always nil.");
+
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
index 758198f..14cff6e 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
@@ -18,7 +18,7 @@
typedef void (^GADNativeAdCustomClickHandler)(NSString *_Nonnull assetID);
/// Asset key for the GADMediaView asset view.
-GAD_EXTERN NSString *_Nonnull const GADCustomNativeAdMediaViewKey;
+extern NSString *_Nonnull const GADCustomNativeAdMediaViewKey;
@protocol GADCustomNativeAdDelegate;
@@ -73,11 +73,6 @@ GAD_EXTERN NSString *_Nonnull const GADCustomNativeAdMediaViewKey;
/// first impression is recorded.
- (void)recordImpression;
-/// Returns media view for rendering video loaded by the receiver. Returns nil if receiver doesn't
-/// have a video.
-@property(nonatomic, readonly, nullable) GADMediaView *mediaView GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use the mediaContent property to set the media content on your own GADMediaView.");
-
@end
#pragma mark - Loading Protocol
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
index 8c6e8ee..9ecc41d 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
@@ -37,8 +37,8 @@
- (void)ad:(nonnull id)ad
didFailToPresentFullScreenContentWithError:(nonnull NSError *)error;
-/// Tells the delegate that the ad presented full screen content.
-- (void)adDidPresentFullScreenContent:(nonnull id)ad;
+/// Tells the delegate that the ad will present full screen content.
+- (void)adWillPresentFullScreenContent:(nonnull id)ad;
/// Tells the delegate that the ad will dismiss full screen content.
- (void)adWillDismissFullScreenContent:(nonnull id)ad;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADMobileAds.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADMobileAds.h
index b004686..e5256f5 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADMobileAds.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADMobileAds.h
@@ -56,7 +56,10 @@ typedef void (^GADAdInspectorCompletionHandler)(NSError *_Nullable error);
/// Available in Google Mobile Ads SDK 7.10 and onwards. Before calling this method check if the
/// GADMobileAds's shared instance responds to this method. Calling this method on a Google Mobile
/// Ads SDK lower than 7.10 can crash the app.
-- (BOOL)isSDKVersionAtLeastMajor:(NSInteger)major minor:(NSInteger)minor patch:(NSInteger)patch;
+- (BOOL)isSDKVersionAtLeastMajor:(NSInteger)major
+ minor:(NSInteger)minor
+ patch:(NSInteger)patch
+ NS_SWIFT_NAME(isSDKVersionAtLeast(major:minor:patch:));
/// Starts the Google Mobile Ads SDK. Call this method as early as possible to reduce latency on the
/// session's first ad request. Calls completionHandler when the GMA SDK and all mediation networks
@@ -85,12 +88,4 @@ typedef void (^GADAdInspectorCompletionHandler)(NSError *_Nullable error);
completionHandler:
(nullable GADAdInspectorCompletionHandler)completionHandler;
-#pragma mark Deprecated
-
-/// Deprecated and does nothing. IAP transaction reporting is no longer supported.
-- (void)disableAutomatedInAppPurchaseReporting GAD_DEPRECATED_ATTRIBUTE;
-
-/// Deprecated and does nothing. IAP transaction reporting is no longer supported.
-- (void)enableAutomatedInAppPurchaseReporting GAD_DEPRECATED_ATTRIBUTE;
-
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h
index 10e860d..e4e7061 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h
@@ -10,14 +10,14 @@
typedef NSString *GADNativeAssetIdentifier NS_STRING_ENUM;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequest.h
index 9209641..20713d5 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequest.h
@@ -11,10 +11,6 @@
#import
#import
-/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-GAD_EXTERN NSString *_Nonnull const kGADSimulatorID GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use GADRequestConfiguration/GADSimulatorID instead.");
-
/// Deprecated gender constants.
typedef NS_ENUM(NSInteger, GADGender) {
kGADGenderUnknown, ///< Deprecated.
@@ -50,15 +46,6 @@ typedef NS_ENUM(NSInteger, GADGender) {
/// Scene object. Used in multiscene apps to request ads of the appropriate size.
@property(nonatomic, nullable, weak) UIWindowScene *scene API_AVAILABLE(ios(13.0));
-#pragma mark User Information
-
-/// The user's current location. Location data is not used to target Google ads; however, it may be
-/// used by 3rd party ad networks. Do not use Core Location just for advertising. Your app should
-/// have a valid use case for it as well.
-- (void)setLocationWithLatitude:(CGFloat)latitude
- longitude:(CGFloat)longitude
- accuracy:(CGFloat)accuracyInMeters;
-
#pragma mark Contextual Information
/// Array of keyword strings. Keywords are words or phrases describing the current user activity
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
index 2a92176..4f264f5 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
@@ -12,16 +12,16 @@
typedef NSString *GADMaxAdContentRating NS_STRING_ENUM;
/// Rating for content suitable for general audiences, including families.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral;
/// Rating for content suitable for most audiences with parental guidance.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance;
/// Rating for content suitable for teen and older audiences.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen;
/// Rating for content suitable only for mature audiences.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-GAD_EXTERN NSString *_Nonnull const GADSimulatorID;
+extern NSString *_Nonnull const GADSimulatorID;
/// Request configuration. The settings in this class will apply to all ad requests.
@interface GADRequestConfiguration : NSObject
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestError.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestError.h
index 124ed64..9342caa 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestError.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADRequestError.h
@@ -9,7 +9,7 @@
#import
/// Google AdMob Ads error domain.
-GAD_EXTERN NSString *_Nonnull const GADErrorDomain;
+extern NSString *_Nonnull const GADErrorDomain;
/// NSError codes for GAD error domain.
typedef NS_ENUM(NSInteger, GADErrorCode) {
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADResponseInfo.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADResponseInfo.h
index 1cf620a..90fd2d8 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADResponseInfo.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GADResponseInfo.h
@@ -27,13 +27,6 @@
/// JSON-safe dictionary representation of the ad network response info.
@property(nonatomic, readonly, nonnull) NSDictionary *dictionaryRepresentation;
-#pragma mark Deprecated
-
-/// Deprecated. Use adUnitMapping.
-@property(nonatomic, readonly, nonnull)
- NSDictionary *credentials GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use adUnitMapping instead");
-
@end
/// Ad network class name for ads returned from Google's ad network.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GAMRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GAMRequest.h
index 6c85465..7971381 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GAMRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GAMRequest.h
@@ -8,10 +8,6 @@
#import
#import
-/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-GAD_EXTERN NSString *_Nonnull const kGAMSimulatorID GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use GADRequestConfiguration/GADSimulatorID instead.");
-
/// Specifies optional parameters for ad requests.
@interface GAMRequest : GADRequest
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAds.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
index ada2d7a..34a8953 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
@@ -97,8 +97,6 @@ FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[];
#import
#import
#import
-#import
-#import
#import
#import
#import
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
index 9fa9097..c666344 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
@@ -2,55 +2,10 @@
// GoogleMobileAdsDefines.h
// Google Mobile Ads SDK
//
-// Copyright 2015 Google LLC. All rights reserved.
+// Copyright 2021 Google LLC. All rights reserved.
//
#import
-#if defined(__cplusplus)
-#define GAD_EXTERN extern "C" __attribute__((visibility("default")))
-#else
-#define GAD_EXTERN extern __attribute__((visibility("default")))
-#endif // defined(__cplusplus)
-
-#if !defined(__has_feature)
-#error "Use latest Xcode version."
-#endif // !defined(__has_feature)
-
-#if !defined(__has_attribute)
-#error "Use latest Xcode version."
-#endif // !defined(__has_attribute)
-
-#if __has_feature(attribute_deprecated_with_message)
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
-#elif __has_attribute(deprecated)
-#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated))
-#else
-#define GAD_DEPRECATED_MSG_ATTRIBUTE(s)
-#endif // __has_feature(attribute_deprecated_with_message)
-
-#if __has_attribute(deprecated)
-#define GAD_DEPRECATED_ATTRIBUTE __attribute__((deprecated))
-#else
-#define GAD_DEPRECATED_ATTRIBUTE
-#endif // __has_attribute(deprecated)
-
-#if __has_feature(nullability) // Available starting in Xcode 6.3.
-#define GAD_NULLABLE_TYPE __nullable
-#define GAD_NONNULL_TYPE __nonnull
-#define GAD_NULLABLE nullable
-#else
-#error "Use latest Xcode version."
-#endif // __has_feature(nullability)
-
-#if __has_attribute(objc_boxable) // Available starting in Xcode 7.3.
#define GAD_BOXABLE __attribute__((objc_boxable))
-#else
-#error "Use latest Xcode version."
-#endif // __has_attribute(objc_boxable)
-
-#if defined(NS_STRING_ENUM) // Available starting in Xcode 8.0.
-#define GAD_STRING_ENUM NS_STRING_ENUM
-#else
-#error "Use latest Xcode version."
-#endif
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
index 9c8580b..956a5b2 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
@@ -88,6 +88,7 @@
didFailInterstitial:(NSError *)error GAD_DEPRECATED_MSG_ATTRIBUTE("Use -adapter:didFailAd:");
/// Deprecated. No replacement.
-- (void)adapterWillLeaveApplication:(id)adapter GAD_DEPRECATED_ATTRIBUTE;
+- (void)adapterWillLeaveApplication:(id)adapter
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
index 3e7e87b..6899c02 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
@@ -18,15 +18,4 @@ typedef NS_ENUM(NSInteger, GADMBannerAnimationType) {
GADMBannerAnimationTypeSlideFromRight = 6, ///< Slide from right.
GADMBannerAnimationTypeFadeIn = 7, ///< Fade in.
GADMBannerAnimationTypeRandom = 8, ///< Random animation.
-
- /// Deprecated enums.
- kGADMBannerAnimationTypeNone = 0, ///< Deprecated. No animation.
- kGADMBannerAnimationTypeFlipFromLeft = 1, ///< Deprecated. Flip from left.
- kGADMBannerAnimationTypeFlipFromRight = 2, ///< Deprecated. Flip from right.
- kGADMBannerAnimationTypeCurlUp = 3, ///< Deprecated. Curl up.
- kGADMBannerAnimationTypeCurlDown = 4, ///< Deprecated. Curl down.
- kGADMBannerAnimationTypeSlideFromLeft = 5, ///< Deprecated. Slide from left.
- kGADMBannerAnimationTypeSlideFromRight = 6, ///< Deprecated. Slide from right.
- kGADMBannerAnimationTypeFadeIn = 7, ///< Deprecated. Fade in.
- kGADMBannerAnimationTypeRandom = 8, ///< Deprecated. Random animation.
};
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h
index 0eb31dd..f88e678 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h
@@ -59,6 +59,7 @@
/// Deprecated. No replacement.
- (void)adapterWillLeaveApplication:
- (id)rewardBasedVideoAdAdapter GAD_DEPRECATED_ATTRIBUTE;
+ (id)rewardBasedVideoAdAdapter
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
index a5d261b..9469b71 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
@@ -50,6 +50,7 @@
/// Deprecated. No replacement.
+ (void)mediatedNativeAdWillLeaveApplication:
- (nonnull id)mediatedNativeAd GAD_DEPRECATED_ATTRIBUTE;
+ (nonnull id)mediatedNativeAd
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
index f676653..871778d 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
@@ -21,7 +21,7 @@
- (void)reportClick;
/// Notifies Google Mobile Ads SDK that the GADMediationAd will present a full screen modal view.
-/// Maps to adDidPresentFullScreenContent: for full screen ads.
+/// Maps to adWillPresentFullScreenContent: for full screen ads.
- (void)willPresentFullScreenView;
/// Notifies Google Mobile Ads SDK that the GADMediationAd failed to present with an error.
@@ -40,7 +40,7 @@
@protocol GADMediationBannerAdEventDelegate
/// Deprecated. No replacement.
-- (void)willBackgroundApplication GAD_DEPRECATED_ATTRIBUTE;
+- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
@@ -48,7 +48,7 @@
@protocol GADMediationInterstitialAdEventDelegate
/// Deprecated. No replacement.
-- (void)willBackgroundApplication GAD_DEPRECATED_ATTRIBUTE;
+- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
@@ -71,7 +71,7 @@
- (void)didUnmuteVideo;
/// Deprecated. No replacement.
-- (void)willBackgroundApplication GAD_DEPRECATED_ATTRIBUTE;
+- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
index 06c6e69..89b71fc 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
@@ -41,21 +41,6 @@
/// of consent.
- (nullable NSNumber *)underAgeOfConsent;
-/// Returns YES if the publisher has specified latitude and longitude location.
-- (BOOL)userHasLocation;
-
-/// Returns the user's latitude or 0 if location isn't specified.
-- (CGFloat)userLatitude;
-
-/// Returns the user's longitude or 0 if location isn't specified.
-- (CGFloat)userLongitude;
-
-/// Returns the user's location accuracy or 0 if location isn't specified.
-- (CGFloat)userLocationAccuracyInMeters;
-
-/// Returns user's location description. May return a value even if userHasLocation is NO.
-- (nullable NSString *)userLocationDescription;
-
/// Keywords describing the user's current activity. Example: @"Sport Scores".
- (nullable NSArray *)userKeywords;
@@ -63,10 +48,30 @@
/// Deprecated. The end user's gender set by the publisher in GADRequest. Returns kGADGenderUnknown
/// if it has not been specified.
-- (GADGender)userGender GAD_DEPRECATED_ATTRIBUTE;
+- (GADGender)userGender GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
/// Deprecated. The end user's birthday set by the publisher. Returns nil if it has not been
/// specified.
-- (nullable NSDate *)userBirthday GAD_DEPRECATED_ATTRIBUTE;
+- (nullable NSDate *)userBirthday GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
+
+/// Deprecated and unsupported. Always returns NO.
+- (BOOL)
+ userHasLocation GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns NO.");
+
+/// Deprecated and unsupported. Always returns 0.
+- (CGFloat)
+ userLatitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns 0.");
+
+/// Deprecated and unsupported. Always returns 0.
+- (CGFloat)
+ userLongitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns 0.");
+
+/// Deprecated and unsupported. Always returns 0.
+- (CGFloat)userLocationAccuracyInMeters GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always returns 0.");
+
+/// Deprecated and unsupported. Always returns nil.
+- (nullable NSString *)userLocationDescription GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always returns nil.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
index 57a042e..0160094 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
@@ -11,5 +11,5 @@
/// size must be smaller than or equal in size to the original. The selected size must also be
/// within a configurable fraction of the width and height of the original. If no valid size exists,
/// returns GADAdSizeInvalid.
-GAD_EXTERN GADAdSize GADClosestValidSizeForAdSizes(GADAdSize original,
- NSArray *_Nonnull possibleAdSizes);
+extern GADAdSize GADClosestValidSizeForAdSizes(GADAdSize original,
+ NSArray *_Nonnull possibleAdSizes);
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAdAssetIdentifiers.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAdAssetIdentifiers.h
deleted file mode 100644
index dc82714..0000000
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAdAssetIdentifiers.h
+++ /dev/null
@@ -1,35 +0,0 @@
-//
-// GADMediationNativeAdAssetIdentifiers.h
-// Google Mobile Ads SDK
-//
-// Copyright 2020 Google LLC. All rights reserved.
-//
-
-#import
-#import
-
-typedef NSString *GADUnifiedNativeAssetIdentifier NS_STRING_ENUM
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeHeadlineAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeCallToActionAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeIconAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeBodyAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeStoreAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativePriceAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeImageAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeStarRatingAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeAdvertiserAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeMediaViewAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeAdChoicesViewAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationRequestError.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationRequestError.h
deleted file mode 100644
index 65b8637..0000000
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Headers/Mediation/GADMediationRequestError.h
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-// GADMediationRequestError.h
-// Google Mobile Ads SDK
-//
-// Copyright 2020 Google LLC. All rights reserved.
-//
-
-#import
-#import
-
-/// Google AdMob Ads error domain.
-GAD_EXTERN NSString *_Nonnull const kGADErrorDomain DEPRECATED_MSG_ATTRIBUTE(
- "Use GADRequestError/GADErrorDomain instead");
-
-/// NSError codes for GAD error domain.
-typedef NS_ENUM(NSInteger, GADMediationErrorCode) {
- /// The ad request is invalid. The localizedFailureReason error description will have more
- /// details. Typically this is because the ad did not have the ad unit ID or root view
- /// controller set.
- kGADErrorInvalidRequest = 0,
-
- /// The ad request was successful, but no ad was returned.
- kGADErrorNoFill = 1,
-
- /// There was an error loading data from the network.
- kGADErrorNetworkError = 2,
-
- /// The ad server experienced a failure processing the request.
- kGADErrorServerError = 3,
-
- /// The current device's OS is below the minimum required version.
- kGADErrorOSVersionTooLow = 4,
-
- /// The request was unable to be loaded before being timed out.
- kGADErrorTimeout = 5,
-
- /// Will not send request because the interstitial object has already been used.
- kGADErrorInterstitialAlreadyUsed GAD_DEPRECATED_MSG_ATTRIBUTE("Use kGADErrorAdAlreadyUsed.") = 6,
-
- /// The mediation response was invalid.
- kGADErrorMediationDataError = 7,
-
- /// Error finding or creating a mediation ad network adapter.
- kGADErrorMediationAdapterError = 8,
-
- /// Attempting to pass an invalid ad size to an adapter.
- kGADErrorMediationInvalidAdSize = 10,
-
- /// Internal error.
- kGADErrorInternalError = 11,
-
- /// Invalid argument error.
- kGADErrorInvalidArgument = 12,
-
- /// Received invalid response.
- kGADErrorReceivedInvalidResponse = 13,
-
- /// Will not send request because the rewarded ad object has already been used.
- kGADErrorRewardedAdAlreadyUsed GAD_DEPRECATED_MSG_ATTRIBUTE("Use kGADErrorAdAlreadyUsed.") = 14,
-
- /// A mediation ad network adapter received an ad request, but did not fill. The adapter's error
- /// is included as an underlyingError.
- kGADErrorMediationNoFill = 9,
-
- /// Will not send request because the ad object has already been used.
- kGADErrorAdAlreadyUsed = 19,
-
- /// Will not send request because the application identifier is missing.
- kGADErrorApplicationIdentifierMissing = 20,
-} GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADErrorCode.");
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Modules/module.modulemap b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Modules/module.modulemap
index fcc96e9..34d4543 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Modules/module.modulemap
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_armv7/GoogleMobileAds.framework/Modules/module.modulemap
@@ -114,8 +114,6 @@ framework module GoogleMobileAds {
header "Mediation/GADMediationBannerAd.h"
header "Mediation/GADMediationInterstitialAd.h"
header "Mediation/GADMediationNativeAd.h"
- header "Mediation/GADMediationNativeAdAssetIdentifiers.h"
- header "Mediation/GADMediationRequestError.h"
header "Mediation/GADMediationRewardedAd.h"
header "Mediation/GADMediationServerConfiguration.h"
header "Mediation/GADVersionNumber.h"
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds
index 132416b..84e243d 100644
Binary files a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds and b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds differ
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
index c97bf25..1b4ca8a 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
@@ -12,29 +12,12 @@ typedef NSString *GADAdLoaderAdType NS_STRING_ENUM;
/// Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's
/// delegate must conform to the GADCustomNativeAdLoaderDelegate protocol. See GADCustomNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeCustomNative;
+extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeCustomNative;
/// Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader's
/// delegate must conform to the GAMBannerAdLoaderDelegate protocol. See GAMBannerView.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner;
+extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner;
/// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
/// conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative;
-
-#pragma mark Deprecated
-
-/// Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's
-/// delegate must conform to the GADCustomNativeAdLoaderDelegate protocol. See GADCustomNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeCustomNative DEPRECATED_MSG_ATTRIBUTE(
- "Use GADAdLoaderAdTypeCustomNative instead") NS_SWIFT_NAME(kGADAdLoaderAdTypeCustomNative);
-
-/// Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader's
-/// delegate must conform to the GAMBannerAdLoaderDelegate protocol. See GAMBannerView.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeGAMBanner DEPRECATED_MSG_ATTRIBUTE(
- "Use GADAdLoaderAdTypeGAMBanner instead") NS_SWIFT_NAME(kGADAdLoaderAdTypeGAMBanner);
-
-/// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
-/// conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h.
-GAD_EXTERN GADAdLoaderAdType _Nonnull const kGADAdLoaderAdTypeNative DEPRECATED_MSG_ATTRIBUTE(
- "Use GADAdLoaderAdTypeNative instead") NS_SWIFT_NAME(kGADAdLoaderAdTypeNative);
+extern GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeNative;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h
index ce9ef15..022a9ba 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h
@@ -31,31 +31,31 @@ struct GAD_BOXABLE GADAdSize {
#pragma mark Standard Sizes
/// iPhone and iPod Touch ad size. Typically 320x50.
-GAD_EXTERN GADAdSize const GADAdSizeBanner;
+extern GADAdSize const GADAdSizeBanner;
/// Taller version of GADAdSizeBanner. Typically 320x100.
-GAD_EXTERN GADAdSize const GADAdSizeLargeBanner;
+extern GADAdSize const GADAdSizeLargeBanner;
/// Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250.
-GAD_EXTERN GADAdSize const GADAdSizeMediumRectangle;
+extern GADAdSize const GADAdSizeMediumRectangle;
/// Full Banner size for the iPad (especially in a UIPopoverController or in
/// UIModalPresentationFormSheet). Typically 468x60.
-GAD_EXTERN GADAdSize const GADAdSizeFullBanner;
+extern GADAdSize const GADAdSizeFullBanner;
/// Leaderboard size for the iPad. Typically 728x90.
-GAD_EXTERN GADAdSize const GADAdSizeLeaderboard;
+extern GADAdSize const GADAdSizeLeaderboard;
/// Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically
/// 120x600.
-GAD_EXTERN GADAdSize const GADAdSizeSkyscraper;
+extern GADAdSize const GADAdSizeSkyscraper;
/// An ad size that spans the full width of its container, with a height dynamically determined by
/// the ad.
-GAD_EXTERN GADAdSize const GADAdSizeFluid;
+extern GADAdSize const GADAdSizeFluid;
/// Invalid ad size marker.
-GAD_EXTERN GADAdSize const GADAdSizeInvalid;
+extern GADAdSize const GADAdSizeInvalid;
#pragma mark Inline Adaptive Sizes
@@ -64,20 +64,20 @@ GAD_EXTERN GADAdSize const GADAdSizeInvalid;
/// exact size of the ad returned is passed through the banner's ad size delegate and is indicated
/// by the banner's intrinsicContentSize. This ad size is most suitable for ads intended for scroll
/// views.
-GAD_EXTERN GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and the device's landscape height. This ad size
/// allows Google servers to choose an optimal ad size less than or equal to the returned size. The
/// exact size of the ad returned is passed through the banner's ad size delegate and is indicated
/// by the banner's intrinsicContentSize. This ad size is most suitable for ads intended for scroll
/// views.
-GAD_EXTERN GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and the device's height. This is a convenience
/// function to return GADPortraitInlineAdaptiveBannerAdSizeWithWidth or
/// GADLandscapeInlineAdaptiveBannerAdSizeWithWidth based on the current interface orientation.
/// This function must be called on the main queue.
-GAD_EXTERN GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and max height. This ad size allows Google servers to
/// choose an optimal ad size less than or equal to the returned size. The exact size of the ad
@@ -87,8 +87,8 @@ GAD_EXTERN GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CG
/// @param width The ad width.
/// @param maxHeight The maximum height a loaded ad will have. Must be at least 32 px, but a max
/// height of 50 px or higher is recommended.
-GAD_EXTERN GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width,
- CGFloat maxHeight);
+extern GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width,
+ CGFloat maxHeight);
#pragma mark Anchored Adaptive Sizes
@@ -97,100 +97,68 @@ GAD_EXTERN GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat
/// anchoring near the top or bottom of your app. The height is never larger than 15% of the
/// device's portrait height and is always between 50-90 points. This function always returns the
/// same height for any width / device combination.
-GAD_EXTERN GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad.
/// The size returned is suitable for use in a banner ad anchored near the top or bottom of your
/// app, similar to use of GADAdSizeBanner. The height is never larger than 15% of the devices's
/// landscape height and is always between 50-90 points. This function always returns the same
/// height for any width / device combination.
-GAD_EXTERN GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
/// Returns a GADAdSize with the given width and a Google-optimized height. This is a convenience
/// function to return GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth or
/// GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth based on the current interface orientation.
/// This function must be called on the main queue.
-GAD_EXTERN GADAdSize GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+extern GADAdSize GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
#pragma mark Custom Sizes
/// Returns a custom GADAdSize for the provided CGSize. Use this only if you require a non-standard
/// size. Otherwise, use one of the standard size constants above.
-GAD_EXTERN GADAdSize GADAdSizeFromCGSize(CGSize size);
+extern GADAdSize GADAdSizeFromCGSize(CGSize size);
/// Returns a custom GADAdSize that spans the full width of the application in portrait orientation
/// with the height provided.
-GAD_EXTERN GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height);
+extern GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height);
/// Returns a custom GADAdSize that spans the full width of the application in landscape orientation
/// with the height provided.
-GAD_EXTERN GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height);
+extern GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height);
#pragma mark Convenience Functions
/// Returns YES if the two GADAdSizes are equal, otherwise returns NO.
-GAD_EXTERN BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2);
+extern BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2);
/// Returns a CGSize for the provided a GADAdSize constant. If the GADAdSize is unknown, returns
/// CGSizeZero.
-GAD_EXTERN CGSize CGSizeFromGADAdSize(GADAdSize size);
+extern CGSize CGSizeFromGADAdSize(GADAdSize size);
/// Returns YES if |size| is one of the predefined constants or is a custom GADAdSize generated by
/// GADAdSizeFromCGSize.
-GAD_EXTERN BOOL IsGADAdSizeValid(GADAdSize size);
+extern BOOL IsGADAdSizeValid(GADAdSize size);
/// Returns YES if |size| is a fluid ad size.
-GAD_EXTERN BOOL GADAdSizeIsFluid(GADAdSize size);
+extern BOOL GADAdSizeIsFluid(GADAdSize size);
/// Returns a NSString describing the provided GADAdSize.
-GAD_EXTERN NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size);
+extern NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size);
/// Returns an NSValue representing the GADAdSize.
-GAD_EXTERN NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size);
+extern NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size);
/// Returns a GADAdSize from an NSValue. Returns GADAdSizeInvalid if the value is not a GADAdSize.
-GAD_EXTERN GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value);
+extern GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value);
#pragma mark Deprecated
/// An ad size that spans the full width of the application in portrait orientation. The height is
/// typically 50 points on an iPhone/iPod UI, and 90 points tall on an iPad UI.
-GAD_EXTERN GADAdSize const kGADAdSizeSmartBannerPortrait
+extern GADAdSize const kGADAdSizeSmartBannerPortrait
GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth.");
/// An ad size that spans the full width of the application in landscape orientation. The height is
/// typically 32 points on an iPhone/iPod UI, and 90 points tall on an iPad UI.
-GAD_EXTERN GADAdSize const kGADAdSizeSmartBannerLandscape
+extern GADAdSize const kGADAdSizeSmartBannerLandscape
GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth");
-
-/// iPhone and iPod Touch ad size. Typically 320x50.
-GAD_EXTERN GADAdSize const kGADAdSizeBanner GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeBanner");
-
-/// Taller version of GADAdSizeBanner. Typically 320x100.
-GAD_EXTERN GADAdSize const kGADAdSizeLargeBanner
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeLargeBanner");
-
-/// Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250.
-GAD_EXTERN GADAdSize const kGADAdSizeMediumRectangle
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeMediumRectangle");
-
-/// Full Banner size for the iPad (especially in a UIPopoverController or in
-/// UIModalPresentationFormSheet). Typically 468x60.
-GAD_EXTERN GADAdSize const kGADAdSizeFullBanner
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeFullBanner");
-
-/// Leaderboard size for the iPad. Typically 728x90.
-GAD_EXTERN GADAdSize const kGADAdSizeLeaderboard
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeLeaderboard");
-
-/// Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically
-/// 120x600.
-GAD_EXTERN GADAdSize const kGADAdSizeSkyscraper
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeSkyscraper");
-
-/// An ad size that spans the full width of its container, with a height dynamically determined by
-/// the ad.
-GAD_EXTERN GADAdSize const kGADAdSizeFluid GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeFluid");
-
-/// Invalid ad size marker.
-GAD_EXTERN GADAdSize const kGADAdSizeInvalid GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADAdSizeInvalid");
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h
index b54c003..a083e32 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h
@@ -11,6 +11,7 @@
#import
/// The banner custom event protocol. Your banner custom event handler must implement this protocol.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationBannerAd and GADMediationAdapter instead.")
@protocol GADCustomEventBanner
/// Inform |delegate| with the custom event execution results to ensure mediation behaves correctly.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h
index 2904607..484349f 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBannerDelegate.h
@@ -17,6 +17,7 @@
/// Otherwise, if enough time passed (several seconds) after the SDK called the requestBannerAd:
/// method of your custom event, the mediation SDK will consider the request timed out, and move on
/// to the next ad network.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationBannerAdEventDelegate instead.")
@protocol GADCustomEventBannerDelegate
/// Your Custom Event object must call this when it receives or creates an ad view.
@@ -59,8 +60,8 @@
clickDidOccurInAd:(nonnull UIView *)view
GAD_DEPRECATED_MSG_ATTRIBUTE("Use customEventBannerWasClicked:.");
-/// Deprecated. No replacment.
+/// Deprecated. No replacement.
- (void)customEventBannerWillLeaveApplication:(nonnull id)customEvent
- GAD_DEPRECATED_ATTRIBUTE;
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h
index 67d3408..8c1c926 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h
@@ -11,6 +11,7 @@
/// The interstitial custom event protocol. Your interstitial custom event handler must implement
/// this protocol.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationInterstitialAd and GADMediationAdapter instead.")
@protocol GADCustomEventInterstitial
/// Inform |delegate| with the custom event execution results to ensure mediation behaves correctly.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h
index 0b881d3..0525587 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitialDelegate.h
@@ -16,6 +16,7 @@
/// (several seconds) after the SDK called the requestInterstitialAdWithParameter: method of your
/// custom event, the mediation SDK will consider the request timed out, and move on to the next ad
/// network.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationInterstitialAdEventDelegate instead.")
@protocol GADCustomEventInterstitialDelegate
/// Your Custom Event object must call this when it receives or creates an interstitial ad.
@@ -53,6 +54,7 @@
/// Deprecated. No replacement.
- (void)customEventInterstitialWillLeaveApplication:
- (nonnull id)customEvent GAD_DEPRECATED_ATTRIBUTE;
+ (nonnull id)customEvent
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h
index 5353f0c..065a7c4 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAd.h
@@ -12,6 +12,7 @@
/// Native ad custom event protocol. Your native ad custom event handler class must conform to this
/// protocol.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationNativeAd and GADMediationAdapter instead.")
@protocol GADCustomEventNativeAd
/// Delegate object used for receiving custom native ad load request progress.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h
index bb67d66..fd2eea2 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h
@@ -12,6 +12,7 @@
/// The delegate of the GADCustomEventNativeAd object must adopt the GADCustomEventNativeAdDelegate
/// protocol. Methods in this protocol are used for native ad's custom event communication with the
/// Google Mobile Ads SDK.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediationNativeAdEventDelegate instead.")
@protocol GADCustomEventNativeAdDelegate
/// Tells the delegate that the custom event ad request failed.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h
index 3ad2ad4..8a983ae 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h
@@ -11,4 +11,4 @@
/// Key for getting the server parameter configured in AdMob when mediating to a custom event
/// adapter.
/// Example: NSString *serverParameter = connector.credentials[GADCustomEventParametersServer].
-GAD_EXTERN NSString *_Nonnull const GADCustomEventParametersServer;
+extern NSString *_Nonnull const GADCustomEventParametersServer;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
index da7fed1..055aa9e 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
@@ -14,23 +14,6 @@
/// forwarded to custom events for purposes of populating an ad request to a 3rd party ad network.
@interface GADCustomEventRequest : NSObject
-/// If the user's latitude, longitude, and accuracy are not specified, userHasLocation returns NO,
-/// and userLatitude, userLongitude, and userLocationAccuracyInMeters return 0.
-@property(nonatomic, readonly, assign) BOOL userHasLocation;
-
-/// User's latitude set in GADRequest.
-@property(nonatomic, readonly, assign) CGFloat userLatitude;
-
-/// User's longitude set in GADRequest.
-@property(nonatomic, readonly, assign) CGFloat userLongitude;
-
-/// The accuracy, in meters, of the user's location data.
-@property(nonatomic, readonly, assign) CGFloat userLocationAccuracyInMeters;
-
-/// Description of the user's location, in free form text, set in GADRequest. If not available,
-/// returns nil. This may be set even if userHasLocation is NO.
-@property(nonatomic, readonly, copy, nullable) NSString *userLocationDescription;
-
/// Keywords set in GADRequest. Returns nil if no keywords are set.
@property(nonatomic, readonly, copy, nullable) NSArray *userKeywords;
@@ -44,4 +27,28 @@
/// Indicates whether the testing property has been set in GADRequest.
@property(nonatomic, readonly, assign) BOOL isTesting;
+#pragma mark - Deprecated
+
+/// Deprecated and unsupported. Always NO.
+@property(nonatomic, readonly, assign)
+ BOOL userHasLocation GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always NO.");
+
+/// Deprecated and unsupported. Always 0.
+@property(nonatomic, readonly, assign)
+ CGFloat userLatitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0.");
+
+/// Deprecated and unsupported. Always 0.
+@property(nonatomic, readonly, assign)
+ CGFloat userLongitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0.");
+
+/// Deprecated and unsupported. Always 0.
+@property(nonatomic, readonly, assign)
+ CGFloat userLocationAccuracyInMeters GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always 0.");
+
+/// Deprecated and unsupported. Always nil.
+@property(nonatomic, readonly, copy, nullable)
+ NSString *userLocationDescription GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always nil.");
+
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
index 758198f..14cff6e 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
@@ -18,7 +18,7 @@
typedef void (^GADNativeAdCustomClickHandler)(NSString *_Nonnull assetID);
/// Asset key for the GADMediaView asset view.
-GAD_EXTERN NSString *_Nonnull const GADCustomNativeAdMediaViewKey;
+extern NSString *_Nonnull const GADCustomNativeAdMediaViewKey;
@protocol GADCustomNativeAdDelegate;
@@ -73,11 +73,6 @@ GAD_EXTERN NSString *_Nonnull const GADCustomNativeAdMediaViewKey;
/// first impression is recorded.
- (void)recordImpression;
-/// Returns media view for rendering video loaded by the receiver. Returns nil if receiver doesn't
-/// have a video.
-@property(nonatomic, readonly, nullable) GADMediaView *mediaView GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use the mediaContent property to set the media content on your own GADMediaView.");
-
@end
#pragma mark - Loading Protocol
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
index 8c6e8ee..9ecc41d 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
@@ -37,8 +37,8 @@
- (void)ad:(nonnull id)ad
didFailToPresentFullScreenContentWithError:(nonnull NSError *)error;
-/// Tells the delegate that the ad presented full screen content.
-- (void)adDidPresentFullScreenContent:(nonnull id)ad;
+/// Tells the delegate that the ad will present full screen content.
+- (void)adWillPresentFullScreenContent:(nonnull id)ad;
/// Tells the delegate that the ad will dismiss full screen content.
- (void)adWillDismissFullScreenContent:(nonnull id)ad;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h
index b004686..e5256f5 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h
@@ -56,7 +56,10 @@ typedef void (^GADAdInspectorCompletionHandler)(NSError *_Nullable error);
/// Available in Google Mobile Ads SDK 7.10 and onwards. Before calling this method check if the
/// GADMobileAds's shared instance responds to this method. Calling this method on a Google Mobile
/// Ads SDK lower than 7.10 can crash the app.
-- (BOOL)isSDKVersionAtLeastMajor:(NSInteger)major minor:(NSInteger)minor patch:(NSInteger)patch;
+- (BOOL)isSDKVersionAtLeastMajor:(NSInteger)major
+ minor:(NSInteger)minor
+ patch:(NSInteger)patch
+ NS_SWIFT_NAME(isSDKVersionAtLeast(major:minor:patch:));
/// Starts the Google Mobile Ads SDK. Call this method as early as possible to reduce latency on the
/// session's first ad request. Calls completionHandler when the GMA SDK and all mediation networks
@@ -85,12 +88,4 @@ typedef void (^GADAdInspectorCompletionHandler)(NSError *_Nullable error);
completionHandler:
(nullable GADAdInspectorCompletionHandler)completionHandler;
-#pragma mark Deprecated
-
-/// Deprecated and does nothing. IAP transaction reporting is no longer supported.
-- (void)disableAutomatedInAppPurchaseReporting GAD_DEPRECATED_ATTRIBUTE;
-
-/// Deprecated and does nothing. IAP transaction reporting is no longer supported.
-- (void)enableAutomatedInAppPurchaseReporting GAD_DEPRECATED_ATTRIBUTE;
-
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h
index 10e860d..e4e7061 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h
@@ -10,14 +10,14 @@
typedef NSString *GADNativeAssetIdentifier NS_STRING_ENUM;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset;
-GAD_EXTERN GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeIconAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeBodyAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeStoreAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativePriceAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeImageAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeStarRatingAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeAdvertiserAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeMediaViewAsset;
+extern GADNativeAssetIdentifier _Nonnull const GADNativeAdChoicesViewAsset;
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h
index 9209641..20713d5 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h
@@ -11,10 +11,6 @@
#import
#import
-/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-GAD_EXTERN NSString *_Nonnull const kGADSimulatorID GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use GADRequestConfiguration/GADSimulatorID instead.");
-
/// Deprecated gender constants.
typedef NS_ENUM(NSInteger, GADGender) {
kGADGenderUnknown, ///< Deprecated.
@@ -50,15 +46,6 @@ typedef NS_ENUM(NSInteger, GADGender) {
/// Scene object. Used in multiscene apps to request ads of the appropriate size.
@property(nonatomic, nullable, weak) UIWindowScene *scene API_AVAILABLE(ios(13.0));
-#pragma mark User Information
-
-/// The user's current location. Location data is not used to target Google ads; however, it may be
-/// used by 3rd party ad networks. Do not use Core Location just for advertising. Your app should
-/// have a valid use case for it as well.
-- (void)setLocationWithLatitude:(CGFloat)latitude
- longitude:(CGFloat)longitude
- accuracy:(CGFloat)accuracyInMeters;
-
#pragma mark Contextual Information
/// Array of keyword strings. Keywords are words or phrases describing the current user activity
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
index 2a92176..4f264f5 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
@@ -12,16 +12,16 @@
typedef NSString *GADMaxAdContentRating NS_STRING_ENUM;
/// Rating for content suitable for general audiences, including families.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral;
/// Rating for content suitable for most audiences with parental guidance.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance;
/// Rating for content suitable for teen and older audiences.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen;
/// Rating for content suitable only for mature audiences.
-GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
+extern GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-GAD_EXTERN NSString *_Nonnull const GADSimulatorID;
+extern NSString *_Nonnull const GADSimulatorID;
/// Request configuration. The settings in this class will apply to all ad requests.
@interface GADRequestConfiguration : NSObject
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h
index 124ed64..9342caa 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h
@@ -9,7 +9,7 @@
#import
/// Google AdMob Ads error domain.
-GAD_EXTERN NSString *_Nonnull const GADErrorDomain;
+extern NSString *_Nonnull const GADErrorDomain;
/// NSError codes for GAD error domain.
typedef NS_ENUM(NSInteger, GADErrorCode) {
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h
index 1cf620a..90fd2d8 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h
@@ -27,13 +27,6 @@
/// JSON-safe dictionary representation of the ad network response info.
@property(nonatomic, readonly, nonnull) NSDictionary *dictionaryRepresentation;
-#pragma mark Deprecated
-
-/// Deprecated. Use adUnitMapping.
-@property(nonatomic, readonly, nonnull)
- NSDictionary *credentials GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use adUnitMapping instead");
-
@end
/// Ad network class name for ads returned from Google's ad network.
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h
index 6c85465..7971381 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h
@@ -8,10 +8,6 @@
#import
#import
-/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-GAD_EXTERN NSString *_Nonnull const kGAMSimulatorID GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Use GADRequestConfiguration/GADSimulatorID instead.");
-
/// Specifies optional parameters for ad requests.
@interface GAMRequest : GADRequest
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
index ada2d7a..34a8953 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
@@ -97,8 +97,6 @@ FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[];
#import
#import
#import
-#import
-#import
#import
#import
#import
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
index 9fa9097..c666344 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
@@ -2,55 +2,10 @@
// GoogleMobileAdsDefines.h
// Google Mobile Ads SDK
//
-// Copyright 2015 Google LLC. All rights reserved.
+// Copyright 2021 Google LLC. All rights reserved.
//
#import
-#if defined(__cplusplus)
-#define GAD_EXTERN extern "C" __attribute__((visibility("default")))
-#else
-#define GAD_EXTERN extern __attribute__((visibility("default")))
-#endif // defined(__cplusplus)
-
-#if !defined(__has_feature)
-#error "Use latest Xcode version."
-#endif // !defined(__has_feature)
-
-#if !defined(__has_attribute)
-#error "Use latest Xcode version."
-#endif // !defined(__has_attribute)
-
-#if __has_feature(attribute_deprecated_with_message)
#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
-#elif __has_attribute(deprecated)
-#define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated))
-#else
-#define GAD_DEPRECATED_MSG_ATTRIBUTE(s)
-#endif // __has_feature(attribute_deprecated_with_message)
-
-#if __has_attribute(deprecated)
-#define GAD_DEPRECATED_ATTRIBUTE __attribute__((deprecated))
-#else
-#define GAD_DEPRECATED_ATTRIBUTE
-#endif // __has_attribute(deprecated)
-
-#if __has_feature(nullability) // Available starting in Xcode 6.3.
-#define GAD_NULLABLE_TYPE __nullable
-#define GAD_NONNULL_TYPE __nonnull
-#define GAD_NULLABLE nullable
-#else
-#error "Use latest Xcode version."
-#endif // __has_feature(nullability)
-
-#if __has_attribute(objc_boxable) // Available starting in Xcode 7.3.
#define GAD_BOXABLE __attribute__((objc_boxable))
-#else
-#error "Use latest Xcode version."
-#endif // __has_attribute(objc_boxable)
-
-#if defined(NS_STRING_ENUM) // Available starting in Xcode 8.0.
-#define GAD_STRING_ENUM NS_STRING_ENUM
-#else
-#error "Use latest Xcode version."
-#endif
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
index 9c8580b..956a5b2 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
@@ -88,6 +88,7 @@
didFailInterstitial:(NSError *)error GAD_DEPRECATED_MSG_ATTRIBUTE("Use -adapter:didFailAd:");
/// Deprecated. No replacement.
-- (void)adapterWillLeaveApplication:(id)adapter GAD_DEPRECATED_ATTRIBUTE;
+- (void)adapterWillLeaveApplication:(id)adapter
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
index 3e7e87b..6899c02 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
@@ -18,15 +18,4 @@ typedef NS_ENUM(NSInteger, GADMBannerAnimationType) {
GADMBannerAnimationTypeSlideFromRight = 6, ///< Slide from right.
GADMBannerAnimationTypeFadeIn = 7, ///< Fade in.
GADMBannerAnimationTypeRandom = 8, ///< Random animation.
-
- /// Deprecated enums.
- kGADMBannerAnimationTypeNone = 0, ///< Deprecated. No animation.
- kGADMBannerAnimationTypeFlipFromLeft = 1, ///< Deprecated. Flip from left.
- kGADMBannerAnimationTypeFlipFromRight = 2, ///< Deprecated. Flip from right.
- kGADMBannerAnimationTypeCurlUp = 3, ///< Deprecated. Curl up.
- kGADMBannerAnimationTypeCurlDown = 4, ///< Deprecated. Curl down.
- kGADMBannerAnimationTypeSlideFromLeft = 5, ///< Deprecated. Slide from left.
- kGADMBannerAnimationTypeSlideFromRight = 6, ///< Deprecated. Slide from right.
- kGADMBannerAnimationTypeFadeIn = 7, ///< Deprecated. Fade in.
- kGADMBannerAnimationTypeRandom = 8, ///< Deprecated. Random animation.
};
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h
index 0eb31dd..f88e678 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h
@@ -59,6 +59,7 @@
/// Deprecated. No replacement.
- (void)adapterWillLeaveApplication:
- (id)rewardBasedVideoAdAdapter GAD_DEPRECATED_ATTRIBUTE;
+ (id)rewardBasedVideoAdAdapter
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
index a5d261b..9469b71 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
@@ -50,6 +50,7 @@
/// Deprecated. No replacement.
+ (void)mediatedNativeAdWillLeaveApplication:
- (nonnull id)mediatedNativeAd GAD_DEPRECATED_ATTRIBUTE;
+ (nonnull id)mediatedNativeAd
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
index f676653..871778d 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
@@ -21,7 +21,7 @@
- (void)reportClick;
/// Notifies Google Mobile Ads SDK that the GADMediationAd will present a full screen modal view.
-/// Maps to adDidPresentFullScreenContent: for full screen ads.
+/// Maps to adWillPresentFullScreenContent: for full screen ads.
- (void)willPresentFullScreenView;
/// Notifies Google Mobile Ads SDK that the GADMediationAd failed to present with an error.
@@ -40,7 +40,7 @@
@protocol GADMediationBannerAdEventDelegate
/// Deprecated. No replacement.
-- (void)willBackgroundApplication GAD_DEPRECATED_ATTRIBUTE;
+- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
@@ -48,7 +48,7 @@
@protocol GADMediationInterstitialAdEventDelegate
/// Deprecated. No replacement.
-- (void)willBackgroundApplication GAD_DEPRECATED_ATTRIBUTE;
+- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
@@ -71,7 +71,7 @@
- (void)didUnmuteVideo;
/// Deprecated. No replacement.
-- (void)willBackgroundApplication GAD_DEPRECATED_ATTRIBUTE;
+- (void)willBackgroundApplication GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
index 06c6e69..89b71fc 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
@@ -41,21 +41,6 @@
/// of consent.
- (nullable NSNumber *)underAgeOfConsent;
-/// Returns YES if the publisher has specified latitude and longitude location.
-- (BOOL)userHasLocation;
-
-/// Returns the user's latitude or 0 if location isn't specified.
-- (CGFloat)userLatitude;
-
-/// Returns the user's longitude or 0 if location isn't specified.
-- (CGFloat)userLongitude;
-
-/// Returns the user's location accuracy or 0 if location isn't specified.
-- (CGFloat)userLocationAccuracyInMeters;
-
-/// Returns user's location description. May return a value even if userHasLocation is NO.
-- (nullable NSString *)userLocationDescription;
-
/// Keywords describing the user's current activity. Example: @"Sport Scores".
- (nullable NSArray *)userKeywords;
@@ -63,10 +48,30 @@
/// Deprecated. The end user's gender set by the publisher in GADRequest. Returns kGADGenderUnknown
/// if it has not been specified.
-- (GADGender)userGender GAD_DEPRECATED_ATTRIBUTE;
+- (GADGender)userGender GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
/// Deprecated. The end user's birthday set by the publisher. Returns nil if it has not been
/// specified.
-- (nullable NSDate *)userBirthday GAD_DEPRECATED_ATTRIBUTE;
+- (nullable NSDate *)userBirthday GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.");
+
+/// Deprecated and unsupported. Always returns NO.
+- (BOOL)
+ userHasLocation GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns NO.");
+
+/// Deprecated and unsupported. Always returns 0.
+- (CGFloat)
+ userLatitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns 0.");
+
+/// Deprecated and unsupported. Always returns 0.
+- (CGFloat)
+ userLongitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always returns 0.");
+
+/// Deprecated and unsupported. Always returns 0.
+- (CGFloat)userLocationAccuracyInMeters GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always returns 0.");
+
+/// Deprecated and unsupported. Always returns nil.
+- (nullable NSString *)userLocationDescription GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Deprecated and unsupported. Always returns nil.");
@end
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
index 57a042e..0160094 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
@@ -11,5 +11,5 @@
/// size must be smaller than or equal in size to the original. The selected size must also be
/// within a configurable fraction of the width and height of the original. If no valid size exists,
/// returns GADAdSizeInvalid.
-GAD_EXTERN GADAdSize GADClosestValidSizeForAdSizes(GADAdSize original,
- NSArray *_Nonnull possibleAdSizes);
+extern GADAdSize GADClosestValidSizeForAdSizes(GADAdSize original,
+ NSArray *_Nonnull possibleAdSizes);
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAdAssetIdentifiers.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAdAssetIdentifiers.h
deleted file mode 100644
index dc82714..0000000
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAdAssetIdentifiers.h
+++ /dev/null
@@ -1,35 +0,0 @@
-//
-// GADMediationNativeAdAssetIdentifiers.h
-// Google Mobile Ads SDK
-//
-// Copyright 2020 Google LLC. All rights reserved.
-//
-
-#import
-#import
-
-typedef NSString *GADUnifiedNativeAssetIdentifier NS_STRING_ENUM
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeHeadlineAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeCallToActionAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeIconAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeBodyAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeStoreAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativePriceAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeImageAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeStarRatingAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeAdvertiserAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeMediaViewAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
-GAD_EXTERN GADUnifiedNativeAssetIdentifier _Nonnull const GADUnifiedNativeAdChoicesViewAsset
- GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADNativeAssetIdentifier.");
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRequestError.h b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRequestError.h
deleted file mode 100644
index 65b8637..0000000
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRequestError.h
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-// GADMediationRequestError.h
-// Google Mobile Ads SDK
-//
-// Copyright 2020 Google LLC. All rights reserved.
-//
-
-#import
-#import
-
-/// Google AdMob Ads error domain.
-GAD_EXTERN NSString *_Nonnull const kGADErrorDomain DEPRECATED_MSG_ATTRIBUTE(
- "Use GADRequestError/GADErrorDomain instead");
-
-/// NSError codes for GAD error domain.
-typedef NS_ENUM(NSInteger, GADMediationErrorCode) {
- /// The ad request is invalid. The localizedFailureReason error description will have more
- /// details. Typically this is because the ad did not have the ad unit ID or root view
- /// controller set.
- kGADErrorInvalidRequest = 0,
-
- /// The ad request was successful, but no ad was returned.
- kGADErrorNoFill = 1,
-
- /// There was an error loading data from the network.
- kGADErrorNetworkError = 2,
-
- /// The ad server experienced a failure processing the request.
- kGADErrorServerError = 3,
-
- /// The current device's OS is below the minimum required version.
- kGADErrorOSVersionTooLow = 4,
-
- /// The request was unable to be loaded before being timed out.
- kGADErrorTimeout = 5,
-
- /// Will not send request because the interstitial object has already been used.
- kGADErrorInterstitialAlreadyUsed GAD_DEPRECATED_MSG_ATTRIBUTE("Use kGADErrorAdAlreadyUsed.") = 6,
-
- /// The mediation response was invalid.
- kGADErrorMediationDataError = 7,
-
- /// Error finding or creating a mediation ad network adapter.
- kGADErrorMediationAdapterError = 8,
-
- /// Attempting to pass an invalid ad size to an adapter.
- kGADErrorMediationInvalidAdSize = 10,
-
- /// Internal error.
- kGADErrorInternalError = 11,
-
- /// Invalid argument error.
- kGADErrorInvalidArgument = 12,
-
- /// Received invalid response.
- kGADErrorReceivedInvalidResponse = 13,
-
- /// Will not send request because the rewarded ad object has already been used.
- kGADErrorRewardedAdAlreadyUsed GAD_DEPRECATED_MSG_ATTRIBUTE("Use kGADErrorAdAlreadyUsed.") = 14,
-
- /// A mediation ad network adapter received an ad request, but did not fill. The adapter's error
- /// is included as an underlyingError.
- kGADErrorMediationNoFill = 9,
-
- /// Will not send request because the ad object has already been used.
- kGADErrorAdAlreadyUsed = 19,
-
- /// Will not send request because the application identifier is missing.
- kGADErrorApplicationIdentifierMissing = 20,
-} GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADErrorCode.");
diff --git a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap
index fcc96e9..34d4543 100644
--- a/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap
+++ b/Binary/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap
@@ -114,8 +114,6 @@ framework module GoogleMobileAds {
header "Mediation/GADMediationBannerAd.h"
header "Mediation/GADMediationInterstitialAd.h"
header "Mediation/GADMediationNativeAd.h"
- header "Mediation/GADMediationNativeAdAssetIdentifiers.h"
- header "Mediation/GADMediationRequestError.h"
header "Mediation/GADMediationRewardedAd.h"
header "Mediation/GADMediationServerConfiguration.h"
header "Mediation/GADVersionNumber.h"
diff --git a/Package.resolved b/Package.resolved
new file mode 100644
index 0000000..4464274
--- /dev/null
+++ b/Package.resolved
@@ -0,0 +1,52 @@
+{
+ "object": {
+ "pins": [
+ {
+ "package": "GoogleAppMeasurement",
+ "repositoryURL": "https://github.com/google/GoogleAppMeasurement.git",
+ "state": {
+ "branch": null,
+ "revision": "06add56b27b88ae5180e92d4ee21a1199ee888a1",
+ "version": "8.8.0"
+ }
+ },
+ {
+ "package": "GoogleUserMessagingPlatform",
+ "repositoryURL": "https://github.com/quanghits/GoogleUserMessagingPlatform.git",
+ "state": {
+ "branch": null,
+ "revision": "f322d91b6b0497b727b228a5fa5b9394e7886d3a",
+ "version": "2.0.0"
+ }
+ },
+ {
+ "package": "GoogleUtilities",
+ "repositoryURL": "https://github.com/google/GoogleUtilities.git",
+ "state": {
+ "branch": null,
+ "revision": "b3bb0c5551fb3f80ca939829639ab5b093edd14f",
+ "version": "7.7.0"
+ }
+ },
+ {
+ "package": "nanopb",
+ "repositoryURL": "https://github.com/firebase/nanopb.git",
+ "state": {
+ "branch": null,
+ "revision": "7ee9ef9f627d85cbe1b8c4f49a3ed26eed216c77",
+ "version": "2.30908.0"
+ }
+ },
+ {
+ "package": "Promises",
+ "repositoryURL": "https://github.com/google/promises.git",
+ "state": {
+ "branch": null,
+ "revision": "611337c330350c9c1823ad6d671e7f936af5ee13",
+ "version": "2.0.0"
+ }
+ }
+ ]
+ },
+ "version": 1
+}