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 +}