From 7c666378d77fc1746cb089c273a4bacfad995356 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Thu, 11 Sep 2025 09:04:13 +0800
Subject: [PATCH] 提交版本 4.7.0
---
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h | 9
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h | 6
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaContent.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h | 2
frameworks/WAAdmobImpl.framework/WAAdmobImpl | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h | 35
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h | 35
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h | 18
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap | 12
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h | 10
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h | 14
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaView.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap | 12
frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h | 2
frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h | 6
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h | 19
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdFormat.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdFormat.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h | 1
frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeSignature | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h | 3
frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Info.plist | 16
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaContent.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h | 48
frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatform | 0
frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPError.h | 30
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h | 19
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMRequest.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h | 36
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h | 35
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h | 1
frameworks/WAAdmobImpl.framework/_CodeSignature/CodeDirectory | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h | 1
frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/UserMessagingPlatform | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h | 13
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h | 13
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h | 5
frameworks/UserMessagingPlatform.xcframework/Info.plist | 28
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h | 85 +
frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h | 4
frameworks/WAAdmobImpl.framework/_CodeSignature/CodeSignature | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist | 18
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesView.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h | 36
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h | 84 +
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h | 35
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesView.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h | 1
frameworks/WAAdmobImpl.framework/Headers/WAAdmobImpl.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h | 72
WAAdmobImpl/4.7.0/WAAdmobImpl.podspec | 18
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADPresentationError.h | 33
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h | 1
frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h | 20
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h | 48
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignal.h | 21
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignal.h | 21
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h | 18
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h | 21
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdReward.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoController.h | 22
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h | 6
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMobileAds.h | 22
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h | 6
frameworks/WAAdmobImpl.framework/_CodeSignature/CodeResources | 6
frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h | 1
frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Info.plist | 16
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInitializationStatus.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/GoogleMobileAds | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h | 70
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h | 17
frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h | 32
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h | 19
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h | 21
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h | 7
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADExtras.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h | 32
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInitializationStatus.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h | 5
frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeSignature | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h | 17
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h | 1
frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeResources | 1350 ++++++++++++--------
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h | 84 +
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h | 85 +
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h | 4
frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h | 20
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h | 10
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h | 35
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h | 32
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h | 9
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoController.h | 22
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaView.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h | 2
frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentForm.h | 32
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader.h | 3
frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeResources | 84
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h | 21
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h | 13
WAAdmobImpl.podspec | 2
frameworks/WAAdmobImpl.framework/_CodeSignature/CodeRequirements-1 | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADExtras.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdReward.h | 1
config/wa_sdk_impl_config_admob.xml | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h | 19
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h | 22
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h | 1
frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h | 12
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h | 11
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h | 70
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h | 4
frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeDirectory | 0
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h | 18
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h | 21
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADPresentationError.h | 33
frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeRequirements-1 | 0
frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPError.h | 30
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h | 14
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h | 2
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h | 35
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h | 3
/dev/null | 24
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Info.plist | 18
frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h | 12
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h | 4
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h | 5
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h | 3
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h | 18
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h | 11
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h | 1
frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h | 72
frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h | 13
221 files changed, 2,616 insertions(+), 1,204 deletions(-)
diff --git a/WAAdmobImpl.podspec b/WAAdmobImpl.podspec
index bd54a96..c994c40 100644
--- a/WAAdmobImpl.podspec
+++ b/WAAdmobImpl.podspec
@@ -2,7 +2,7 @@
Pod::Spec.new do |s|
s.name = 'WAAdmobImpl'
-s.version = '4.6.0'
+s.version = '4.7.0'
s.summary = 'WAAdmobImpl framework in live environment.'
s.license = 'MIT'
s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
diff --git a/WAAdmobImpl/4.7.0/WAAdmobImpl.podspec b/WAAdmobImpl/4.7.0/WAAdmobImpl.podspec
new file mode 100644
index 0000000..c994c40
--- /dev/null
+++ b/WAAdmobImpl/4.7.0/WAAdmobImpl.podspec
@@ -0,0 +1,18 @@
+
+Pod::Spec.new do |s|
+
+s.name = 'WAAdmobImpl'
+s.version = '4.7.0'
+s.summary = 'WAAdmobImpl framework in live environment.'
+s.license = 'MIT'
+s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
+s.homepage = 'http://repo.wingsdk.cn:8082/r/WAAdmobImpl.git'
+s.source = { :git => "http://repo.wingsdk.cn:8082/r/WAAdmobImpl.git" , :tag => s.version}
+s.platform = :ios
+s.ios.deployment_target = "7.0"
+s.vendored_frameworks = 'frameworks/*'
+s.resources = ['config/*.xml']
+s.requires_arc = true
+s.dependency 'WASdkIntf'
+s.dependency 'WASdkImpl'
+end
\ No newline at end of file
diff --git a/config/wa_sdk_impl_config_admob.xml b/config/wa_sdk_impl_config_admob.xml
index 8ec9726..90ae119 100644
--- a/config/wa_sdk_impl_config_admob.xml
+++ b/config/wa_sdk_impl_config_admob.xml
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<config>
- <version val="AdMob4.6.0" />
+ <version val="AdMob4.7.0" />
<comps>
diff --git a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeDirectory b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeDirectory
index 7977257..235d2ce 100644
--- a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeDirectory
+++ b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeRequirements-1
index b8def7a..96c3efa 100644
--- a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeRequirements-1
+++ b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeResources b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeResources
index 935b535..fa2ac01 100644
--- a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeResources
+++ b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeResources
@@ -6,79 +6,83 @@
<dict>
<key>ios-arm64/GoogleMobileAds.framework/GoogleMobileAds</key>
<data>
- VzJrNjSYFxUGrjLp4wyiiNbl5wc=
+ 1NZLkqOmHKj6E3LcVBoSwsnMoWc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key>
<data>
- 3HUQ7uVcN3WWKscbUgvRTYb6zGU=
+ Obu4On41Z1e6YYwqPyOVcFpCemw=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesView.h</key>
<data>
- qNnvxOY2HmWZxgGuaI6NYKXEFr0=
+ E+O6BvaXM1SQZtCg2r74Dz21dUc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdFormat.h</key>
<data>
- xra0fPg7SwSG7qdLOTU+/Z2/Gzg=
+ xvFzTkAh4fZeOWnQUcgfaHAlVr4=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h</key>
+ <data>
+ kacqw45pnMKMngFQyzSLJey/nR8=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader.h</key>
<data>
- BchePlG8Q1pZwdU4NuK/LPG6BSs=
+ NpwP7cOwYxeT7glfeEVaI3CzLrA=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h</key>
<data>
- 8X8NXKflWuqUW1ZX7DWYTZ1sEJk=
+ o0Ejm7k0qel44s9B8clHk0psboc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h</key>
<data>
- jsfTiQpvxV8kM+FnNaKpxmMWiJU=
+ WeW6D98ojxtWryBiETOtSItjAZI=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key>
<data>
- R+mmMd9BciU+g2LByLSmev5MKeo=
+ 0Rp2DEJn1kP6wirwtGPuCyBieJg=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key>
<data>
- pEhVRx0KAS7ZddDzUBDRkaExh8I=
+ DDslZ9uCwlZliT/lSczmrhOeyHY=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdReward.h</key>
<data>
- jtoiYod9jZUtgHzWgVX6a6E9+ZM=
+ E1oxnHdAX3v3s0HGRco2Js5TcuU=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h</key>
<data>
- uNdf9JCf5I4jdzYwjD7d9tTYjmo=
+ tK9W6zir71sjsitTSeQPPVxg+NE=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key>
<data>
- zsFshiKVtlod87kG3OVd6NUMOxg=
+ OYSOUTMltCycxUpsrcO19sOkcJQ=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h</key>
<data>
- nkgwpuGaZUS48lKEpALhJFnmgGY=
+ RQBOyaF+jzmgec40tQSJWLfAbKI=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h</key>
<data>
- TTXmWnlK+BB7uhMTsV48MDHpkI8=
+ CMSIJQ4paHdf8xOw1+j7kzawiqQ=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key>
<data>
- Pi+nGzqErKJRbC32MObNfgqE+QQ=
+ L5Lta/ej2fiM7SryCy0eCQf/k+w=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key>
<data>
- 3lS8xsfXwX4ZR6auPLRSpvFrQqQ=
+ P+roi/NhOm5YOc08D83227ruh7Q=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h</key>
<data>
- ZJvHvp3bCw4hRMgzzHqJDvM3HyY=
+ Hy6KGbHWp8aepHeWuX5tJpwvNew=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h</key>
<data>
- dQNnVaOV8vNUGMd/3nGfq1G19e0=
+ DXtyfQf16EV/p3LjZCTm3z2c06A=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h</key>
<data>
- Qrfo7A4zl/bDXNLF7xzuNk/x3+0=
+ dF6hsXRTlQbr4yjUYoiRfnBPmoc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h</key>
<data>
@@ -90,7 +94,7 @@
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h</key>
<data>
- tyDEfUrnsRXNoYZWtaImmnCDFCk=
+ VokXO7x4r+bKkdvV7qCxKxr4uvw=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h</key>
<data>
@@ -114,67 +118,63 @@
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h</key>
<data>
- 6LUAOkcdSUtdhOYFQA92wR5aXs0=
+ ZUCN609yKrSWSm7QFEG3T39qh40=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h</key>
<data>
- tn/GIQH6dk1LLXEU91hDaNPg3Qk=
+ 5/gkmCZOravrNe0sxHlHJSFxuvQ=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key>
<data>
- T3q4J5qaE+fdMt3285vpz2ApyQU=
+ mMvg/9WQT7QEqpaP8euPfZnoQrA=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key>
<data>
- zLjSO2X3zWKSAjU2zL7c1jz4Piw=
+ 4HVci3KJF/T0GuZX3iH34bPhQ84=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key>
<data>
- lBOi88QFmY681Nn+rpiQ3AyXmhE=
- </data>
- <key>ios-arm64/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h</key>
- <data>
- ZaF68/opQBrmdxRVGBcjPoilX7I=
+ rYIDKW+79GBl5X489+uIaltJ4pQ=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADExtras.h</key>
<data>
- yYeHP3vuzvjcGhxtTTJ4SWluWdk=
+ fRtLtqIDtVnjs8kjzjL3liYBZfE=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h</key>
<data>
- +/443o8MPR5e20F7QuE+IUiIyTc=
+ Ffga0JdJP7E5I49C8Cs+r4hBmfo=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADInitializationStatus.h</key>
<data>
- aDPuW2qEWx4vFqXC8J7su8SS1mw=
+ pT9iRuVXp9cZQxr4h6sSHKL7NGc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h</key>
<data>
- KJTYfV6Ww8kJCuFQ3jSl7FBDHCk=
+ DAnaqgMLxcHgABZXh/UpxSJB8HM=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key>
<data>
- MzhWPfGm7SG3MHf0XRxd/zOTGK4=
+ 5RplZzDrsCmh20g27GynNi8facI=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaContent.h</key>
<data>
- wYEddwgajDVbX61ks28RnXWgMcc=
+ F2d+wfFf4ROvM6QuI2+T7hsOsX8=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaView.h</key>
<data>
- TyAN6KtLY2jqOQ/RfcyBfZy6Mak=
+ Ch9Jzom54JPJ4bWw3i6cLsMrQUs=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMobileAds.h</key>
<data>
- IhlvvJHtNFqzRuU86CO7rUFNBpQ=
+ WRYbqBaY7hSX4L5hVnExxHGkf9s=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h</key>
<data>
- pmnk3VeQeOcbL0PW0hCKfx0MxWc=
+ 23CAS2b/vtQz2+/UjtnUK6e2WpQ=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h</key>
<data>
- 5WYeY3zyUAffO7yxDRKUW56PUEE=
+ yWoxjRxvsEDWtIHbLqfETKYppDc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h</key>
<data>
@@ -182,11 +182,11 @@
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h</key>
<data>
- SSL/Qe9KWkvYHc7tqXSz8iez+9k=
+ ygB+XREPuXNKnb4Ygpo8k+FZUHM=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h</key>
<data>
- Q57TQPri0v/hKe8djYpgSUPCYV4=
+ TwTBbsV0c2NPI5bCGHErE7JtQYc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key>
<data>
@@ -194,11 +194,11 @@
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h</key>
<data>
- zbYVgF8KaoqwycbD78tgtNGzbiY=
+ /iTi/WMRctCme0Zvwgngoio0YU0=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h</key>
<data>
- TS5G14xkP4NoNjiQrUoNBiPC+Qo=
+ CIwyizkP1rhNfaKH3ySQnvIvHU8=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key>
<data>
@@ -206,99 +206,95 @@
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage.h</key>
<data>
- PItp6/8tb/SyIyliABTwTWso6JQ=
+ sNL1O1snCJ9UGlnBJ4onhOaPc5Q=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h</key>
<data>
- V+yNFdMJiUaCnKf9t6JhlWj/MEM=
+ 4Zl8yGp7IqPZ7SiuD3LWFU1qtzc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h</key>
<data>
- tQY9a/XhPOV7Tkg3xjrF9iucd0Y=
+ h7umeqmTZ9WtRCedeiqCOnAodpI=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h</key>
<data>
- adFUhMad6x1Nszo7jnx/6Go5M64=
+ E7ctkrNov+mvO4Zv1yVLv50TETY=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key>
<data>
- 3qrqu7IZca/R79fLGIOj5kP74pM=
+ oqFMUe00T1Xg0qyLDI+WeHDPgvg=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h</key>
<data>
- OMACP/+e4wOxWCxjCBqfbbXvSn8=
+ h1r81Ma4kkeglTr9FfiA0UjmF64=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADPresentationError.h</key>
<data>
- /DwQgJA26rp29qAElahS4M92Ves=
+ nqKVG/ZE+WiFlctZUk3EYPdOYWo=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key>
<data>
- bbx8+sTRZZ18wKFKbdosCh19LP8=
+ TnVoon4tiwzTTMYxbdakP+BDBdA=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h</key>
<data>
- fA4dVT+ci8eDJOLoX1W56No8Wj8=
+ r7uZtVT6SqJmY+b5ljlwzN0gYZ0=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key>
<data>
- p8xu90L6d/+5xIYqcUedMNMAOas=
+ AQvKwpw6aFOljLU5qsFvuBcrKzk=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h</key>
<data>
- polhNCpFJ9FdSyv9ZH+r8s5tVWA=
+ hEApTijQVTqT1PsBPWe0g2Xuflo=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key>
<data>
- nfuBQCjj9cbnaBkHtWmL9khecY4=
+ 8cfb+tYVpJZ+QM41hmTz/KYW26s=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h</key>
<data>
- pAkVn1528dLsfgHFDtWtN97HS88=
+ FkCQPqVL73/e+aTEE80yojb6IAU=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key>
<data>
- I8l6Sm2AP2znCt+WvYH3rUCNZc4=
- </data>
- <key>ios-arm64/GoogleMobileAds.framework/Headers/GADSearchBannerView.h</key>
- <data>
- eatzmubDJRMpScDkvBu3MdRUCRc=
+ DxYefn2k4AlK6q3q7eO5NCqLZM4=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key>
<data>
- rPJOQpfl792Rau0cVjW0tIF0QoM=
+ F3KwC1zt1wCBwNbELaVUN5HMdag=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoController.h</key>
<data>
- ROr6GuDE2MFIjzE8K+EqjJIongA=
+ MhQZlc3BNGnat6y2R7Jq/hqByoU=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h</key>
<data>
- RPSqq2oNrkWsBiC944aUTYbsGdY=
+ S6KqAyY1UTYsSxWVvAt8UhKrx6A=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key>
<data>
- 4gKbOjeYKPDI8y46f7MYmujVolE=
+ WEJYsjb3bwaRP1WCniMBBLpJYwY=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h</key>
<data>
- USGsC8COUC7FEu2FzyjpIu9twkk=
+ u4g0uO3pEnzTGWxZxI1UxDXI5+Y=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key>
<data>
- UM7nuKLTtZRWtQFxH3g31LWzMUI=
+ jUrA+qevePDP7qJMJSvXg8ydlik=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h</key>
<data>
- Z09wFz3tGqvcJI4/M5Ypp8FFlmI=
+ skvRey3dRpChqAUlzqAmG6AHwM0=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMRequest.h</key>
<data>
- PSRXhPJJoqWwh9qC5jGkxT1yU4Q=
+ OMClchz4uWyA7iG+JeCI/8+0tpg=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h</key>
<data>
- ZvHPNB+vixckrnfiuMGTFD0Qdic=
+ aefXU8NEGjHdyBeEjzztyx2at3w=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key>
<data>
@@ -306,95 +302,127 @@
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h</key>
<data>
- m5SQPMUYo8Qedy/ZtOBil8J613s=
+ WoE0xkmaojjG87XslvH7GZ14p58=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h</key>
<data>
- 5fnIS7Tr7E/R0kXpE2Z74e2uGB4=
+ asoYwFJM6syE0dj9t6SjS9r2uk4=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h</key>
<data>
- tJvLWOlUGS/T88+TLEUQKMlOr00=
+ VubykqS3AD968xRbjPrQgY4yF3s=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h</key>
<data>
- /zQcy15VvaZwUYK9vbBuQt8kYMw=
+ ANgB0yqFRxvjnWUTup1pmEM87Fk=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h</key>
<data>
- sRut+yR1ITR2iMoSkRbm452gWnU=
+ 5vayiyZKsRejUmNAJZjK62SjoIw=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h</key>
<data>
- 6EqmzUEtxFunPoFRSaTvHWmwM2g=
+ daHwrUpJMYqhApDqyj6vVRuutlQ=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h</key>
<data>
- z4dRgZl3oSWtJElWBITmwIiAP4w=
+ y5CYf3amfjP8pzNgkIJc2uKkZFo=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h</key>
<data>
- ZqBdeT5cUaS3twsIUjhbpoVlfZE=
+ w5/WITjWScGhdGpzkK7JNSIx4Pc=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h</key>
<data>
- yMjoc9zFKLdSN8U4y1Ew/9c+Qok=
+ iTAKrFo5x+TiKHWJCVWwjL28xhs=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h</key>
<data>
- fSUT1kpL5tJuVulCa/ppszvpHe4=
+ 5n1FH1S2m0ni/8s3Mzu622Mgcpw=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h</key>
<data>
- qbJC3o87Nj4opncueh1M2ynCVSg=
+ TQ18Mv5OdivyWEoTagWZqIks/dg=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key>
<data>
- DW1HyY7MiRIkXeYLeHZZyJ0hC1U=
+ ZgWJ3JbrGHjyokJKi7naXFO7+w4=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key>
<data>
- fRuNpE7SjmnAIg8AtxYdcnXlecg=
+ gGk0uia7ztTQHORcM1Iv+JZv+iE=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key>
<data>
- c7z+4eDsplD/cP+E4R8opNB8q5s=
+ GvkLaDiL6vFc4EOCLeQfuFBgxyY=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h</key>
<data>
- Xx7cfccdAUaHeaH9jxLR5YcHnH4=
+ 4RvyXNr34iAU6lRoc5/EsJ4mSZg=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h</key>
<data>
- wri4Lk1jBA3XDAFRq19dEh8IsJU=
+ 9L2u3mEJTcXINSA35+NuORc/1RY=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h</key>
<data>
- A54+22v1zABH2pYZw6R1f3iADyA=
+ Ayq5LPt8UFtGIPskEYQJWrpeQWU=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h</key>
<data>
- Q0WWOP9O1Wi+UuOPkTHeSrvHpCU=
+ w+KsrBnNbRWpC+DvBq7YqERswXg=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key>
<data>
- vcKuPzFb6BRvsJTPBvvY1RrJfds=
+ EJ9d1iBteqrj1Qr8zlKukPnF8aE=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key>
<data>
- FQ+EY0l9vQ1iuM0vClDfyG6U5cg=
+ aJulwjEuulf7HKxSgEIR0xBs8XE=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h</key>
<data>
- IHJsVQZTqqjDy32s9qMZwkytcAY=
+ JDIWrR+ZdDBZbfYBtfo1yk9M4OA=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h</key>
+ <data>
+ uTUIuHRxegF0dJkOdeB6QFK9nu8=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h</key>
+ <data>
+ Y0l6IZjY7H5yBcXQP6lT4NvR5wM=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h</key>
+ <data>
+ Dvn0k94H4HlxFTGKUG3Gj3WDuMY=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h</key>
+ <data>
+ GelKqrTXs8VDDykiOW6EDxvrwZA=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h</key>
+ <data>
+ IyEK925R674JXrPH57Arsf7rpS8=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h</key>
+ <data>
+ nJ8wNySbHOp3HvciJgupEdRWl9M=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignal.h</key>
+ <data>
+ lZ5hi5jfFJK9K7K6LfwHEo2Ugms=
+ </data>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h</key>
+ <data>
+ vAjOakxTKlVR501RlKzur6Thfps=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Info.plist</key>
<data>
- 651lTXxQiswKkfHeNrfRYgd3PcA=
+ uW++PxtKsJS96eNhsVryoNHqyrE=
</data>
<key>ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap</key>
<data>
- RxUtLqbEwCmpGF/rFYDNBHaSKMI=
+ nqyFILvWqAbBgfd4CBbQOrW5ImQ=
</data>
<key>ios-arm64/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key>
<data>
@@ -402,79 +430,83 @@
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds</key>
<data>
- n7z9YD5BSB6+0TcxQ1gbLaEhpCs=
+ xdgOw+Guv2W67NrwQHXUW5HcN/w=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key>
<data>
- 3HUQ7uVcN3WWKscbUgvRTYb6zGU=
+ Obu4On41Z1e6YYwqPyOVcFpCemw=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesView.h</key>
<data>
- qNnvxOY2HmWZxgGuaI6NYKXEFr0=
+ E+O6BvaXM1SQZtCg2r74Dz21dUc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdFormat.h</key>
<data>
- xra0fPg7SwSG7qdLOTU+/Z2/Gzg=
+ xvFzTkAh4fZeOWnQUcgfaHAlVr4=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h</key>
+ <data>
+ kacqw45pnMKMngFQyzSLJey/nR8=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader.h</key>
<data>
- BchePlG8Q1pZwdU4NuK/LPG6BSs=
+ NpwP7cOwYxeT7glfeEVaI3CzLrA=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h</key>
<data>
- 8X8NXKflWuqUW1ZX7DWYTZ1sEJk=
+ o0Ejm7k0qel44s9B8clHk0psboc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h</key>
<data>
- jsfTiQpvxV8kM+FnNaKpxmMWiJU=
+ WeW6D98ojxtWryBiETOtSItjAZI=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key>
<data>
- R+mmMd9BciU+g2LByLSmev5MKeo=
+ 0Rp2DEJn1kP6wirwtGPuCyBieJg=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key>
<data>
- pEhVRx0KAS7ZddDzUBDRkaExh8I=
+ DDslZ9uCwlZliT/lSczmrhOeyHY=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdReward.h</key>
<data>
- jtoiYod9jZUtgHzWgVX6a6E9+ZM=
+ E1oxnHdAX3v3s0HGRco2Js5TcuU=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h</key>
<data>
- uNdf9JCf5I4jdzYwjD7d9tTYjmo=
+ tK9W6zir71sjsitTSeQPPVxg+NE=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key>
<data>
- zsFshiKVtlod87kG3OVd6NUMOxg=
+ OYSOUTMltCycxUpsrcO19sOkcJQ=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h</key>
<data>
- nkgwpuGaZUS48lKEpALhJFnmgGY=
+ RQBOyaF+jzmgec40tQSJWLfAbKI=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h</key>
<data>
- TTXmWnlK+BB7uhMTsV48MDHpkI8=
+ CMSIJQ4paHdf8xOw1+j7kzawiqQ=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key>
<data>
- Pi+nGzqErKJRbC32MObNfgqE+QQ=
+ L5Lta/ej2fiM7SryCy0eCQf/k+w=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key>
<data>
- 3lS8xsfXwX4ZR6auPLRSpvFrQqQ=
+ P+roi/NhOm5YOc08D83227ruh7Q=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h</key>
<data>
- ZJvHvp3bCw4hRMgzzHqJDvM3HyY=
+ Hy6KGbHWp8aepHeWuX5tJpwvNew=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h</key>
<data>
- dQNnVaOV8vNUGMd/3nGfq1G19e0=
+ DXtyfQf16EV/p3LjZCTm3z2c06A=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h</key>
<data>
- Qrfo7A4zl/bDXNLF7xzuNk/x3+0=
+ dF6hsXRTlQbr4yjUYoiRfnBPmoc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h</key>
<data>
@@ -486,7 +518,7 @@
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h</key>
<data>
- tyDEfUrnsRXNoYZWtaImmnCDFCk=
+ VokXO7x4r+bKkdvV7qCxKxr4uvw=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h</key>
<data>
@@ -510,67 +542,63 @@
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h</key>
<data>
- 6LUAOkcdSUtdhOYFQA92wR5aXs0=
+ ZUCN609yKrSWSm7QFEG3T39qh40=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h</key>
<data>
- tn/GIQH6dk1LLXEU91hDaNPg3Qk=
+ 5/gkmCZOravrNe0sxHlHJSFxuvQ=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key>
<data>
- T3q4J5qaE+fdMt3285vpz2ApyQU=
+ mMvg/9WQT7QEqpaP8euPfZnoQrA=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key>
<data>
- zLjSO2X3zWKSAjU2zL7c1jz4Piw=
+ 4HVci3KJF/T0GuZX3iH34bPhQ84=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key>
<data>
- lBOi88QFmY681Nn+rpiQ3AyXmhE=
- </data>
- <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h</key>
- <data>
- ZaF68/opQBrmdxRVGBcjPoilX7I=
+ rYIDKW+79GBl5X489+uIaltJ4pQ=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADExtras.h</key>
<data>
- yYeHP3vuzvjcGhxtTTJ4SWluWdk=
+ fRtLtqIDtVnjs8kjzjL3liYBZfE=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h</key>
<data>
- +/443o8MPR5e20F7QuE+IUiIyTc=
+ Ffga0JdJP7E5I49C8Cs+r4hBmfo=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInitializationStatus.h</key>
<data>
- aDPuW2qEWx4vFqXC8J7su8SS1mw=
+ pT9iRuVXp9cZQxr4h6sSHKL7NGc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h</key>
<data>
- KJTYfV6Ww8kJCuFQ3jSl7FBDHCk=
+ DAnaqgMLxcHgABZXh/UpxSJB8HM=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key>
<data>
- MzhWPfGm7SG3MHf0XRxd/zOTGK4=
+ 5RplZzDrsCmh20g27GynNi8facI=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaContent.h</key>
<data>
- wYEddwgajDVbX61ks28RnXWgMcc=
+ F2d+wfFf4ROvM6QuI2+T7hsOsX8=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaView.h</key>
<data>
- TyAN6KtLY2jqOQ/RfcyBfZy6Mak=
+ Ch9Jzom54JPJ4bWw3i6cLsMrQUs=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h</key>
<data>
- IhlvvJHtNFqzRuU86CO7rUFNBpQ=
+ WRYbqBaY7hSX4L5hVnExxHGkf9s=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h</key>
<data>
- pmnk3VeQeOcbL0PW0hCKfx0MxWc=
+ 23CAS2b/vtQz2+/UjtnUK6e2WpQ=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h</key>
<data>
- 5WYeY3zyUAffO7yxDRKUW56PUEE=
+ yWoxjRxvsEDWtIHbLqfETKYppDc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h</key>
<data>
@@ -578,11 +606,11 @@
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h</key>
<data>
- SSL/Qe9KWkvYHc7tqXSz8iez+9k=
+ ygB+XREPuXNKnb4Ygpo8k+FZUHM=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h</key>
<data>
- Q57TQPri0v/hKe8djYpgSUPCYV4=
+ TwTBbsV0c2NPI5bCGHErE7JtQYc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key>
<data>
@@ -590,11 +618,11 @@
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h</key>
<data>
- zbYVgF8KaoqwycbD78tgtNGzbiY=
+ /iTi/WMRctCme0Zvwgngoio0YU0=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h</key>
<data>
- TS5G14xkP4NoNjiQrUoNBiPC+Qo=
+ CIwyizkP1rhNfaKH3ySQnvIvHU8=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key>
<data>
@@ -602,99 +630,95 @@
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage.h</key>
<data>
- PItp6/8tb/SyIyliABTwTWso6JQ=
+ sNL1O1snCJ9UGlnBJ4onhOaPc5Q=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h</key>
<data>
- V+yNFdMJiUaCnKf9t6JhlWj/MEM=
+ 4Zl8yGp7IqPZ7SiuD3LWFU1qtzc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h</key>
<data>
- tQY9a/XhPOV7Tkg3xjrF9iucd0Y=
+ h7umeqmTZ9WtRCedeiqCOnAodpI=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h</key>
<data>
- adFUhMad6x1Nszo7jnx/6Go5M64=
+ E7ctkrNov+mvO4Zv1yVLv50TETY=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key>
<data>
- 3qrqu7IZca/R79fLGIOj5kP74pM=
+ oqFMUe00T1Xg0qyLDI+WeHDPgvg=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h</key>
<data>
- OMACP/+e4wOxWCxjCBqfbbXvSn8=
+ h1r81Ma4kkeglTr9FfiA0UjmF64=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADPresentationError.h</key>
<data>
- /DwQgJA26rp29qAElahS4M92Ves=
+ nqKVG/ZE+WiFlctZUk3EYPdOYWo=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key>
<data>
- bbx8+sTRZZ18wKFKbdosCh19LP8=
+ TnVoon4tiwzTTMYxbdakP+BDBdA=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h</key>
<data>
- fA4dVT+ci8eDJOLoX1W56No8Wj8=
+ r7uZtVT6SqJmY+b5ljlwzN0gYZ0=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key>
<data>
- p8xu90L6d/+5xIYqcUedMNMAOas=
+ AQvKwpw6aFOljLU5qsFvuBcrKzk=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h</key>
<data>
- polhNCpFJ9FdSyv9ZH+r8s5tVWA=
+ hEApTijQVTqT1PsBPWe0g2Xuflo=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key>
<data>
- nfuBQCjj9cbnaBkHtWmL9khecY4=
+ 8cfb+tYVpJZ+QM41hmTz/KYW26s=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h</key>
<data>
- pAkVn1528dLsfgHFDtWtN97HS88=
+ FkCQPqVL73/e+aTEE80yojb6IAU=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key>
<data>
- I8l6Sm2AP2znCt+WvYH3rUCNZc4=
- </data>
- <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADSearchBannerView.h</key>
- <data>
- eatzmubDJRMpScDkvBu3MdRUCRc=
+ DxYefn2k4AlK6q3q7eO5NCqLZM4=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key>
<data>
- rPJOQpfl792Rau0cVjW0tIF0QoM=
+ F3KwC1zt1wCBwNbELaVUN5HMdag=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoController.h</key>
<data>
- ROr6GuDE2MFIjzE8K+EqjJIongA=
+ MhQZlc3BNGnat6y2R7Jq/hqByoU=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h</key>
<data>
- RPSqq2oNrkWsBiC944aUTYbsGdY=
+ S6KqAyY1UTYsSxWVvAt8UhKrx6A=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key>
<data>
- 4gKbOjeYKPDI8y46f7MYmujVolE=
+ WEJYsjb3bwaRP1WCniMBBLpJYwY=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h</key>
<data>
- USGsC8COUC7FEu2FzyjpIu9twkk=
+ u4g0uO3pEnzTGWxZxI1UxDXI5+Y=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key>
<data>
- UM7nuKLTtZRWtQFxH3g31LWzMUI=
+ jUrA+qevePDP7qJMJSvXg8ydlik=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h</key>
<data>
- Z09wFz3tGqvcJI4/M5Ypp8FFlmI=
+ skvRey3dRpChqAUlzqAmG6AHwM0=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h</key>
<data>
- PSRXhPJJoqWwh9qC5jGkxT1yU4Q=
+ OMClchz4uWyA7iG+JeCI/8+0tpg=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h</key>
<data>
- ZvHPNB+vixckrnfiuMGTFD0Qdic=
+ aefXU8NEGjHdyBeEjzztyx2at3w=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key>
<data>
@@ -702,95 +726,127 @@
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h</key>
<data>
- m5SQPMUYo8Qedy/ZtOBil8J613s=
+ WoE0xkmaojjG87XslvH7GZ14p58=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h</key>
<data>
- 5fnIS7Tr7E/R0kXpE2Z74e2uGB4=
+ asoYwFJM6syE0dj9t6SjS9r2uk4=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h</key>
<data>
- tJvLWOlUGS/T88+TLEUQKMlOr00=
+ VubykqS3AD968xRbjPrQgY4yF3s=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h</key>
<data>
- /zQcy15VvaZwUYK9vbBuQt8kYMw=
+ ANgB0yqFRxvjnWUTup1pmEM87Fk=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h</key>
<data>
- sRut+yR1ITR2iMoSkRbm452gWnU=
+ 5vayiyZKsRejUmNAJZjK62SjoIw=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h</key>
<data>
- 6EqmzUEtxFunPoFRSaTvHWmwM2g=
+ daHwrUpJMYqhApDqyj6vVRuutlQ=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h</key>
<data>
- z4dRgZl3oSWtJElWBITmwIiAP4w=
+ y5CYf3amfjP8pzNgkIJc2uKkZFo=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h</key>
<data>
- ZqBdeT5cUaS3twsIUjhbpoVlfZE=
+ w5/WITjWScGhdGpzkK7JNSIx4Pc=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h</key>
<data>
- yMjoc9zFKLdSN8U4y1Ew/9c+Qok=
+ iTAKrFo5x+TiKHWJCVWwjL28xhs=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h</key>
<data>
- fSUT1kpL5tJuVulCa/ppszvpHe4=
+ 5n1FH1S2m0ni/8s3Mzu622Mgcpw=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h</key>
<data>
- qbJC3o87Nj4opncueh1M2ynCVSg=
+ TQ18Mv5OdivyWEoTagWZqIks/dg=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key>
<data>
- DW1HyY7MiRIkXeYLeHZZyJ0hC1U=
+ ZgWJ3JbrGHjyokJKi7naXFO7+w4=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key>
<data>
- fRuNpE7SjmnAIg8AtxYdcnXlecg=
+ gGk0uia7ztTQHORcM1Iv+JZv+iE=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key>
<data>
- c7z+4eDsplD/cP+E4R8opNB8q5s=
+ GvkLaDiL6vFc4EOCLeQfuFBgxyY=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h</key>
<data>
- Xx7cfccdAUaHeaH9jxLR5YcHnH4=
+ 4RvyXNr34iAU6lRoc5/EsJ4mSZg=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h</key>
<data>
- wri4Lk1jBA3XDAFRq19dEh8IsJU=
+ 9L2u3mEJTcXINSA35+NuORc/1RY=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h</key>
<data>
- A54+22v1zABH2pYZw6R1f3iADyA=
+ Ayq5LPt8UFtGIPskEYQJWrpeQWU=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h</key>
<data>
- Q0WWOP9O1Wi+UuOPkTHeSrvHpCU=
+ w+KsrBnNbRWpC+DvBq7YqERswXg=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key>
<data>
- vcKuPzFb6BRvsJTPBvvY1RrJfds=
+ EJ9d1iBteqrj1Qr8zlKukPnF8aE=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key>
<data>
- FQ+EY0l9vQ1iuM0vClDfyG6U5cg=
+ aJulwjEuulf7HKxSgEIR0xBs8XE=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h</key>
<data>
- IHJsVQZTqqjDy32s9qMZwkytcAY=
+ JDIWrR+ZdDBZbfYBtfo1yk9M4OA=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h</key>
+ <data>
+ uTUIuHRxegF0dJkOdeB6QFK9nu8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h</key>
+ <data>
+ Y0l6IZjY7H5yBcXQP6lT4NvR5wM=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h</key>
+ <data>
+ Dvn0k94H4HlxFTGKUG3Gj3WDuMY=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h</key>
+ <data>
+ GelKqrTXs8VDDykiOW6EDxvrwZA=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h</key>
+ <data>
+ IyEK925R674JXrPH57Arsf7rpS8=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h</key>
+ <data>
+ nJ8wNySbHOp3HvciJgupEdRWl9M=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignal.h</key>
+ <data>
+ lZ5hi5jfFJK9K7K6LfwHEo2Ugms=
+ </data>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h</key>
+ <data>
+ vAjOakxTKlVR501RlKzur6Thfps=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist</key>
<data>
- bnNHV7Pf0dEmhrYJEvs9IKl4qB4=
+ VWoRiDJPXIfL8zUDYylr57Rgdl8=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap</key>
<data>
- RxUtLqbEwCmpGF/rFYDNBHaSKMI=
+ nqyFILvWqAbBgfd4CBbQOrW5ImQ=
</data>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key>
<data>
@@ -803,209 +859,220 @@
<dict>
<key>hash</key>
<data>
- VzJrNjSYFxUGrjLp4wyiiNbl5wc=
+ 1NZLkqOmHKj6E3LcVBoSwsnMoWc=
</data>
<key>hash2</key>
<data>
- UGk0JXNxj8kPOhmPLW2Ssu7b4kc1b6VTtZP18kUmxTE=
+ IjmAJLygX1nQUaWamzVqI3xwsdeBGIKUeAF3MeYveTI=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key>
<dict>
<key>hash</key>
<data>
- 3HUQ7uVcN3WWKscbUgvRTYb6zGU=
+ Obu4On41Z1e6YYwqPyOVcFpCemw=
</data>
<key>hash2</key>
<data>
- z8RyCmqV5LRQHT/r6A4LKki+a7T7TWM9jZNGV+KjCzM=
+ ajMOz7vboUB+JtMI0cWdk8lf3pMHeK4AAVbGTNJb2kM=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesView.h</key>
<dict>
<key>hash</key>
<data>
- qNnvxOY2HmWZxgGuaI6NYKXEFr0=
+ E+O6BvaXM1SQZtCg2r74Dz21dUc=
</data>
<key>hash2</key>
<data>
- 0NPaU/FgmojOVQt118d9FloMGFZr9VJw4v8bfJv/Jdk=
+ C4Gc/qNkC+o3w57chdxMIVjG3tkRKUgG5fi6ydalmvk=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdFormat.h</key>
<dict>
<key>hash</key>
<data>
- xra0fPg7SwSG7qdLOTU+/Z2/Gzg=
+ xvFzTkAh4fZeOWnQUcgfaHAlVr4=
</data>
<key>hash2</key>
<data>
- TJuBo0dcFWS8ULFwnCQrExsOdG7uATkxIvQZshhQNSQ=
+ 32F2u/jiHFqWhTcy5dc2V0TjkReEfFBd0MMXXeNPxPU=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kacqw45pnMKMngFQyzSLJey/nR8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Sfs8BbAR2TUOaxUtzWjHoieDQ/oCYgwJHbB/njNKUKo=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader.h</key>
<dict>
<key>hash</key>
<data>
- BchePlG8Q1pZwdU4NuK/LPG6BSs=
+ NpwP7cOwYxeT7glfeEVaI3CzLrA=
</data>
<key>hash2</key>
<data>
- CuhBmxxjfuYzA5clBWVdcUdl5vw8tGEZVZ1Rlz1y71c=
+ XTygqAbxWp9cKkMoBZ4wArZoZXaeik+FvpY9vozxMhE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h</key>
<dict>
<key>hash</key>
<data>
- 8X8NXKflWuqUW1ZX7DWYTZ1sEJk=
+ o0Ejm7k0qel44s9B8clHk0psboc=
</data>
<key>hash2</key>
<data>
- vQQFoGO3ohgpw50mCQJe3k65L+OO7JbYGOZQ4HFLAsU=
+ Y7pA0CZw/OUsaJqgcyOXbau2hwQBzb3xTqh4Iitph9s=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h</key>
<dict>
<key>hash</key>
<data>
- jsfTiQpvxV8kM+FnNaKpxmMWiJU=
+ WeW6D98ojxtWryBiETOtSItjAZI=
</data>
<key>hash2</key>
<data>
- MbgutmxF+guXHzKBasnTBzbzZme9t8DXa4ZAU4qW+Hg=
+ NTOw1z988TDN7LtEsYd6xMbmFjLqaHA5cvxwvDaRtY0=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key>
<dict>
<key>hash</key>
<data>
- R+mmMd9BciU+g2LByLSmev5MKeo=
+ 0Rp2DEJn1kP6wirwtGPuCyBieJg=
</data>
<key>hash2</key>
<data>
- jqhVfyqTnQTTfMYdg7pZTAglm9HF0FQf370MOS7Av7k=
+ aVCJoxHtH1EPsXvRZjuWt6L0TORqpFNI8WAiFudrhm4=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key>
<dict>
<key>hash</key>
<data>
- pEhVRx0KAS7ZddDzUBDRkaExh8I=
+ DDslZ9uCwlZliT/lSczmrhOeyHY=
</data>
<key>hash2</key>
<data>
- 1TtxPlH2TflA/HdTtwXXMHzHn3oTG9pujS7dJ+/Df+Q=
+ LnLrA7ET6AZ8H07txqCc21AUDA5lzrCg06YtCEZVymw=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdReward.h</key>
<dict>
<key>hash</key>
<data>
- jtoiYod9jZUtgHzWgVX6a6E9+ZM=
+ E1oxnHdAX3v3s0HGRco2Js5TcuU=
</data>
<key>hash2</key>
<data>
- N+wlH1X/vtIl8vq1wH71h/J9zxVOWZuchwFZNntHeC0=
+ YlfQwPESBLDILYo8c6VyKeDpLsVGUXBwVQMDRs+gRl4=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h</key>
<dict>
<key>hash</key>
<data>
- uNdf9JCf5I4jdzYwjD7d9tTYjmo=
+ tK9W6zir71sjsitTSeQPPVxg+NE=
</data>
<key>hash2</key>
<data>
- UjsL1nyXopJiPvsrx9d0FKMAbLCIUdm/08YimiDUZtE=
+ q4bmwe+5bqyUX+aJmWqEBDT6XPf2bU/6Kz4CMEdGCPA=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key>
<dict>
<key>hash</key>
<data>
- zsFshiKVtlod87kG3OVd6NUMOxg=
+ OYSOUTMltCycxUpsrcO19sOkcJQ=
</data>
<key>hash2</key>
<data>
- LS2WDLHcQDJs1dG33aKk8d17ikg6/dZsEE9h3lZ1PFk=
+ Zsk+wYsZuSF3lUJnU7S1zmpk4vKsAOOvuCBvVQHTg0k=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h</key>
<dict>
<key>hash</key>
<data>
- nkgwpuGaZUS48lKEpALhJFnmgGY=
+ RQBOyaF+jzmgec40tQSJWLfAbKI=
</data>
<key>hash2</key>
<data>
- 9J8OgzwOkEDkxlzUTrmuPpXuLWokkni8bybu4c1RglA=
+ bYL0z5Y2cuKD6UzyuSv1zn3QDyO0OgP5Qi4UJ3auQI0=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h</key>
<dict>
<key>hash</key>
<data>
- TTXmWnlK+BB7uhMTsV48MDHpkI8=
+ CMSIJQ4paHdf8xOw1+j7kzawiqQ=
</data>
<key>hash2</key>
<data>
- WxjpUBycUdhp9DhfJv3HBhkvqzFP7kYO0WngXRzrkok=
+ rnbecgZ+dIRJXrWTsZBJmmnhPFFFYoxIeNN7vvPEFi8=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key>
<dict>
<key>hash</key>
<data>
- Pi+nGzqErKJRbC32MObNfgqE+QQ=
+ L5Lta/ej2fiM7SryCy0eCQf/k+w=
</data>
<key>hash2</key>
<data>
- QtcE+pe8zHLuoso2N6wIrpQdTdi3jCTYCysrfpIYrWA=
+ 4uVyuLbvmsrpIdTSCRSdUQRPRL6mcjcfC4lP0RfwaG0=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key>
<dict>
<key>hash</key>
<data>
- 3lS8xsfXwX4ZR6auPLRSpvFrQqQ=
+ P+roi/NhOm5YOc08D83227ruh7Q=
</data>
<key>hash2</key>
<data>
- 5J28MGJiIbK7gQnPbnQz7YNN9uK0dFh2AXGkCEt0QGw=
+ 8W2kLuLz4VYNnnxLjpTMlycReNzJ0ngXtbtRQG7nIa8=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h</key>
<dict>
<key>hash</key>
<data>
- ZJvHvp3bCw4hRMgzzHqJDvM3HyY=
+ Hy6KGbHWp8aepHeWuX5tJpwvNew=
</data>
<key>hash2</key>
<data>
- ib5UaH4y2caBAI0CmvFotqil2NjDPb7XGrOM6CsyM5c=
+ 8W/AcYqxwDA6MC/Kl2ToOVmH5YAvz3hNVAMqf4UAN1o=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h</key>
<dict>
<key>hash</key>
<data>
- dQNnVaOV8vNUGMd/3nGfq1G19e0=
+ DXtyfQf16EV/p3LjZCTm3z2c06A=
</data>
<key>hash2</key>
<data>
- Kai6yjc/Dtl8cFfWUu0oYXP46wkglZCzAzL5B1vsAOc=
+ SKJXmNty/cTOP8l1IFCQQKkmsz423ul3K+t9BdHjhFg=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h</key>
<dict>
<key>hash</key>
<data>
- Qrfo7A4zl/bDXNLF7xzuNk/x3+0=
+ dF6hsXRTlQbr4yjUYoiRfnBPmoc=
</data>
<key>hash2</key>
<data>
- vw06tNB+9++yLydyfCDfJtRnOu9w375ahQL1LxQkqRE=
+ 5Io62nOtdRhQMCOhmBGvPMedsKwyJnnZyekARzIvZlU=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h</key>
@@ -1034,11 +1101,11 @@
<dict>
<key>hash</key>
<data>
- tyDEfUrnsRXNoYZWtaImmnCDFCk=
+ VokXO7x4r+bKkdvV7qCxKxr4uvw=
</data>
<key>hash2</key>
<data>
- oXUQX/+MlHkuxsl/BRf05X4BTEur0YyWD/uhRImAOws=
+ mC0lOtTHZohLB6quMjV0PnGG813GtEiU0jHeUcz/mTw=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h</key>
@@ -1100,176 +1167,165 @@
<dict>
<key>hash</key>
<data>
- 6LUAOkcdSUtdhOYFQA92wR5aXs0=
+ ZUCN609yKrSWSm7QFEG3T39qh40=
</data>
<key>hash2</key>
<data>
- V3yUDsI4AQLfDIa+BfaMILmQz7uy//POEWEZUdA8AdQ=
+ NmYhxBSIlWdwK39NKqJbmkKyS5oVGHN8csVk62tazYo=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- tn/GIQH6dk1LLXEU91hDaNPg3Qk=
+ 5/gkmCZOravrNe0sxHlHJSFxuvQ=
</data>
<key>hash2</key>
<data>
- DFUC5CDaTaxKWfkneSWyVa02+MJHo5x11ukcIufjTRg=
+ srEJ6v/G2Gtxmadt5xH8F429d6qd1nYgOqDa6UP4LqE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key>
<dict>
<key>hash</key>
<data>
- T3q4J5qaE+fdMt3285vpz2ApyQU=
+ mMvg/9WQT7QEqpaP8euPfZnoQrA=
</data>
<key>hash2</key>
<data>
- c+nafH23J0YGjGtEFOXEA3cJeSwbDd3IhPJdv1/HvSs=
+ slio1DguIHTrKrywQ2n60RvO8RtJSRcXj7KNfnTVujI=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key>
<dict>
<key>hash</key>
<data>
- zLjSO2X3zWKSAjU2zL7c1jz4Piw=
+ 4HVci3KJF/T0GuZX3iH34bPhQ84=
</data>
<key>hash2</key>
<data>
- efUPCF1ClQnuaIDQULlcXMbMlWxS0GHYP8KvWthVF84=
+ 3Upk8fj5VnezRWXItZHlHqDOQOCimiz8d3EwWCR/C8k=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key>
<dict>
<key>hash</key>
<data>
- lBOi88QFmY681Nn+rpiQ3AyXmhE=
+ rYIDKW+79GBl5X489+uIaltJ4pQ=
</data>
<key>hash2</key>
<data>
- 7prDgZ8NTese/s3qmdgiHsRYSKH9fh3qqGcDDvQ4V/Q=
- </data>
- </dict>
- <key>ios-arm64/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h</key>
- <dict>
- <key>hash</key>
- <data>
- ZaF68/opQBrmdxRVGBcjPoilX7I=
- </data>
- <key>hash2</key>
- <data>
- 973mu1hx4oo8rYP2Lhw6NMgtaY5il+VqPohAICOpvTw=
+ QzHWrhBKFmMLhNrRwM9WDPCJYHkfJPnmYJQvFPGYixI=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADExtras.h</key>
<dict>
<key>hash</key>
<data>
- yYeHP3vuzvjcGhxtTTJ4SWluWdk=
+ fRtLtqIDtVnjs8kjzjL3liYBZfE=
</data>
<key>hash2</key>
<data>
- I+sJaMUeBfZ9l+NFxyBdOctVVlZDmQvgoJNPcJChe1w=
+ CeEk/UJP8UhxLk2uivDoTsHqiwZSP7ahJIJebgWOYrE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h</key>
<dict>
<key>hash</key>
<data>
- +/443o8MPR5e20F7QuE+IUiIyTc=
+ Ffga0JdJP7E5I49C8Cs+r4hBmfo=
</data>
<key>hash2</key>
<data>
- g0JJkCqcZuFBMYrTx83/Pg1Jz65N8Zh1CjYG35D4V48=
+ J8wnCoiomwd6n5h25w/yiJeeIWWXYyJCGKWQSh267fw=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADInitializationStatus.h</key>
<dict>
<key>hash</key>
<data>
- aDPuW2qEWx4vFqXC8J7su8SS1mw=
+ pT9iRuVXp9cZQxr4h6sSHKL7NGc=
</data>
<key>hash2</key>
<data>
- /kRVWmmp9S+lLNPyEqtpx1sU9JXFgqsDLVbfxuJGwu4=
+ mJvjk52WuLgurMNRi6CHkKnS4LhJxtAyFE0IdXF+03o=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- KJTYfV6Ww8kJCuFQ3jSl7FBDHCk=
+ DAnaqgMLxcHgABZXh/UpxSJB8HM=
</data>
<key>hash2</key>
<data>
- b86+ToI9v0lsFPAZAjfB1TmjSagFTTPUotAw8bZyKHM=
+ 7iJbKnU3V9IS88KhfX2eWIbNU1fnQ2kcBICshyzyksw=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key>
<dict>
<key>hash</key>
<data>
- MzhWPfGm7SG3MHf0XRxd/zOTGK4=
+ 5RplZzDrsCmh20g27GynNi8facI=
</data>
<key>hash2</key>
<data>
- ZgmtXh3Wm6KsQ1clC0CPMwORURGKWIxEyIxzmyTIYWQ=
+ ntn95269hPhfPizpr/KwrR7eY9ZDTZNbQg0C8yb3UuY=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaContent.h</key>
<dict>
<key>hash</key>
<data>
- wYEddwgajDVbX61ks28RnXWgMcc=
+ F2d+wfFf4ROvM6QuI2+T7hsOsX8=
</data>
<key>hash2</key>
<data>
- KLwsYJ3C2tX1a50Vy20bBjUh04xFCGzt1kfZqAPBDqQ=
+ G37wnqQfUUh1SvsMaP8oUldEI3Uya7TyKb0xpptPu4A=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaView.h</key>
<dict>
<key>hash</key>
<data>
- TyAN6KtLY2jqOQ/RfcyBfZy6Mak=
+ Ch9Jzom54JPJ4bWw3i6cLsMrQUs=
</data>
<key>hash2</key>
<data>
- N5r+51BLTsEhJP9GZGh9+P5MVsaKxX3JRwyqYsATtL0=
+ 2pYvgJ172YBwlFNMgqxHMl1Szn68piG4WtNbX0z+XVc=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMobileAds.h</key>
<dict>
<key>hash</key>
<data>
- IhlvvJHtNFqzRuU86CO7rUFNBpQ=
+ WRYbqBaY7hSX4L5hVnExxHGkf9s=
</data>
<key>hash2</key>
<data>
- +zZoqZUwRjKItHQsBAmWIum9fylCEvBnF5Xw7ghhIXM=
+ iAk9eKOfHOs/1crm9YsptxJ5kq2heSr0JN7ljI/uxBY=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- pmnk3VeQeOcbL0PW0hCKfx0MxWc=
+ 23CAS2b/vtQz2+/UjtnUK6e2WpQ=
</data>
<key>hash2</key>
<data>
- QUFZ5l2UP4/F781+f292FbGVBvWrMX5j8wcGr1UENfQ=
+ 6cxCB+XccU42b87oTvUDn2vAjQc8SUTuWGD74ewWsPo=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h</key>
<dict>
<key>hash</key>
<data>
- 5WYeY3zyUAffO7yxDRKUW56PUEE=
+ yWoxjRxvsEDWtIHbLqfETKYppDc=
</data>
<key>hash2</key>
<data>
- OTl0GW8SEJUhOVAbW4l6ADx6yMLHQ2zOi4kiIRVxoPs=
+ WWIEntase6RpL5lspH/hXrLNhp+6VxTIccHWavBI6Hk=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h</key>
@@ -1287,22 +1343,22 @@
<dict>
<key>hash</key>
<data>
- SSL/Qe9KWkvYHc7tqXSz8iez+9k=
+ ygB+XREPuXNKnb4Ygpo8k+FZUHM=
</data>
<key>hash2</key>
<data>
- Lo4RtYjfhOfhJwkWg5zUIDY78BjkO3ytwpXijlthAcA=
+ PgNfumlCBUNOfhj3ucXcRCW8095cFqf+XD8Dc4hEe2k=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- Q57TQPri0v/hKe8djYpgSUPCYV4=
+ TwTBbsV0c2NPI5bCGHErE7JtQYc=
</data>
<key>hash2</key>
<data>
- ZfhPuBoQmW2Xv3nElDbQ4DgackIwg/+3pq6r3x5juU0=
+ uzK1d9KYkGMNColW+VkkMHCSJnUPpg0iy/BoYZsDMJk=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key>
@@ -1320,22 +1376,22 @@
<dict>
<key>hash</key>
<data>
- zbYVgF8KaoqwycbD78tgtNGzbiY=
+ /iTi/WMRctCme0Zvwgngoio0YU0=
</data>
<key>hash2</key>
<data>
- JI559xGzP6c9xdaHVidix1j9lYrcVrZfzYDqubkJT3g=
+ qh2xq9HADlxNlOvwrHDOkLfsDioXaIJqfSqlQmJ7QgM=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h</key>
<dict>
<key>hash</key>
<data>
- TS5G14xkP4NoNjiQrUoNBiPC+Qo=
+ CIwyizkP1rhNfaKH3ySQnvIvHU8=
</data>
<key>hash2</key>
<data>
- WIHvaQcAss46qxGupR1IzbRXtu2394EfPrkxOEjPOgo=
+ 13OTX43z8zvvBismn8hFAjnGh5PDZN4lr5jW8pTCTV0=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key>
@@ -1353,264 +1409,253 @@
<dict>
<key>hash</key>
<data>
- PItp6/8tb/SyIyliABTwTWso6JQ=
+ sNL1O1snCJ9UGlnBJ4onhOaPc5Q=
</data>
<key>hash2</key>
<data>
- UA2VqTWnY/vcVmDVeMv5NqxIXBiM8BrPThTylsEigy8=
+ v8HaQ7M+M64tAutvfFRhrs6L/CxD4cD0s/TT0KRh+AE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- V+yNFdMJiUaCnKf9t6JhlWj/MEM=
+ 4Zl8yGp7IqPZ7SiuD3LWFU1qtzc=
</data>
<key>hash2</key>
<data>
- nCNxXbRhZsg++7MiWrqvzSUA+Lm1u1LkWCrHhrylhlw=
+ +h0++0HAG8a1KbXDW2HAXW7fCmHaucpYFUqyxBG3+EU=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- tQY9a/XhPOV7Tkg3xjrF9iucd0Y=
+ h7umeqmTZ9WtRCedeiqCOnAodpI=
</data>
<key>hash2</key>
<data>
- fatopw5g0N55T5azCjjGebbWQ5bwzP1GS/oiR+4jyic=
+ NiDxKTd/nJ10kewYwOP5WyFQlIjOZnXTyrSeWqiKjhk=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h</key>
<dict>
<key>hash</key>
<data>
- adFUhMad6x1Nszo7jnx/6Go5M64=
+ E7ctkrNov+mvO4Zv1yVLv50TETY=
</data>
<key>hash2</key>
<data>
- f4NpNGtKRLlHafhMr+J7ShwB5D9Sq4GnhGAaA3StoO4=
+ pM7VspBAZGEUvhDOa5Pyl6kNc2B01p20INJgJs9Lf4M=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key>
<dict>
<key>hash</key>
<data>
- 3qrqu7IZca/R79fLGIOj5kP74pM=
+ oqFMUe00T1Xg0qyLDI+WeHDPgvg=
</data>
<key>hash2</key>
<data>
- V5S3Ez5+NfhEBdLiIgRP5SLO79efVcLMB+sZHgCaWaA=
+ tqvAe3PHud1MYks86KLshipn9arLGlbaZZtnyOSwdyw=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- OMACP/+e4wOxWCxjCBqfbbXvSn8=
+ h1r81Ma4kkeglTr9FfiA0UjmF64=
</data>
<key>hash2</key>
<data>
- x8pSuscmPucUiXXQ+yD5ySrwf8UOtCDcAlhZ0GBpphg=
+ 5PbBiboNFB2C6GNvVGAzpOYnA7TBf12aE8IVXuzna1A=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADPresentationError.h</key>
<dict>
<key>hash</key>
<data>
- /DwQgJA26rp29qAElahS4M92Ves=
+ nqKVG/ZE+WiFlctZUk3EYPdOYWo=
</data>
<key>hash2</key>
<data>
- uJ1MeX9n7DIL5fgshvdtXYcWzbKDN0XQvdGet22tM90=
+ e9APNZdNkxTw+Ebz0f+9ZV5C4EdWAykkxs1YxmHFzYc=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key>
<dict>
<key>hash</key>
<data>
- bbx8+sTRZZ18wKFKbdosCh19LP8=
+ TnVoon4tiwzTTMYxbdakP+BDBdA=
</data>
<key>hash2</key>
<data>
- 6NfPyq53QrGwcmPKonb4oeNcf5ojtIdq0xX+QoCaJdc=
+ +v/gVSzLIdL68bAu0wO3fZTqPi9Z/Xz/vNiS1nk5f4E=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h</key>
<dict>
<key>hash</key>
<data>
- fA4dVT+ci8eDJOLoX1W56No8Wj8=
+ r7uZtVT6SqJmY+b5ljlwzN0gYZ0=
</data>
<key>hash2</key>
<data>
- vDQkwq3pf1BgBbuLbz7qsPZut4PxI0A7E4QG/9qkKJA=
+ tukf6W+2xyIi43CElzQPitLu0Bb05Vo/m8QPRt8gBuY=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key>
<dict>
<key>hash</key>
<data>
- p8xu90L6d/+5xIYqcUedMNMAOas=
+ AQvKwpw6aFOljLU5qsFvuBcrKzk=
</data>
<key>hash2</key>
<data>
- IxXtlmIyfu0lRHSHF2Hw9Xhk/2G576iqrR+RnXC9AFY=
+ rDkTZTSWJErkpyipyqjfaWXrQ2SOr1Tyn2Co1iGFQFc=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h</key>
<dict>
<key>hash</key>
<data>
- polhNCpFJ9FdSyv9ZH+r8s5tVWA=
+ hEApTijQVTqT1PsBPWe0g2Xuflo=
</data>
<key>hash2</key>
<data>
- vXCsHuf0QKYAA4kHjKv36GWjET8CJ96zGnroCmrUeEs=
+ yreUGlXlBRtVWS7Oe1rte3HQqsIMxuXVV1YKG0JPwp8=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key>
<dict>
<key>hash</key>
<data>
- nfuBQCjj9cbnaBkHtWmL9khecY4=
+ 8cfb+tYVpJZ+QM41hmTz/KYW26s=
</data>
<key>hash2</key>
<data>
- nbQ6jvkpqLuMuOPvuucYgDLgCaxqPN8KaswlVZeAojA=
+ lY1w0K6qtb9kn6nOAanfh5BXNkpNPppNz6gFc1lzrN8=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h</key>
<dict>
<key>hash</key>
<data>
- pAkVn1528dLsfgHFDtWtN97HS88=
+ FkCQPqVL73/e+aTEE80yojb6IAU=
</data>
<key>hash2</key>
<data>
- FMO180thIMNprVfmhHhm8lxHOqw885TV5A0jbY/IH3I=
+ BvFGhunzm0jeVeHsGH53RHuLccp5X59Dsmj81YQYc4E=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- I8l6Sm2AP2znCt+WvYH3rUCNZc4=
+ DxYefn2k4AlK6q3q7eO5NCqLZM4=
</data>
<key>hash2</key>
<data>
- WTlQF7cRit0b88Ice9SeHgBJtHAft5Q4LltzMCAPFZc=
- </data>
- </dict>
- <key>ios-arm64/GoogleMobileAds.framework/Headers/GADSearchBannerView.h</key>
- <dict>
- <key>hash</key>
- <data>
- eatzmubDJRMpScDkvBu3MdRUCRc=
- </data>
- <key>hash2</key>
- <data>
- Qa12dme8hovdM1U7WD/HW+1otadM8gaIdKBBruzH/bw=
+ WS3w6nPSO55eSuoxW7xq7kOf6cGQbT6B4iDXKXEe3oE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key>
<dict>
<key>hash</key>
<data>
- rPJOQpfl792Rau0cVjW0tIF0QoM=
+ F3KwC1zt1wCBwNbELaVUN5HMdag=
</data>
<key>hash2</key>
<data>
- 46D6ff/t9sQDyl4eSVbUNdwbP+vgyEVtuU3SoqFGAeU=
+ zxzwVKh8YD+drBsPl2zE9m4o8pB9l+9HdZPeg0gs4O0=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoController.h</key>
<dict>
<key>hash</key>
<data>
- ROr6GuDE2MFIjzE8K+EqjJIongA=
+ MhQZlc3BNGnat6y2R7Jq/hqByoU=
</data>
<key>hash2</key>
<data>
- e2vVydSO7vXUNbMM6cihaHU/9a//e/8TA8D8B5DYL8w=
+ vt2cH3pI6xMv+L4eDBb0sNMA3z50ijLN+bEI3JGKpo0=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h</key>
<dict>
<key>hash</key>
<data>
- RPSqq2oNrkWsBiC944aUTYbsGdY=
+ S6KqAyY1UTYsSxWVvAt8UhKrx6A=
</data>
<key>hash2</key>
<data>
- 9p2dFXDNtLFZwaKZoxKygW8DrRuiqcvwUioovaHH81k=
+ PXVE0+yyZIBDAXSFoW8xcJteQhnhsj0Uh73MKP0STaY=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key>
<dict>
<key>hash</key>
<data>
- 4gKbOjeYKPDI8y46f7MYmujVolE=
+ WEJYsjb3bwaRP1WCniMBBLpJYwY=
</data>
<key>hash2</key>
<data>
- 0eTFepKwZRWtKA/YGqJqxYEY0s4CVqWk9RylHyL59HQ=
+ kjO2hWR29g6RpigyR9sCNjUc0qWHmjsdlekf1dBB1dk=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h</key>
<dict>
<key>hash</key>
<data>
- USGsC8COUC7FEu2FzyjpIu9twkk=
+ u4g0uO3pEnzTGWxZxI1UxDXI5+Y=
</data>
<key>hash2</key>
<data>
- deHtyNNDaOYXIFzH3jYAIK9mbx2EZaji994mi5j5er8=
+ qTa28jSTU6w6UCqxhywNATuirDWMWMjH5MYqoAnYv8s=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key>
<dict>
<key>hash</key>
<data>
- UM7nuKLTtZRWtQFxH3g31LWzMUI=
+ jUrA+qevePDP7qJMJSvXg8ydlik=
</data>
<key>hash2</key>
<data>
- xy1wdiUTaR9TD/5pA0DbtYhpuHrGV4XFta4AxkWZoo4=
+ bE1h5YDmkmI70Sw3JAytkmhXewRMigFnbUpzWZaJc0I=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- Z09wFz3tGqvcJI4/M5Ypp8FFlmI=
+ skvRey3dRpChqAUlzqAmG6AHwM0=
</data>
<key>hash2</key>
<data>
- sPKc9CcFtaYep+n0xZA8PA863s9zd1qUuqhe184MrHc=
+ bCghyfcMmpyZ8PXZ+zTQgrIkS5QoDI1tHcpQNRv0rPw=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GAMRequest.h</key>
<dict>
<key>hash</key>
<data>
- PSRXhPJJoqWwh9qC5jGkxT1yU4Q=
+ OMClchz4uWyA7iG+JeCI/8+0tpg=
</data>
<key>hash2</key>
<data>
- SRELsjt0vZDHb6NEsKWuNkso3kVYWq/GznePWi++MEo=
+ X310aK4C4yf3dUkxBeO2M8SMi1oN4fc0T+xquOIt01E=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h</key>
<dict>
<key>hash</key>
<data>
- ZvHPNB+vixckrnfiuMGTFD0Qdic=
+ aefXU8NEGjHdyBeEjzztyx2at3w=
</data>
<key>hash2</key>
<data>
- AYi9Ix7538I7zFQQgQhSSjpdi6d9XYpohczOktlODqs=
+ HyRKT4Pdl19Hcn7AL17cPX5cTbYO+M1Fjh97rh08Ayg=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key>
@@ -1628,253 +1673,341 @@
<dict>
<key>hash</key>
<data>
- m5SQPMUYo8Qedy/ZtOBil8J613s=
+ WoE0xkmaojjG87XslvH7GZ14p58=
</data>
<key>hash2</key>
<data>
- Fq4YSQ553Bjlrfh0wH1Nd52MuOIqrV/ZLVEeOvtY5rI=
+ sS6DKBS3W1SgAacPMyuya+NZUiCMnxmCBwMeYTNRzpI=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h</key>
<dict>
<key>hash</key>
<data>
- 5fnIS7Tr7E/R0kXpE2Z74e2uGB4=
+ asoYwFJM6syE0dj9t6SjS9r2uk4=
</data>
<key>hash2</key>
<data>
- d2wChA7OxUiBih6OB3xGRfv9d7vDDA0s1dWfnGjCEVQ=
+ shVJPh132KodBE+w0pYuKXilJNq4bRGBfe8yEVbNYz4=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h</key>
<dict>
<key>hash</key>
<data>
- tJvLWOlUGS/T88+TLEUQKMlOr00=
+ VubykqS3AD968xRbjPrQgY4yF3s=
</data>
<key>hash2</key>
<data>
- aHujPGmJ7ga/uBH0zr4aDGdrs/QWxY+0iivSyhAkyMc=
+ f5IlWulBuQdEfASCsQfRyGojlg8jCtNofqHm/vUZanc=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- /zQcy15VvaZwUYK9vbBuQt8kYMw=
+ ANgB0yqFRxvjnWUTup1pmEM87Fk=
</data>
<key>hash2</key>
<data>
- m/jsh9VBXQPAkv43geGaps+9AKzK7Txt2JST4dMKsjU=
+ 3Mvff7GOHan3RfXsQqa4R2V2jhC9akwSFzaCJOLqWkI=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h</key>
<dict>
<key>hash</key>
<data>
- sRut+yR1ITR2iMoSkRbm452gWnU=
+ 5vayiyZKsRejUmNAJZjK62SjoIw=
</data>
<key>hash2</key>
<data>
- DiABsS9B1hRs7YbArfe7eo8bWXlBSsi5GrsZTAitTjQ=
+ NNKuKzAulSdvdictWgzsEtfc9lPwkimqQRaI6UIcNcE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h</key>
<dict>
<key>hash</key>
<data>
- 6EqmzUEtxFunPoFRSaTvHWmwM2g=
+ daHwrUpJMYqhApDqyj6vVRuutlQ=
</data>
<key>hash2</key>
<data>
- qKoEd5XMAhk3sn82Wi4r8Hzd+vcQ7fbKMjbBCH4XPQE=
+ S02vI7V71rZy7yXcv2nr2OLbJgBm5o7sawUNS3mFABs=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h</key>
<dict>
<key>hash</key>
<data>
- z4dRgZl3oSWtJElWBITmwIiAP4w=
+ y5CYf3amfjP8pzNgkIJc2uKkZFo=
</data>
<key>hash2</key>
<data>
- qIgWsRsCufg6ZxJsU0RZBCjgBtzUwFDvE7vJiOXIcXw=
+ PE72UQQM3cscTyxU03D5PHlCqMllUyPboUSndbM+fps=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h</key>
<dict>
<key>hash</key>
<data>
- ZqBdeT5cUaS3twsIUjhbpoVlfZE=
+ w5/WITjWScGhdGpzkK7JNSIx4Pc=
</data>
<key>hash2</key>
<data>
- INjxSFNTdlsXyJ845kq1FgnoTF4N+NX0sdT+wURDfQ0=
+ UysAt8vq1qHoLLfwyhTLUJdxlJNcB7V/wjDe9/+45g8=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h</key>
<dict>
<key>hash</key>
<data>
- yMjoc9zFKLdSN8U4y1Ew/9c+Qok=
+ iTAKrFo5x+TiKHWJCVWwjL28xhs=
</data>
<key>hash2</key>
<data>
- lbTxotwx/1naFC0gZ3XaC+VvAs/GsiFT694eG7gdlzU=
+ I0PrX5YGHGwYHlBYbHIkjoZMEUDwrkSTRP3Mj68RYlc=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h</key>
<dict>
<key>hash</key>
<data>
- fSUT1kpL5tJuVulCa/ppszvpHe4=
+ 5n1FH1S2m0ni/8s3Mzu622Mgcpw=
</data>
<key>hash2</key>
<data>
- P/JJAuaaOaezk3TdvGU+m33SmMAqF5gmoagU/Lontn8=
+ OPa6ho1zp9Tshv9N6YdmeKVCwMzX4/WTrH898eyYzBw=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h</key>
<dict>
<key>hash</key>
<data>
- qbJC3o87Nj4opncueh1M2ynCVSg=
+ TQ18Mv5OdivyWEoTagWZqIks/dg=
</data>
<key>hash2</key>
<data>
- IhSBI3WYdHvqHPdb+ISdS2o6YbRhHLxy5nBjd3cbJ+A=
+ KIhjzN1F6GkhhBX2gpNLcDIy9oosK/gtpYKz2TlqJbc=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key>
<dict>
<key>hash</key>
<data>
- DW1HyY7MiRIkXeYLeHZZyJ0hC1U=
+ ZgWJ3JbrGHjyokJKi7naXFO7+w4=
</data>
<key>hash2</key>
<data>
- f0jyFcLpNWYrxzAAyl8BkwJxgvsdVXD19xBhh0ksgHo=
+ bARAehRD0EjUH1vpwGYUOQ6zqBdaPuzW2mwkL09yzEQ=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key>
<dict>
<key>hash</key>
<data>
- fRuNpE7SjmnAIg8AtxYdcnXlecg=
+ gGk0uia7ztTQHORcM1Iv+JZv+iE=
</data>
<key>hash2</key>
<data>
- YTD/yrKLZyD4hKhPHp2jBWUYIOkdsEsMns5O0wb2W4A=
+ 13ZC1+SL5rA4ADAjh/F8yprxyQBjyEiBpluKDa1EDY4=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- c7z+4eDsplD/cP+E4R8opNB8q5s=
+ GvkLaDiL6vFc4EOCLeQfuFBgxyY=
</data>
<key>hash2</key>
<data>
- tDLrlDWc1Z79QLmVD+fpudirmzjwLIVqy9BR2oQ9BUc=
+ n1woSdf5w2AohHc6grFEzmQlUIh2EZYsDEYlj0Lf2OU=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- Xx7cfccdAUaHeaH9jxLR5YcHnH4=
+ 4RvyXNr34iAU6lRoc5/EsJ4mSZg=
</data>
<key>hash2</key>
<data>
- 5kI5R42wtpp4xwjOvzoQ5Asi2ofPFJcII52EjF2lweA=
+ 7u5InQL+/Wp13VU+KmXS3Q9xk2MAk4RRJaqSrB2FtVY=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h</key>
<dict>
<key>hash</key>
<data>
- wri4Lk1jBA3XDAFRq19dEh8IsJU=
+ 9L2u3mEJTcXINSA35+NuORc/1RY=
</data>
<key>hash2</key>
<data>
- soB7RxEsM6WEsgqjB3Y+M7TJ29NjKrx1ujyvCDDEy8M=
+ Q2RgEaP2Ps8S3wwFekQXEW2eFKGQILWTReXRnF9BW8Y=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h</key>
<dict>
<key>hash</key>
<data>
- A54+22v1zABH2pYZw6R1f3iADyA=
+ Ayq5LPt8UFtGIPskEYQJWrpeQWU=
</data>
<key>hash2</key>
<data>
- sjnlGHLJvbmZYbq2PQ9OcLrJjBIb85/mbYpvBn3L37Y=
+ sXCEYtIFEO5Xe3P12BlbrBFgBcMrWwIcrJExespn0BU=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h</key>
<dict>
<key>hash</key>
<data>
- Q0WWOP9O1Wi+UuOPkTHeSrvHpCU=
+ w+KsrBnNbRWpC+DvBq7YqERswXg=
</data>
<key>hash2</key>
<data>
- kP8oAojfYr9vrQeLR2FyctlD4tAQ2gSPBbQD/PQTCBs=
+ fThwt7Bp+r1ACF2FHi2h2hsHWslypbbfG5g6G/wwFhE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key>
<dict>
<key>hash</key>
<data>
- vcKuPzFb6BRvsJTPBvvY1RrJfds=
+ EJ9d1iBteqrj1Qr8zlKukPnF8aE=
</data>
<key>hash2</key>
<data>
- XtStXDmVf57EYdfLTP2q12x/hBzEkqk6hnFrajPi0fc=
+ BMrCQIr2HUKrEDYym8fxYUnOHe+uL2EdxJmqMzSPQek=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key>
<dict>
<key>hash</key>
<data>
- FQ+EY0l9vQ1iuM0vClDfyG6U5cg=
+ aJulwjEuulf7HKxSgEIR0xBs8XE=
</data>
<key>hash2</key>
<data>
- GxyXjw4yZgFslSDV49ygj6lcIAqD+Gm9KqpbYkg0c6M=
+ diUQqU1r8HptuQNLOOz786OLdPoic/ponJPnxgj0+qE=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h</key>
<dict>
<key>hash</key>
<data>
- IHJsVQZTqqjDy32s9qMZwkytcAY=
+ JDIWrR+ZdDBZbfYBtfo1yk9M4OA=
</data>
<key>hash2</key>
<data>
- zt7vqwQDhz0Rr/9CgKAI20vd0/N67XpHOh2fQArmtxU=
+ NHJbFa2wtwvarlhAAMrJYJhKO0a/1z3kBK4gZSGRnRk=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uTUIuHRxegF0dJkOdeB6QFK9nu8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OfUlxClfPEqsNVnJrw5qBUm6R7feZeEHG0H7qD0U80w=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Y0l6IZjY7H5yBcXQP6lT4NvR5wM=
+ </data>
+ <key>hash2</key>
+ <data>
+ LK7KIX65x+RbjWcQbd4xd0MOwLbZTBJRicl5Wx/MrX8=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Dvn0k94H4HlxFTGKUG3Gj3WDuMY=
+ </data>
+ <key>hash2</key>
+ <data>
+ MVyD7eC+R8E7DPmNebENZXeUjozZdib4+OFPfBwtPgA=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ GelKqrTXs8VDDykiOW6EDxvrwZA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3TJucPexflt87GXqXkSyZRpMBy0mkQXoqYt3zjaCTws=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IyEK925R674JXrPH57Arsf7rpS8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0oTuW8CpLnvjbEldZYOh/hS33+wsQPZwbG6DZbrtz/I=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ nJ8wNySbHOp3HvciJgupEdRWl9M=
+ </data>
+ <key>hash2</key>
+ <data>
+ zzTX9PFPU+X1o8gf3R5KUhnDTY/KNpTvISF+k0PbTZ0=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignal.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ lZ5hi5jfFJK9K7K6LfwHEo2Ugms=
+ </data>
+ <key>hash2</key>
+ <data>
+ J0gW3kFNcNTpv9lE1RQ4+a8Kvyjz2ggWL0aTiVdosNc=
+ </data>
+ </dict>
+ <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ vAjOakxTKlVR501RlKzur6Thfps=
+ </data>
+ <key>hash2</key>
+ <data>
+ nYvAFN6vI+V1XEuQ1+vN5hUGZyoG31YvXCTbqoDijfY=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
- 651lTXxQiswKkfHeNrfRYgd3PcA=
+ uW++PxtKsJS96eNhsVryoNHqyrE=
</data>
<key>hash2</key>
<data>
- 1rCsKhtxnA0snxQdbdKUhJi0Fiy9/kO3I+RWjVJ43N8=
+ f/KtL9OWbj1iziAdr1pan0OP8d9vDuDzKaGTaeguFYs=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
- RxUtLqbEwCmpGF/rFYDNBHaSKMI=
+ nqyFILvWqAbBgfd4CBbQOrW5ImQ=
</data>
<key>hash2</key>
<data>
- y0aw8zwM+YUbV7ZB7ZpQPcL27U4xQhtkUXB1sb0la98=
+ sE2n5QEU6OAgAU0gFstChNjES6iJD2JjxsvvBOuHW2s=
</data>
</dict>
<key>ios-arm64/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key>
@@ -1892,209 +2025,220 @@
<dict>
<key>hash</key>
<data>
- n7z9YD5BSB6+0TcxQ1gbLaEhpCs=
+ xdgOw+Guv2W67NrwQHXUW5HcN/w=
</data>
<key>hash2</key>
<data>
- Sqj5xuNcnkwPJtUh8zGEWW5LDqVfgtLejcSEaIFtaXg=
+ GHJtI+Md5lKbQ5vkzHgA7WwA+wZigdqRewBgnUcfowA=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key>
<dict>
<key>hash</key>
<data>
- 3HUQ7uVcN3WWKscbUgvRTYb6zGU=
+ Obu4On41Z1e6YYwqPyOVcFpCemw=
</data>
<key>hash2</key>
<data>
- z8RyCmqV5LRQHT/r6A4LKki+a7T7TWM9jZNGV+KjCzM=
+ ajMOz7vboUB+JtMI0cWdk8lf3pMHeK4AAVbGTNJb2kM=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesView.h</key>
<dict>
<key>hash</key>
<data>
- qNnvxOY2HmWZxgGuaI6NYKXEFr0=
+ E+O6BvaXM1SQZtCg2r74Dz21dUc=
</data>
<key>hash2</key>
<data>
- 0NPaU/FgmojOVQt118d9FloMGFZr9VJw4v8bfJv/Jdk=
+ C4Gc/qNkC+o3w57chdxMIVjG3tkRKUgG5fi6ydalmvk=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdFormat.h</key>
<dict>
<key>hash</key>
<data>
- xra0fPg7SwSG7qdLOTU+/Z2/Gzg=
+ xvFzTkAh4fZeOWnQUcgfaHAlVr4=
</data>
<key>hash2</key>
<data>
- TJuBo0dcFWS8ULFwnCQrExsOdG7uATkxIvQZshhQNSQ=
+ 32F2u/jiHFqWhTcy5dc2V0TjkReEfFBd0MMXXeNPxPU=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ kacqw45pnMKMngFQyzSLJey/nR8=
+ </data>
+ <key>hash2</key>
+ <data>
+ Sfs8BbAR2TUOaxUtzWjHoieDQ/oCYgwJHbB/njNKUKo=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader.h</key>
<dict>
<key>hash</key>
<data>
- BchePlG8Q1pZwdU4NuK/LPG6BSs=
+ NpwP7cOwYxeT7glfeEVaI3CzLrA=
</data>
<key>hash2</key>
<data>
- CuhBmxxjfuYzA5clBWVdcUdl5vw8tGEZVZ1Rlz1y71c=
+ XTygqAbxWp9cKkMoBZ4wArZoZXaeik+FvpY9vozxMhE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h</key>
<dict>
<key>hash</key>
<data>
- 8X8NXKflWuqUW1ZX7DWYTZ1sEJk=
+ o0Ejm7k0qel44s9B8clHk0psboc=
</data>
<key>hash2</key>
<data>
- vQQFoGO3ohgpw50mCQJe3k65L+OO7JbYGOZQ4HFLAsU=
+ Y7pA0CZw/OUsaJqgcyOXbau2hwQBzb3xTqh4Iitph9s=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h</key>
<dict>
<key>hash</key>
<data>
- jsfTiQpvxV8kM+FnNaKpxmMWiJU=
+ WeW6D98ojxtWryBiETOtSItjAZI=
</data>
<key>hash2</key>
<data>
- MbgutmxF+guXHzKBasnTBzbzZme9t8DXa4ZAU4qW+Hg=
+ NTOw1z988TDN7LtEsYd6xMbmFjLqaHA5cvxwvDaRtY0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key>
<dict>
<key>hash</key>
<data>
- R+mmMd9BciU+g2LByLSmev5MKeo=
+ 0Rp2DEJn1kP6wirwtGPuCyBieJg=
</data>
<key>hash2</key>
<data>
- jqhVfyqTnQTTfMYdg7pZTAglm9HF0FQf370MOS7Av7k=
+ aVCJoxHtH1EPsXvRZjuWt6L0TORqpFNI8WAiFudrhm4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key>
<dict>
<key>hash</key>
<data>
- pEhVRx0KAS7ZddDzUBDRkaExh8I=
+ DDslZ9uCwlZliT/lSczmrhOeyHY=
</data>
<key>hash2</key>
<data>
- 1TtxPlH2TflA/HdTtwXXMHzHn3oTG9pujS7dJ+/Df+Q=
+ LnLrA7ET6AZ8H07txqCc21AUDA5lzrCg06YtCEZVymw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdReward.h</key>
<dict>
<key>hash</key>
<data>
- jtoiYod9jZUtgHzWgVX6a6E9+ZM=
+ E1oxnHdAX3v3s0HGRco2Js5TcuU=
</data>
<key>hash2</key>
<data>
- N+wlH1X/vtIl8vq1wH71h/J9zxVOWZuchwFZNntHeC0=
+ YlfQwPESBLDILYo8c6VyKeDpLsVGUXBwVQMDRs+gRl4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h</key>
<dict>
<key>hash</key>
<data>
- uNdf9JCf5I4jdzYwjD7d9tTYjmo=
+ tK9W6zir71sjsitTSeQPPVxg+NE=
</data>
<key>hash2</key>
<data>
- UjsL1nyXopJiPvsrx9d0FKMAbLCIUdm/08YimiDUZtE=
+ q4bmwe+5bqyUX+aJmWqEBDT6XPf2bU/6Kz4CMEdGCPA=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key>
<dict>
<key>hash</key>
<data>
- zsFshiKVtlod87kG3OVd6NUMOxg=
+ OYSOUTMltCycxUpsrcO19sOkcJQ=
</data>
<key>hash2</key>
<data>
- LS2WDLHcQDJs1dG33aKk8d17ikg6/dZsEE9h3lZ1PFk=
+ Zsk+wYsZuSF3lUJnU7S1zmpk4vKsAOOvuCBvVQHTg0k=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h</key>
<dict>
<key>hash</key>
<data>
- nkgwpuGaZUS48lKEpALhJFnmgGY=
+ RQBOyaF+jzmgec40tQSJWLfAbKI=
</data>
<key>hash2</key>
<data>
- 9J8OgzwOkEDkxlzUTrmuPpXuLWokkni8bybu4c1RglA=
+ bYL0z5Y2cuKD6UzyuSv1zn3QDyO0OgP5Qi4UJ3auQI0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h</key>
<dict>
<key>hash</key>
<data>
- TTXmWnlK+BB7uhMTsV48MDHpkI8=
+ CMSIJQ4paHdf8xOw1+j7kzawiqQ=
</data>
<key>hash2</key>
<data>
- WxjpUBycUdhp9DhfJv3HBhkvqzFP7kYO0WngXRzrkok=
+ rnbecgZ+dIRJXrWTsZBJmmnhPFFFYoxIeNN7vvPEFi8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key>
<dict>
<key>hash</key>
<data>
- Pi+nGzqErKJRbC32MObNfgqE+QQ=
+ L5Lta/ej2fiM7SryCy0eCQf/k+w=
</data>
<key>hash2</key>
<data>
- QtcE+pe8zHLuoso2N6wIrpQdTdi3jCTYCysrfpIYrWA=
+ 4uVyuLbvmsrpIdTSCRSdUQRPRL6mcjcfC4lP0RfwaG0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key>
<dict>
<key>hash</key>
<data>
- 3lS8xsfXwX4ZR6auPLRSpvFrQqQ=
+ P+roi/NhOm5YOc08D83227ruh7Q=
</data>
<key>hash2</key>
<data>
- 5J28MGJiIbK7gQnPbnQz7YNN9uK0dFh2AXGkCEt0QGw=
+ 8W2kLuLz4VYNnnxLjpTMlycReNzJ0ngXtbtRQG7nIa8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h</key>
<dict>
<key>hash</key>
<data>
- ZJvHvp3bCw4hRMgzzHqJDvM3HyY=
+ Hy6KGbHWp8aepHeWuX5tJpwvNew=
</data>
<key>hash2</key>
<data>
- ib5UaH4y2caBAI0CmvFotqil2NjDPb7XGrOM6CsyM5c=
+ 8W/AcYqxwDA6MC/Kl2ToOVmH5YAvz3hNVAMqf4UAN1o=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h</key>
<dict>
<key>hash</key>
<data>
- dQNnVaOV8vNUGMd/3nGfq1G19e0=
+ DXtyfQf16EV/p3LjZCTm3z2c06A=
</data>
<key>hash2</key>
<data>
- Kai6yjc/Dtl8cFfWUu0oYXP46wkglZCzAzL5B1vsAOc=
+ SKJXmNty/cTOP8l1IFCQQKkmsz423ul3K+t9BdHjhFg=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h</key>
<dict>
<key>hash</key>
<data>
- Qrfo7A4zl/bDXNLF7xzuNk/x3+0=
+ dF6hsXRTlQbr4yjUYoiRfnBPmoc=
</data>
<key>hash2</key>
<data>
- vw06tNB+9++yLydyfCDfJtRnOu9w375ahQL1LxQkqRE=
+ 5Io62nOtdRhQMCOhmBGvPMedsKwyJnnZyekARzIvZlU=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h</key>
@@ -2123,11 +2267,11 @@
<dict>
<key>hash</key>
<data>
- tyDEfUrnsRXNoYZWtaImmnCDFCk=
+ VokXO7x4r+bKkdvV7qCxKxr4uvw=
</data>
<key>hash2</key>
<data>
- oXUQX/+MlHkuxsl/BRf05X4BTEur0YyWD/uhRImAOws=
+ mC0lOtTHZohLB6quMjV0PnGG813GtEiU0jHeUcz/mTw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventInterstitial.h</key>
@@ -2189,176 +2333,165 @@
<dict>
<key>hash</key>
<data>
- 6LUAOkcdSUtdhOYFQA92wR5aXs0=
+ ZUCN609yKrSWSm7QFEG3T39qh40=
</data>
<key>hash2</key>
<data>
- V3yUDsI4AQLfDIa+BfaMILmQz7uy//POEWEZUdA8AdQ=
+ NmYhxBSIlWdwK39NKqJbmkKyS5oVGHN8csVk62tazYo=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- tn/GIQH6dk1LLXEU91hDaNPg3Qk=
+ 5/gkmCZOravrNe0sxHlHJSFxuvQ=
</data>
<key>hash2</key>
<data>
- DFUC5CDaTaxKWfkneSWyVa02+MJHo5x11ukcIufjTRg=
+ srEJ6v/G2Gtxmadt5xH8F429d6qd1nYgOqDa6UP4LqE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key>
<dict>
<key>hash</key>
<data>
- T3q4J5qaE+fdMt3285vpz2ApyQU=
+ mMvg/9WQT7QEqpaP8euPfZnoQrA=
</data>
<key>hash2</key>
<data>
- c+nafH23J0YGjGtEFOXEA3cJeSwbDd3IhPJdv1/HvSs=
+ slio1DguIHTrKrywQ2n60RvO8RtJSRcXj7KNfnTVujI=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key>
<dict>
<key>hash</key>
<data>
- zLjSO2X3zWKSAjU2zL7c1jz4Piw=
+ 4HVci3KJF/T0GuZX3iH34bPhQ84=
</data>
<key>hash2</key>
<data>
- efUPCF1ClQnuaIDQULlcXMbMlWxS0GHYP8KvWthVF84=
+ 3Upk8fj5VnezRWXItZHlHqDOQOCimiz8d3EwWCR/C8k=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key>
<dict>
<key>hash</key>
<data>
- lBOi88QFmY681Nn+rpiQ3AyXmhE=
+ rYIDKW+79GBl5X489+uIaltJ4pQ=
</data>
<key>hash2</key>
<data>
- 7prDgZ8NTese/s3qmdgiHsRYSKH9fh3qqGcDDvQ4V/Q=
- </data>
- </dict>
- <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h</key>
- <dict>
- <key>hash</key>
- <data>
- ZaF68/opQBrmdxRVGBcjPoilX7I=
- </data>
- <key>hash2</key>
- <data>
- 973mu1hx4oo8rYP2Lhw6NMgtaY5il+VqPohAICOpvTw=
+ QzHWrhBKFmMLhNrRwM9WDPCJYHkfJPnmYJQvFPGYixI=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADExtras.h</key>
<dict>
<key>hash</key>
<data>
- yYeHP3vuzvjcGhxtTTJ4SWluWdk=
+ fRtLtqIDtVnjs8kjzjL3liYBZfE=
</data>
<key>hash2</key>
<data>
- I+sJaMUeBfZ9l+NFxyBdOctVVlZDmQvgoJNPcJChe1w=
+ CeEk/UJP8UhxLk2uivDoTsHqiwZSP7ahJIJebgWOYrE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h</key>
<dict>
<key>hash</key>
<data>
- +/443o8MPR5e20F7QuE+IUiIyTc=
+ Ffga0JdJP7E5I49C8Cs+r4hBmfo=
</data>
<key>hash2</key>
<data>
- g0JJkCqcZuFBMYrTx83/Pg1Jz65N8Zh1CjYG35D4V48=
+ J8wnCoiomwd6n5h25w/yiJeeIWWXYyJCGKWQSh267fw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInitializationStatus.h</key>
<dict>
<key>hash</key>
<data>
- aDPuW2qEWx4vFqXC8J7su8SS1mw=
+ pT9iRuVXp9cZQxr4h6sSHKL7NGc=
</data>
<key>hash2</key>
<data>
- /kRVWmmp9S+lLNPyEqtpx1sU9JXFgqsDLVbfxuJGwu4=
+ mJvjk52WuLgurMNRi6CHkKnS4LhJxtAyFE0IdXF+03o=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- KJTYfV6Ww8kJCuFQ3jSl7FBDHCk=
+ DAnaqgMLxcHgABZXh/UpxSJB8HM=
</data>
<key>hash2</key>
<data>
- b86+ToI9v0lsFPAZAjfB1TmjSagFTTPUotAw8bZyKHM=
+ 7iJbKnU3V9IS88KhfX2eWIbNU1fnQ2kcBICshyzyksw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key>
<dict>
<key>hash</key>
<data>
- MzhWPfGm7SG3MHf0XRxd/zOTGK4=
+ 5RplZzDrsCmh20g27GynNi8facI=
</data>
<key>hash2</key>
<data>
- ZgmtXh3Wm6KsQ1clC0CPMwORURGKWIxEyIxzmyTIYWQ=
+ ntn95269hPhfPizpr/KwrR7eY9ZDTZNbQg0C8yb3UuY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaContent.h</key>
<dict>
<key>hash</key>
<data>
- wYEddwgajDVbX61ks28RnXWgMcc=
+ F2d+wfFf4ROvM6QuI2+T7hsOsX8=
</data>
<key>hash2</key>
<data>
- KLwsYJ3C2tX1a50Vy20bBjUh04xFCGzt1kfZqAPBDqQ=
+ G37wnqQfUUh1SvsMaP8oUldEI3Uya7TyKb0xpptPu4A=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaView.h</key>
<dict>
<key>hash</key>
<data>
- TyAN6KtLY2jqOQ/RfcyBfZy6Mak=
+ Ch9Jzom54JPJ4bWw3i6cLsMrQUs=
</data>
<key>hash2</key>
<data>
- N5r+51BLTsEhJP9GZGh9+P5MVsaKxX3JRwyqYsATtL0=
+ 2pYvgJ172YBwlFNMgqxHMl1Szn68piG4WtNbX0z+XVc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h</key>
<dict>
<key>hash</key>
<data>
- IhlvvJHtNFqzRuU86CO7rUFNBpQ=
+ WRYbqBaY7hSX4L5hVnExxHGkf9s=
</data>
<key>hash2</key>
<data>
- +zZoqZUwRjKItHQsBAmWIum9fylCEvBnF5Xw7ghhIXM=
+ iAk9eKOfHOs/1crm9YsptxJ5kq2heSr0JN7ljI/uxBY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- pmnk3VeQeOcbL0PW0hCKfx0MxWc=
+ 23CAS2b/vtQz2+/UjtnUK6e2WpQ=
</data>
<key>hash2</key>
<data>
- QUFZ5l2UP4/F781+f292FbGVBvWrMX5j8wcGr1UENfQ=
+ 6cxCB+XccU42b87oTvUDn2vAjQc8SUTuWGD74ewWsPo=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h</key>
<dict>
<key>hash</key>
<data>
- 5WYeY3zyUAffO7yxDRKUW56PUEE=
+ yWoxjRxvsEDWtIHbLqfETKYppDc=
</data>
<key>hash2</key>
<data>
- OTl0GW8SEJUhOVAbW4l6ADx6yMLHQ2zOi4kiIRVxoPs=
+ WWIEntase6RpL5lspH/hXrLNhp+6VxTIccHWavBI6Hk=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+ConfirmationClick.h</key>
@@ -2376,22 +2509,22 @@
<dict>
<key>hash</key>
<data>
- SSL/Qe9KWkvYHc7tqXSz8iez+9k=
+ ygB+XREPuXNKnb4Ygpo8k+FZUHM=
</data>
<key>hash2</key>
<data>
- Lo4RtYjfhOfhJwkWg5zUIDY78BjkO3ytwpXijlthAcA=
+ PgNfumlCBUNOfhj3ucXcRCW8095cFqf+XD8Dc4hEe2k=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- Q57TQPri0v/hKe8djYpgSUPCYV4=
+ TwTBbsV0c2NPI5bCGHErE7JtQYc=
</data>
<key>hash2</key>
<data>
- ZfhPuBoQmW2Xv3nElDbQ4DgackIwg/+3pq6r3x5juU0=
+ uzK1d9KYkGMNColW+VkkMHCSJnUPpg0iy/BoYZsDMJk=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key>
@@ -2409,22 +2542,22 @@
<dict>
<key>hash</key>
<data>
- zbYVgF8KaoqwycbD78tgtNGzbiY=
+ /iTi/WMRctCme0Zvwgngoio0YU0=
</data>
<key>hash2</key>
<data>
- JI559xGzP6c9xdaHVidix1j9lYrcVrZfzYDqubkJT3g=
+ qh2xq9HADlxNlOvwrHDOkLfsDioXaIJqfSqlQmJ7QgM=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h</key>
<dict>
<key>hash</key>
<data>
- TS5G14xkP4NoNjiQrUoNBiPC+Qo=
+ CIwyizkP1rhNfaKH3ySQnvIvHU8=
</data>
<key>hash2</key>
<data>
- WIHvaQcAss46qxGupR1IzbRXtu2394EfPrkxOEjPOgo=
+ 13OTX43z8zvvBismn8hFAjnGh5PDZN4lr5jW8pTCTV0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key>
@@ -2442,264 +2575,253 @@
<dict>
<key>hash</key>
<data>
- PItp6/8tb/SyIyliABTwTWso6JQ=
+ sNL1O1snCJ9UGlnBJ4onhOaPc5Q=
</data>
<key>hash2</key>
<data>
- UA2VqTWnY/vcVmDVeMv5NqxIXBiM8BrPThTylsEigy8=
+ v8HaQ7M+M64tAutvfFRhrs6L/CxD4cD0s/TT0KRh+AE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- V+yNFdMJiUaCnKf9t6JhlWj/MEM=
+ 4Zl8yGp7IqPZ7SiuD3LWFU1qtzc=
</data>
<key>hash2</key>
<data>
- nCNxXbRhZsg++7MiWrqvzSUA+Lm1u1LkWCrHhrylhlw=
+ +h0++0HAG8a1KbXDW2HAXW7fCmHaucpYFUqyxBG3+EU=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- tQY9a/XhPOV7Tkg3xjrF9iucd0Y=
+ h7umeqmTZ9WtRCedeiqCOnAodpI=
</data>
<key>hash2</key>
<data>
- fatopw5g0N55T5azCjjGebbWQ5bwzP1GS/oiR+4jyic=
+ NiDxKTd/nJ10kewYwOP5WyFQlIjOZnXTyrSeWqiKjhk=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h</key>
<dict>
<key>hash</key>
<data>
- adFUhMad6x1Nszo7jnx/6Go5M64=
+ E7ctkrNov+mvO4Zv1yVLv50TETY=
</data>
<key>hash2</key>
<data>
- f4NpNGtKRLlHafhMr+J7ShwB5D9Sq4GnhGAaA3StoO4=
+ pM7VspBAZGEUvhDOa5Pyl6kNc2B01p20INJgJs9Lf4M=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key>
<dict>
<key>hash</key>
<data>
- 3qrqu7IZca/R79fLGIOj5kP74pM=
+ oqFMUe00T1Xg0qyLDI+WeHDPgvg=
</data>
<key>hash2</key>
<data>
- V5S3Ez5+NfhEBdLiIgRP5SLO79efVcLMB+sZHgCaWaA=
+ tqvAe3PHud1MYks86KLshipn9arLGlbaZZtnyOSwdyw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h</key>
<dict>
<key>hash</key>
<data>
- OMACP/+e4wOxWCxjCBqfbbXvSn8=
+ h1r81Ma4kkeglTr9FfiA0UjmF64=
</data>
<key>hash2</key>
<data>
- x8pSuscmPucUiXXQ+yD5ySrwf8UOtCDcAlhZ0GBpphg=
+ 5PbBiboNFB2C6GNvVGAzpOYnA7TBf12aE8IVXuzna1A=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADPresentationError.h</key>
<dict>
<key>hash</key>
<data>
- /DwQgJA26rp29qAElahS4M92Ves=
+ nqKVG/ZE+WiFlctZUk3EYPdOYWo=
</data>
<key>hash2</key>
<data>
- uJ1MeX9n7DIL5fgshvdtXYcWzbKDN0XQvdGet22tM90=
+ e9APNZdNkxTw+Ebz0f+9ZV5C4EdWAykkxs1YxmHFzYc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key>
<dict>
<key>hash</key>
<data>
- bbx8+sTRZZ18wKFKbdosCh19LP8=
+ TnVoon4tiwzTTMYxbdakP+BDBdA=
</data>
<key>hash2</key>
<data>
- 6NfPyq53QrGwcmPKonb4oeNcf5ojtIdq0xX+QoCaJdc=
+ +v/gVSzLIdL68bAu0wO3fZTqPi9Z/Xz/vNiS1nk5f4E=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h</key>
<dict>
<key>hash</key>
<data>
- fA4dVT+ci8eDJOLoX1W56No8Wj8=
+ r7uZtVT6SqJmY+b5ljlwzN0gYZ0=
</data>
<key>hash2</key>
<data>
- vDQkwq3pf1BgBbuLbz7qsPZut4PxI0A7E4QG/9qkKJA=
+ tukf6W+2xyIi43CElzQPitLu0Bb05Vo/m8QPRt8gBuY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key>
<dict>
<key>hash</key>
<data>
- p8xu90L6d/+5xIYqcUedMNMAOas=
+ AQvKwpw6aFOljLU5qsFvuBcrKzk=
</data>
<key>hash2</key>
<data>
- IxXtlmIyfu0lRHSHF2Hw9Xhk/2G576iqrR+RnXC9AFY=
+ rDkTZTSWJErkpyipyqjfaWXrQ2SOr1Tyn2Co1iGFQFc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h</key>
<dict>
<key>hash</key>
<data>
- polhNCpFJ9FdSyv9ZH+r8s5tVWA=
+ hEApTijQVTqT1PsBPWe0g2Xuflo=
</data>
<key>hash2</key>
<data>
- vXCsHuf0QKYAA4kHjKv36GWjET8CJ96zGnroCmrUeEs=
+ yreUGlXlBRtVWS7Oe1rte3HQqsIMxuXVV1YKG0JPwp8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key>
<dict>
<key>hash</key>
<data>
- nfuBQCjj9cbnaBkHtWmL9khecY4=
+ 8cfb+tYVpJZ+QM41hmTz/KYW26s=
</data>
<key>hash2</key>
<data>
- nbQ6jvkpqLuMuOPvuucYgDLgCaxqPN8KaswlVZeAojA=
+ lY1w0K6qtb9kn6nOAanfh5BXNkpNPppNz6gFc1lzrN8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h</key>
<dict>
<key>hash</key>
<data>
- pAkVn1528dLsfgHFDtWtN97HS88=
+ FkCQPqVL73/e+aTEE80yojb6IAU=
</data>
<key>hash2</key>
<data>
- FMO180thIMNprVfmhHhm8lxHOqw885TV5A0jbY/IH3I=
+ BvFGhunzm0jeVeHsGH53RHuLccp5X59Dsmj81YQYc4E=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- I8l6Sm2AP2znCt+WvYH3rUCNZc4=
+ DxYefn2k4AlK6q3q7eO5NCqLZM4=
</data>
<key>hash2</key>
<data>
- WTlQF7cRit0b88Ice9SeHgBJtHAft5Q4LltzMCAPFZc=
- </data>
- </dict>
- <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADSearchBannerView.h</key>
- <dict>
- <key>hash</key>
- <data>
- eatzmubDJRMpScDkvBu3MdRUCRc=
- </data>
- <key>hash2</key>
- <data>
- Qa12dme8hovdM1U7WD/HW+1otadM8gaIdKBBruzH/bw=
+ WS3w6nPSO55eSuoxW7xq7kOf6cGQbT6B4iDXKXEe3oE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key>
<dict>
<key>hash</key>
<data>
- rPJOQpfl792Rau0cVjW0tIF0QoM=
+ F3KwC1zt1wCBwNbELaVUN5HMdag=
</data>
<key>hash2</key>
<data>
- 46D6ff/t9sQDyl4eSVbUNdwbP+vgyEVtuU3SoqFGAeU=
+ zxzwVKh8YD+drBsPl2zE9m4o8pB9l+9HdZPeg0gs4O0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoController.h</key>
<dict>
<key>hash</key>
<data>
- ROr6GuDE2MFIjzE8K+EqjJIongA=
+ MhQZlc3BNGnat6y2R7Jq/hqByoU=
</data>
<key>hash2</key>
<data>
- e2vVydSO7vXUNbMM6cihaHU/9a//e/8TA8D8B5DYL8w=
+ vt2cH3pI6xMv+L4eDBb0sNMA3z50ijLN+bEI3JGKpo0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h</key>
<dict>
<key>hash</key>
<data>
- RPSqq2oNrkWsBiC944aUTYbsGdY=
+ S6KqAyY1UTYsSxWVvAt8UhKrx6A=
</data>
<key>hash2</key>
<data>
- 9p2dFXDNtLFZwaKZoxKygW8DrRuiqcvwUioovaHH81k=
+ PXVE0+yyZIBDAXSFoW8xcJteQhnhsj0Uh73MKP0STaY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key>
<dict>
<key>hash</key>
<data>
- 4gKbOjeYKPDI8y46f7MYmujVolE=
+ WEJYsjb3bwaRP1WCniMBBLpJYwY=
</data>
<key>hash2</key>
<data>
- 0eTFepKwZRWtKA/YGqJqxYEY0s4CVqWk9RylHyL59HQ=
+ kjO2hWR29g6RpigyR9sCNjUc0qWHmjsdlekf1dBB1dk=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h</key>
<dict>
<key>hash</key>
<data>
- USGsC8COUC7FEu2FzyjpIu9twkk=
+ u4g0uO3pEnzTGWxZxI1UxDXI5+Y=
</data>
<key>hash2</key>
<data>
- deHtyNNDaOYXIFzH3jYAIK9mbx2EZaji994mi5j5er8=
+ qTa28jSTU6w6UCqxhywNATuirDWMWMjH5MYqoAnYv8s=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key>
<dict>
<key>hash</key>
<data>
- UM7nuKLTtZRWtQFxH3g31LWzMUI=
+ jUrA+qevePDP7qJMJSvXg8ydlik=
</data>
<key>hash2</key>
<data>
- xy1wdiUTaR9TD/5pA0DbtYhpuHrGV4XFta4AxkWZoo4=
+ bE1h5YDmkmI70Sw3JAytkmhXewRMigFnbUpzWZaJc0I=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- Z09wFz3tGqvcJI4/M5Ypp8FFlmI=
+ skvRey3dRpChqAUlzqAmG6AHwM0=
</data>
<key>hash2</key>
<data>
- sPKc9CcFtaYep+n0xZA8PA863s9zd1qUuqhe184MrHc=
+ bCghyfcMmpyZ8PXZ+zTQgrIkS5QoDI1tHcpQNRv0rPw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h</key>
<dict>
<key>hash</key>
<data>
- PSRXhPJJoqWwh9qC5jGkxT1yU4Q=
+ OMClchz4uWyA7iG+JeCI/8+0tpg=
</data>
<key>hash2</key>
<data>
- SRELsjt0vZDHb6NEsKWuNkso3kVYWq/GznePWi++MEo=
+ X310aK4C4yf3dUkxBeO2M8SMi1oN4fc0T+xquOIt01E=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h</key>
<dict>
<key>hash</key>
<data>
- ZvHPNB+vixckrnfiuMGTFD0Qdic=
+ aefXU8NEGjHdyBeEjzztyx2at3w=
</data>
<key>hash2</key>
<data>
- AYi9Ix7538I7zFQQgQhSSjpdi6d9XYpohczOktlODqs=
+ HyRKT4Pdl19Hcn7AL17cPX5cTbYO+M1Fjh97rh08Ayg=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key>
@@ -2717,253 +2839,341 @@
<dict>
<key>hash</key>
<data>
- m5SQPMUYo8Qedy/ZtOBil8J613s=
+ WoE0xkmaojjG87XslvH7GZ14p58=
</data>
<key>hash2</key>
<data>
- Fq4YSQ553Bjlrfh0wH1Nd52MuOIqrV/ZLVEeOvtY5rI=
+ sS6DKBS3W1SgAacPMyuya+NZUiCMnxmCBwMeYTNRzpI=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h</key>
<dict>
<key>hash</key>
<data>
- 5fnIS7Tr7E/R0kXpE2Z74e2uGB4=
+ asoYwFJM6syE0dj9t6SjS9r2uk4=
</data>
<key>hash2</key>
<data>
- d2wChA7OxUiBih6OB3xGRfv9d7vDDA0s1dWfnGjCEVQ=
+ shVJPh132KodBE+w0pYuKXilJNq4bRGBfe8yEVbNYz4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h</key>
<dict>
<key>hash</key>
<data>
- tJvLWOlUGS/T88+TLEUQKMlOr00=
+ VubykqS3AD968xRbjPrQgY4yF3s=
</data>
<key>hash2</key>
<data>
- aHujPGmJ7ga/uBH0zr4aDGdrs/QWxY+0iivSyhAkyMc=
+ f5IlWulBuQdEfASCsQfRyGojlg8jCtNofqHm/vUZanc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- /zQcy15VvaZwUYK9vbBuQt8kYMw=
+ ANgB0yqFRxvjnWUTup1pmEM87Fk=
</data>
<key>hash2</key>
<data>
- m/jsh9VBXQPAkv43geGaps+9AKzK7Txt2JST4dMKsjU=
+ 3Mvff7GOHan3RfXsQqa4R2V2jhC9akwSFzaCJOLqWkI=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h</key>
<dict>
<key>hash</key>
<data>
- sRut+yR1ITR2iMoSkRbm452gWnU=
+ 5vayiyZKsRejUmNAJZjK62SjoIw=
</data>
<key>hash2</key>
<data>
- DiABsS9B1hRs7YbArfe7eo8bWXlBSsi5GrsZTAitTjQ=
+ NNKuKzAulSdvdictWgzsEtfc9lPwkimqQRaI6UIcNcE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h</key>
<dict>
<key>hash</key>
<data>
- 6EqmzUEtxFunPoFRSaTvHWmwM2g=
+ daHwrUpJMYqhApDqyj6vVRuutlQ=
</data>
<key>hash2</key>
<data>
- qKoEd5XMAhk3sn82Wi4r8Hzd+vcQ7fbKMjbBCH4XPQE=
+ S02vI7V71rZy7yXcv2nr2OLbJgBm5o7sawUNS3mFABs=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h</key>
<dict>
<key>hash</key>
<data>
- z4dRgZl3oSWtJElWBITmwIiAP4w=
+ y5CYf3amfjP8pzNgkIJc2uKkZFo=
</data>
<key>hash2</key>
<data>
- qIgWsRsCufg6ZxJsU0RZBCjgBtzUwFDvE7vJiOXIcXw=
+ PE72UQQM3cscTyxU03D5PHlCqMllUyPboUSndbM+fps=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h</key>
<dict>
<key>hash</key>
<data>
- ZqBdeT5cUaS3twsIUjhbpoVlfZE=
+ w5/WITjWScGhdGpzkK7JNSIx4Pc=
</data>
<key>hash2</key>
<data>
- INjxSFNTdlsXyJ845kq1FgnoTF4N+NX0sdT+wURDfQ0=
+ UysAt8vq1qHoLLfwyhTLUJdxlJNcB7V/wjDe9/+45g8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h</key>
<dict>
<key>hash</key>
<data>
- yMjoc9zFKLdSN8U4y1Ew/9c+Qok=
+ iTAKrFo5x+TiKHWJCVWwjL28xhs=
</data>
<key>hash2</key>
<data>
- lbTxotwx/1naFC0gZ3XaC+VvAs/GsiFT694eG7gdlzU=
+ I0PrX5YGHGwYHlBYbHIkjoZMEUDwrkSTRP3Mj68RYlc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h</key>
<dict>
<key>hash</key>
<data>
- fSUT1kpL5tJuVulCa/ppszvpHe4=
+ 5n1FH1S2m0ni/8s3Mzu622Mgcpw=
</data>
<key>hash2</key>
<data>
- P/JJAuaaOaezk3TdvGU+m33SmMAqF5gmoagU/Lontn8=
+ OPa6ho1zp9Tshv9N6YdmeKVCwMzX4/WTrH898eyYzBw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h</key>
<dict>
<key>hash</key>
<data>
- qbJC3o87Nj4opncueh1M2ynCVSg=
+ TQ18Mv5OdivyWEoTagWZqIks/dg=
</data>
<key>hash2</key>
<data>
- IhSBI3WYdHvqHPdb+ISdS2o6YbRhHLxy5nBjd3cbJ+A=
+ KIhjzN1F6GkhhBX2gpNLcDIy9oosK/gtpYKz2TlqJbc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key>
<dict>
<key>hash</key>
<data>
- DW1HyY7MiRIkXeYLeHZZyJ0hC1U=
+ ZgWJ3JbrGHjyokJKi7naXFO7+w4=
</data>
<key>hash2</key>
<data>
- f0jyFcLpNWYrxzAAyl8BkwJxgvsdVXD19xBhh0ksgHo=
+ bARAehRD0EjUH1vpwGYUOQ6zqBdaPuzW2mwkL09yzEQ=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key>
<dict>
<key>hash</key>
<data>
- fRuNpE7SjmnAIg8AtxYdcnXlecg=
+ gGk0uia7ztTQHORcM1Iv+JZv+iE=
</data>
<key>hash2</key>
<data>
- YTD/yrKLZyD4hKhPHp2jBWUYIOkdsEsMns5O0wb2W4A=
+ 13ZC1+SL5rA4ADAjh/F8yprxyQBjyEiBpluKDa1EDY4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key>
<dict>
<key>hash</key>
<data>
- c7z+4eDsplD/cP+E4R8opNB8q5s=
+ GvkLaDiL6vFc4EOCLeQfuFBgxyY=
</data>
<key>hash2</key>
<data>
- tDLrlDWc1Z79QLmVD+fpudirmzjwLIVqy9BR2oQ9BUc=
+ n1woSdf5w2AohHc6grFEzmQlUIh2EZYsDEYlj0Lf2OU=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h</key>
<dict>
<key>hash</key>
<data>
- Xx7cfccdAUaHeaH9jxLR5YcHnH4=
+ 4RvyXNr34iAU6lRoc5/EsJ4mSZg=
</data>
<key>hash2</key>
<data>
- 5kI5R42wtpp4xwjOvzoQ5Asi2ofPFJcII52EjF2lweA=
+ 7u5InQL+/Wp13VU+KmXS3Q9xk2MAk4RRJaqSrB2FtVY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h</key>
<dict>
<key>hash</key>
<data>
- wri4Lk1jBA3XDAFRq19dEh8IsJU=
+ 9L2u3mEJTcXINSA35+NuORc/1RY=
</data>
<key>hash2</key>
<data>
- soB7RxEsM6WEsgqjB3Y+M7TJ29NjKrx1ujyvCDDEy8M=
+ Q2RgEaP2Ps8S3wwFekQXEW2eFKGQILWTReXRnF9BW8Y=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h</key>
<dict>
<key>hash</key>
<data>
- A54+22v1zABH2pYZw6R1f3iADyA=
+ Ayq5LPt8UFtGIPskEYQJWrpeQWU=
</data>
<key>hash2</key>
<data>
- sjnlGHLJvbmZYbq2PQ9OcLrJjBIb85/mbYpvBn3L37Y=
+ sXCEYtIFEO5Xe3P12BlbrBFgBcMrWwIcrJExespn0BU=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h</key>
<dict>
<key>hash</key>
<data>
- Q0WWOP9O1Wi+UuOPkTHeSrvHpCU=
+ w+KsrBnNbRWpC+DvBq7YqERswXg=
</data>
<key>hash2</key>
<data>
- kP8oAojfYr9vrQeLR2FyctlD4tAQ2gSPBbQD/PQTCBs=
+ fThwt7Bp+r1ACF2FHi2h2hsHWslypbbfG5g6G/wwFhE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key>
<dict>
<key>hash</key>
<data>
- vcKuPzFb6BRvsJTPBvvY1RrJfds=
+ EJ9d1iBteqrj1Qr8zlKukPnF8aE=
</data>
<key>hash2</key>
<data>
- XtStXDmVf57EYdfLTP2q12x/hBzEkqk6hnFrajPi0fc=
+ BMrCQIr2HUKrEDYym8fxYUnOHe+uL2EdxJmqMzSPQek=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key>
<dict>
<key>hash</key>
<data>
- FQ+EY0l9vQ1iuM0vClDfyG6U5cg=
+ aJulwjEuulf7HKxSgEIR0xBs8XE=
</data>
<key>hash2</key>
<data>
- GxyXjw4yZgFslSDV49ygj6lcIAqD+Gm9KqpbYkg0c6M=
+ diUQqU1r8HptuQNLOOz786OLdPoic/ponJPnxgj0+qE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h</key>
<dict>
<key>hash</key>
<data>
- IHJsVQZTqqjDy32s9qMZwkytcAY=
+ JDIWrR+ZdDBZbfYBtfo1yk9M4OA=
</data>
<key>hash2</key>
<data>
- zt7vqwQDhz0Rr/9CgKAI20vd0/N67XpHOh2fQArmtxU=
+ NHJbFa2wtwvarlhAAMrJYJhKO0a/1z3kBK4gZSGRnRk=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ uTUIuHRxegF0dJkOdeB6QFK9nu8=
+ </data>
+ <key>hash2</key>
+ <data>
+ OfUlxClfPEqsNVnJrw5qBUm6R7feZeEHG0H7qD0U80w=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Y0l6IZjY7H5yBcXQP6lT4NvR5wM=
+ </data>
+ <key>hash2</key>
+ <data>
+ LK7KIX65x+RbjWcQbd4xd0MOwLbZTBJRicl5Wx/MrX8=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ Dvn0k94H4HlxFTGKUG3Gj3WDuMY=
+ </data>
+ <key>hash2</key>
+ <data>
+ MVyD7eC+R8E7DPmNebENZXeUjozZdib4+OFPfBwtPgA=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ GelKqrTXs8VDDykiOW6EDxvrwZA=
+ </data>
+ <key>hash2</key>
+ <data>
+ 3TJucPexflt87GXqXkSyZRpMBy0mkQXoqYt3zjaCTws=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ IyEK925R674JXrPH57Arsf7rpS8=
+ </data>
+ <key>hash2</key>
+ <data>
+ 0oTuW8CpLnvjbEldZYOh/hS33+wsQPZwbG6DZbrtz/I=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ nJ8wNySbHOp3HvciJgupEdRWl9M=
+ </data>
+ <key>hash2</key>
+ <data>
+ zzTX9PFPU+X1o8gf3R5KUhnDTY/KNpTvISF+k0PbTZ0=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignal.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ lZ5hi5jfFJK9K7K6LfwHEo2Ugms=
+ </data>
+ <key>hash2</key>
+ <data>
+ J0gW3kFNcNTpv9lE1RQ4+a8Kvyjz2ggWL0aTiVdosNc=
+ </data>
+ </dict>
+ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ vAjOakxTKlVR501RlKzur6Thfps=
+ </data>
+ <key>hash2</key>
+ <data>
+ nYvAFN6vI+V1XEuQ1+vN5hUGZyoG31YvXCTbqoDijfY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
- bnNHV7Pf0dEmhrYJEvs9IKl4qB4=
+ VWoRiDJPXIfL8zUDYylr57Rgdl8=
</data>
<key>hash2</key>
<data>
- zgor8ucsKtvRqQqZZzR1PypbFQbbgtRgC2eJu9U95EA=
+ RtQPN1GPtvokZRSCltHPFmJ/uMk0UOLJVmT2X5MXayo=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
- RxUtLqbEwCmpGF/rFYDNBHaSKMI=
+ nqyFILvWqAbBgfd4CBbQOrW5ImQ=
</data>
<key>hash2</key>
<data>
- y0aw8zwM+YUbV7ZB7ZpQPcL27U4xQhtkUXB1sb0la98=
+ sE2n5QEU6OAgAU0gFstChNjES6iJD2JjxsvvBOuHW2s=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key>
diff --git a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeSignature b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeSignature
index 6eb5ced..601690b 100644
--- a/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeSignature
+++ b/frameworks/GoogleMobileAds.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/GoogleMobileAds b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/GoogleMobileAds
index 8ef1873..3c43b9b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/GoogleMobileAds
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/GoogleMobileAds
Binary files differ
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h
index 66ed89f..0d0a050 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h
@@ -13,4 +13,4 @@
GADAdChoicesPositionTopLeftCorner, ///< Top left corner.
GADAdChoicesPositionBottomRightCorner, ///< Bottom right corner.
GADAdChoicesPositionBottomLeftCorner ///< Bottom Left Corner.
-};
+} NS_SWIFT_NAME(AdChoicesPosition);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesView.h
index 6bc2d93..f3c7579 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesView.h
@@ -12,5 +12,6 @@
/// If a GADAdChoicesView is set on GADNativeAdView prior to calling -setNativeAd:, AdChoices
/// content will render inside the GADAdChoicesView. By default, AdChoices is placed in the top
/// right corner of GADNativeAdView.
+NS_SWIFT_NAME(AdChoicesView)
@interface GADAdChoicesView : UIView
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdFormat.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdFormat.h
index 5495734..4bc375b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdFormat.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdFormat.h
@@ -15,5 +15,5 @@
GADAdFormatRewarded = 2, ///< Rewarded.
GADAdFormatNative = 3, ///< Native.
GADAdFormatRewardedInterstitial = 4, ///< Rewarded interstitial.
- GADAdFormatAppOpen = 6, ///< App open.
-};
+ GADAdFormatAppOpen = 6, ///< App open.
+} NS_SWIFT_NAME(AdFormat);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h
new file mode 100644
index 0000000..f4841bc
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h
@@ -0,0 +1,21 @@
+//
+// GADAdLoader+ServerToServer.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdLoader.h>
+
+/// Provides server-to-server request methods.
+@interface GADAdLoader (ServerToServer)
+
+/// Returns an initialized ad loader.
+///
+/// @param rootViewController The root view controller used to present ad click actions.
+- (nonnull instancetype)initWithRootViewController:(nullable UIViewController *)rootViewController;
+
+/// Loads the ad and informs the delegate of the outcome.
+- (void)loadWithAdResponseString:(nonnull NSString *)adResponseString NS_SWIFT_NAME(load(with:));
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader.h
index 8a8d9d5..694ccf4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoader.h
@@ -17,6 +17,7 @@
@end
/// Loads ads. See GADAdLoaderAdTypes.h for available ad types.
+NS_SWIFT_NAME(AdLoader)
@interface GADAdLoader : NSObject
/// Object notified when an ad request succeeds or fails. Must conform to requested ad types'
@@ -27,7 +28,7 @@
@property(nonatomic, readonly, nonnull) NSString *adUnitID;
/// Indicates whether the ad loader is loading.
-@property(nonatomic, getter=isLoading, readonly) BOOL loading;
+@property(nonatomic, getter=isLoading, readonly) BOOL loading NS_SWIFT_NAME(isLoading);
/// Returns an initialized ad loader configured to load the specified ad types.
///
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
index f31dfb0..b5eff3e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
@@ -8,7 +8,7 @@
#import <Foundation/Foundation.h>
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>
-typedef NSString *GADAdLoaderAdType NS_TYPED_ENUM;
+typedef NSString *GADAdLoaderAdType NS_TYPED_ENUM NS_SWIFT_NAME(AdLoaderAdType);
/// 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.
@@ -16,7 +16,7 @@
/// 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.
-FOUNDATION_EXPORT GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner;
+FOUNDATION_EXPORT GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner NS_SWIFT_NAME(adManagerBanner);
/// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
/// conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
index 559b337..393be1c 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
@@ -11,6 +11,7 @@
/// Base ad loader delegate protocol. Ad types provide extended protocols that declare methods to
/// handle successful ad loads.
+NS_SWIFT_NAME(AdLoaderDelegate)
@protocol GADAdLoaderDelegate <NSObject>
/// Called when adLoader fails to load an ad.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h
index 3634413..d4811b4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h
@@ -13,6 +13,7 @@
@protocol GADAdMetadataDelegate;
/// Protocol for ads that provide ad metadata.
+NS_SWIFT_NAME(AdMetadataProvider)
@protocol GADAdMetadataProvider <NSObject>
/// The ad's metadata. Use adMetadataDelegate to receive ad metadata change messages.
@@ -24,6 +25,7 @@
@end
/// Delegate protocol for receiving ad metadata change messages from a GADAdMetadataProvider.
+NS_SWIFT_NAME(AdMetadataDelegate)
@protocol GADAdMetadataDelegate <NSObject>
/// Tells the delegate that the ad's metadata changed. Called when an ad loads and when a loaded
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h
index d9e2b78..c85b021 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h
@@ -12,5 +12,6 @@
///
/// Ad networks should create an 'extras' object implementing this protocol for their publishers to
/// use.
+NS_SWIFT_NAME(AdNetworkExtras)
@protocol GADAdNetworkExtras <NSObject>
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdReward.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdReward.h
index 62d3f8a..0616dba 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdReward.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdReward.h
@@ -11,6 +11,7 @@
typedef void (^GADUserDidEarnRewardHandler)(void);
/// Ad reward information.
+NS_SWIFT_NAME(AdReward)
@interface GADAdReward : NSObject
/// Type of the reward.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h
index 6073d9c..b534e91 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h
@@ -26,36 +26,36 @@
CGSize size;
/// Reserved.
NSUInteger flags;
-};
+} NS_SWIFT_NAME(AdSize);
#pragma mark Standard Sizes
/// iPhone and iPod Touch ad size. Typically 320x50.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeBanner;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeBanner NS_SWIFT_NAME(AdSizeBanner);
/// Taller version of GADAdSizeBanner. Typically 320x100.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeLargeBanner;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeLargeBanner NS_SWIFT_NAME(AdSizeLargeBanner);
/// Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeMediumRectangle;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeMediumRectangle NS_SWIFT_NAME(AdSizeMediumRectangle);
/// Full Banner size for the iPad (especially in a UIPopoverController or in
/// UIModalPresentationFormSheet). Typically 468x60.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeFullBanner;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeFullBanner NS_SWIFT_NAME(AdSizeFullBanner);
/// Leaderboard size for the iPad. Typically 728x90.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeLeaderboard;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeLeaderboard NS_SWIFT_NAME(AdSizeLeaderboard);
/// Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically
/// 120x600.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeSkyscraper;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeSkyscraper NS_SWIFT_NAME(AdSizeSkyscraper);
/// An ad size that spans the full width of its container, with a height dynamically determined by
/// the ad.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeFluid;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeFluid NS_SWIFT_NAME(AdSizeFluid);
/// Invalid ad size marker.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeInvalid;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeInvalid NS_SWIFT_NAME(AdSizeInvalid);
#pragma mark Inline Adaptive Sizes
@@ -64,20 +64,23 @@
/// 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.
-FOUNDATION_EXPORT GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(portraitInlineAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(landscapeInlineAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(currentOrientationInlineAdaptiveBanner(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
@@ -88,7 +91,8 @@
/// @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.
FOUNDATION_EXPORT GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width,
- CGFloat maxHeight);
+ CGFloat maxHeight)
+ NS_SWIFT_NAME(inlineAdaptiveBanner(width:maxHeight:));
#pragma mark Anchored Adaptive Sizes
@@ -97,60 +101,68 @@
/// 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.
-FOUNDATION_EXPORT GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(portraitAnchoredAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(landscapeAnchoredAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize
-GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(
+ CGFloat width) NS_SWIFT_NAME(currentOrientationAnchoredAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFromCGSize(CGSize size);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFromCGSize(CGSize size) NS_SWIFT_NAME(adSizeFor(cgSize:));
/// Returns a custom GADAdSize that spans the full width of the application in portrait orientation
/// with the height provided.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height)
+ NS_SWIFT_NAME(fullWidthPortrait(height:));
/// Returns a custom GADAdSize that spans the full width of the application in landscape orientation
/// with the height provided.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height)
+ NS_SWIFT_NAME(fullWidthLandscape(height:));
#pragma mark Convenience Functions
/// Returns YES if the two GADAdSizes are equal, otherwise returns NO.
-FOUNDATION_EXPORT BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2);
-
-/// Returns a CGSize for the provided a GADAdSize constant. If the GADAdSize is unknown, returns
-/// CGSizeZero.
-FOUNDATION_EXPORT CGSize CGSizeFromGADAdSize(GADAdSize size);
+FOUNDATION_EXPORT BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2)
+ NS_SWIFT_NAME(isAdSizeEqualToSize(size1:size2:));
/// Returns YES if |size| is one of the predefined constants or is a custom GADAdSize generated by
/// GADAdSizeFromCGSize.
-FOUNDATION_EXPORT BOOL IsGADAdSizeValid(GADAdSize size);
+FOUNDATION_EXPORT BOOL IsGADAdSizeValid(GADAdSize size) NS_SWIFT_NAME(isAdSizeValid(size:));
/// Returns YES if |size| is a fluid ad size.
-FOUNDATION_EXPORT BOOL GADAdSizeIsFluid(GADAdSize size);
+FOUNDATION_EXPORT BOOL GADAdSizeIsFluid(GADAdSize size) NS_SWIFT_NAME(isAdSizeFluid(size:));
+
+/// Returns a CGSize for the provided a GADAdSize constant. If the GADAdSize is unknown, returns
+/// CGSizeZero.
+FOUNDATION_EXPORT CGSize CGSizeFromGADAdSize(GADAdSize size) NS_SWIFT_NAME(cgSize(for:));
/// Returns a NSString describing the provided GADAdSize.
-FOUNDATION_EXPORT NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size);
+FOUNDATION_EXPORT NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size)
+ NS_SWIFT_NAME(string(for:));
/// Returns an NSValue representing the GADAdSize.
-FOUNDATION_EXPORT NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size);
+FOUNDATION_EXPORT NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size)
+ NS_SWIFT_NAME(nsValue(for:));
/// Returns a GADAdSize from an NSValue. Returns GADAdSizeInvalid if the value is not a GADAdSize.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value)
+ NS_SWIFT_NAME(adSizeFor(nsValue:));
#pragma mark Deprecated
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
index 43a62fd..188b2f8 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
@@ -12,6 +12,7 @@
/// The class implementing this protocol will be notified when the GADBannerView's ad content
/// changes size. Any views that may be affected by the banner size change will have time to adjust.
+NS_SWIFT_NAME(AdSizeDelegate)
@protocol GADAdSizeDelegate <NSObject>
/// Called before the ad view changes to the new size.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h
index e823547..b1bc1c9 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h
@@ -16,7 +16,7 @@
GADAdValuePrecisionPublisherProvided = 2,
/// The precise value paid for this ad.
GADAdValuePrecisionPrecise = 3
-};
+} NS_SWIFT_NAME(AdValuePrecision);
@class GADAdValue;
@@ -24,6 +24,7 @@
typedef void (^GADPaidEventHandler)(GADAdValue *_Nonnull value);
/// The monetary value earned from an ad.
+NS_SWIFT_NAME(AdValue)
@interface GADAdValue : NSObject <NSCopying>
/// The precision of the reported ad value.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
index 119eebe..db78e01 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
@@ -12,6 +12,7 @@
/// Implement your app event within these methods. The delegate will be notified when the SDK
/// receives an app event message from the ad.
+NS_SWIFT_NAME(AppEventDelegate)
@protocol GADAppEventDelegate <NSObject>
@optional
@@ -19,11 +20,11 @@
/// Called when the banner receives an app event.
- (void)adView:(nonnull GADBannerView *)banner
didReceiveAppEvent:(nonnull NSString *)name
- withInfo:(nullable NSString *)info;
+ withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:));
/// Called when the interstitial receives an app event.
- (void)interstitialAd:(nonnull GADInterstitialAd *)interstitialAd
didReceiveAppEvent:(nonnull NSString *)name
- withInfo:(nullable NSString *)info;
+ withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:));
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
index 8f80de4..502d7c7 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
@@ -22,6 +22,7 @@
NSError *_Nullable error);
/// An app open ad. Used to monetize app load screens.
+NS_SWIFT_NAME(AppOpenAd)
@interface GADAppOpenAd : NSObject <GADFullScreenPresentingAd>
/// Loads an app open ad.
@@ -31,7 +32,16 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
+
+/// Loads an app open ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
/// Optional delegate object that receives notifications about presentation and dismissal of full
/// screen content from this ad. Full screen content covers your application's content. The delegate
@@ -48,16 +58,27 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
-/// Returns whether the app open ad can be presented from the provided root view controller. Sets
-/// the error out parameter if the app open ad can't be presented. Must be called on the main
-/// thread. If rootViewController is nil, uses the top view controller of the application's main
-/// window.
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
+/// Indicates whether the app open ad can be presented from the provided root view controller. Must
+/// be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the app open ad can be presented from the provided root view controller,
+/// `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the app open ad with the provided view controller. Must be called on the main thread.
/// If rootViewController is nil, attempts to present from the top view controller of the
/// application's main window.
-- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController;
+- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController
+ NS_SWIFT_NAME(present(from:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h
index 7814bef..abe011b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h
@@ -12,6 +12,7 @@
///
/// Don't create an instance of this class and use the one available from GADMobileAds
/// sharedInstance's audioVideoManager.
+NS_SWIFT_NAME(AudioVideoManager)
@interface GADAudioVideoManager : NSObject
/// Delegate for receiving video and audio updates.
@@ -24,6 +25,7 @@
/// AVAudioSession's category to AVAudioSessionCategorySoloAmbient when any playing video becomes
/// unmuted, and allowing background apps to continue playing sound when all videos rendered by
/// Google Mobile Ads SDK are muted or have stopped playing. Must be accessed on main thread only.
-@property(nonatomic, assign) BOOL audioSessionIsApplicationManaged;
+@property(nonatomic, assign)
+ BOOL audioSessionIsApplicationManaged NS_SWIFT_NAME(isAudioSessionApplicationManaged);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
index 04d538a..6ccde97 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
@@ -10,6 +10,7 @@
@class GADAudioVideoManager;
/// A set of methods to inform the delegate of audio video manager events.
+NS_SWIFT_NAME(AudioVideoManagerDelegate)
@protocol GADAudioVideoManagerDelegate <NSObject>
@optional
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h
index aca50de..601c0fb 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h
@@ -15,6 +15,7 @@
/// A view that displays banner ads. See https://developers.google.com/admob/ios/banner to get
/// started.
+NS_SWIFT_NAME(BannerView)
@interface GADBannerView : UIView
#pragma mark Initialization
@@ -60,9 +61,13 @@
/// Requests an ad. The request object supplies targeting information.
- (void)loadRequest:(nullable GADRequest *)request;
+/// Loads the ad and informs |delegate| of the outcome.
+- (void)loadWithAdResponseString:(nonnull NSString *)adResponseString NS_SWIFT_NAME(load(with:));
+
/// A Boolean value that determines whether autoloading of ads in the receiver is enabled. If
/// enabled, you do not need to call the loadRequest: method to load ads.
-@property(nonatomic, assign, getter=isAutoloadEnabled) IBInspectable BOOL autoloadEnabled;
+@property(nonatomic, assign, getter=isAutoloadEnabled)
+ IBInspectable BOOL autoloadEnabled NS_SWIFT_NAME(isAutoloadEnabled);
#pragma mark Response
@@ -73,6 +78,10 @@
/// Called when ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to placing the ad
+/// into a visible superview.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Indicates whether the last loaded ad is a collapsible banner.
@property(nonatomic, readonly) BOOL isCollapsible;
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h
index 8a2cce8..efe77f9 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h
@@ -11,6 +11,7 @@
/// Delegate methods for receiving GADBannerView state change messages such as ad request status
/// and ad click lifecycle.
+NS_SWIFT_NAME(BannerViewDelegate)
@protocol GADBannerViewDelegate <NSObject>
@optional
@@ -19,30 +20,30 @@
/// Tells the delegate that an ad request successfully received an ad. The delegate may want to add
/// the banner view to the view hierarchy if it hasn't been added yet.
-- (void)bannerViewDidReceiveAd:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidReceiveAd:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that an ad request failed. The failure is normally due to network
-/// connectivity or ad availablility (for example, no fill).
+/// connectivity or ad availability (for example, no fill).
- (void)bannerView:(nonnull GADBannerView *)bannerView
- didFailToReceiveAdWithError:(nonnull NSError *)error;
+ didFailToReceiveAdWithError:(nonnull NSError *)error NS_SWIFT_UI_ACTOR;
/// Tells the delegate that an impression has been recorded for an ad.
-- (void)bannerViewDidRecordImpression:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidRecordImpression:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that a click has been recorded for the ad.
-- (void)bannerViewDidRecordClick:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidRecordClick:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
#pragma mark Click-Time Lifecycle Notifications
/// Tells the delegate that a full screen view will be presented in response to the user clicking on
/// an ad. The delegate may want to pause animations and time sensitive interactions.
-- (void)bannerViewWillPresentScreen:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewWillPresentScreen:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the full screen view will be dismissed.
-- (void)bannerViewWillDismissScreen:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewWillDismissScreen:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the full screen view has been dismissed. The delegate should restart
/// anything paused while handling bannerViewWillPresentScreen:.
-- (void)bannerViewDidDismissScreen:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidDismissScreen:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h
index 9452467..0b6fe25 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h
@@ -11,6 +11,7 @@
/// Create an instance of this class to set additional parameters for each custom event object. The
/// additional parameters for a custom event are keyed by the custom event label. These extras are
/// passed to your implementation of GADCustomEventBanner or GADCustomEventInterstitial.
+NS_SWIFT_NAME(CustomEventExtras)
@interface GADCustomEventExtras : NSObject <GADAdNetworkExtras>
/// Set additional parameters for the custom event with label |label|. To remove additional
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
index c7630a8..ad21d3a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
@@ -12,6 +12,7 @@
/// Specifies optional ad request targeting parameters that are provided by the publisher and are
/// forwarded to custom events for purposes of populating an ad request to a 3rd party ad network.
+NS_SWIFT_NAME(CustomEventRequest)
@interface GADCustomEventRequest : NSObject
/// Keywords set in GADRequest. Returns nil if no keywords are set.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
index 2022ac0..46c0246 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
@@ -26,6 +26,7 @@
/// GADAdLoaderAdTypeCustomNative (see GADAdLoaderAdTypes.h) to the |adTypes| parameter
/// in GADAdLoader's initializer method. If you request this ad type, your delegate must conform to
/// the GADCustomNativeAdLoaderDelegate protocol.
+NS_SWIFT_NAME(CustomNativeAd)
@interface GADCustomNativeAd : NSObject
/// The ad's format ID.
@@ -79,6 +80,7 @@
/// The delegate of a GADAdLoader object implements this protocol to receive
/// GADCustomNativeAd ads.
+NS_SWIFT_NAME(CustomNativeAdLoaderDelegate)
@protocol GADCustomNativeAdLoaderDelegate <GADAdLoaderDelegate>
/// Called when requesting an ad. Asks the delegate for an array of custom native ad format ID
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
index 7cbc8d9..e3019f6 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
@@ -10,6 +10,7 @@
@class GADCustomNativeAd;
/// Identifies native ad assets.
+NS_SWIFT_NAME(CustomNativeAdDelegate)
@protocol GADCustomNativeAdDelegate <NSObject>
@optional
@@ -31,13 +32,13 @@
/// the customNativeAdDidDismissScreen: message. However, if the user hits the Home button or clicks
/// on an App Store link, your application will end. The next method called will be the
/// applicationWillResignActive: of your UIApplicationDelegate object.
-- (void)customNativeAdWillPresentScreen:(nonnull GADCustomNativeAd *)nativeAd;
+- (void)customNativeAdWillPresentScreen:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called just before dismissing a full screen view.
-- (void)customNativeAdWillDismissScreen:(nonnull GADCustomNativeAd *)nativeAd;
+- (void)customNativeAdWillDismissScreen:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called just after dismissing a full screen view. Use this opportunity to restart anything you
/// may have stopped as part of customNativeAdWillPresentScreen:.
-- (void)customNativeAdDidDismissScreen:(nonnull GADCustomNativeAd *)nativeAd;
+- (void)customNativeAdDidDismissScreen:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
index f692109..7375485 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
@@ -11,6 +11,7 @@
@class GADDebugOptionsViewController;
/// Delegate for the GADDebugOptionsViewController.
+NS_SWIFT_NAME(DebugOptionsViewControllerDelegate)
@protocol GADDebugOptionsViewControllerDelegate <NSObject>
/// Called when the debug options flow is finished.
@@ -19,6 +20,7 @@
@end
/// Displays debug options to the user.
+NS_SWIFT_NAME(DebugOptionsViewController)
@interface GADDebugOptionsViewController : UIViewController
/// Creates and returns a GADDebugOptionsViewController object initialized with the ad unit ID.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h
index 097ef7f..5c49e18 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h
@@ -9,6 +9,7 @@
#import <UIKit/UIKit.h>
/// Measurement used for display custom native ad formats.
+NS_SWIFT_NAME(DisplayAdMeasurement)
@interface GADDisplayAdMeasurement : NSObject
/// Ad view used to measure viewability. This property can be modified before or after starting
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h
deleted file mode 100644
index 7f40f3c..0000000
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h
+++ /dev/null
@@ -1,163 +0,0 @@
-//
-// GADDynamicHeightSearchRequest.h
-// GoogleMobileAds
-//
-// Copyright 2016 Google LLC. All rights reserved.
-//
-
-#import <GoogleMobileAds/GADRequest.h>
-
-/// Use to configure Custom Search Ad (CSA) ad requests. A dynamic height search banner can contain
-/// multiple ads and the height is set dynamically based on the ad contents. Cross-reference
-/// the property sections and properties with the official reference document:
-/// https://developers.google.com/custom-search-ads/docs/reference
-@interface GADDynamicHeightSearchRequest : GADRequest
-
-#pragma mark - Page Level Parameters
-
-#pragma mark Required
-
-/// The CSA "query" parameter.
-@property(nonatomic, copy, nullable) NSString *query;
-
-/// The CSA "adPage" parameter.
-@property(nonatomic, assign) NSInteger adPage;
-
-#pragma mark Configuration Settings
-
-/// Indicates whether the CSA "adTest" parameter is enabled.
-@property(nonatomic, assign) BOOL adTestEnabled;
-
-/// The CSA "channel" parameter.
-@property(nonatomic, copy, nullable) NSString *channel;
-
-/// The CSA "hl" parameter.
-@property(nonatomic, copy, nullable) NSString *hostLanguage;
-
-#pragma mark Layout and Styling
-
-/// The CSA "colorLocation" parameter.
-@property(nonatomic, copy, nullable) NSString *locationExtensionTextColor;
-
-/// The CSA "fontSizeLocation" parameter.
-@property(nonatomic, assign) CGFloat locationExtensionFontSize;
-
-#pragma mark Ad Extensions
-
-/// Indicates whether the CSA "clickToCall" parameter is enabled.
-@property(nonatomic, assign) BOOL clickToCallExtensionEnabled;
-
-/// Indicates whether the CSA "location" parameter is enabled.
-@property(nonatomic, assign) BOOL locationExtensionEnabled;
-
-/// Indicates whether the CSA "plusOnes" parameter is enabled.
-@property(nonatomic, assign) BOOL plusOnesExtensionEnabled;
-
-/// Indicates whether the CSA "sellerRatings" parameter is enabled.
-@property(nonatomic, assign) BOOL sellerRatingsExtensionEnabled;
-
-/// Indicates whether the CSA "siteLinks" parameter is enabled.
-@property(nonatomic, assign) BOOL siteLinksExtensionEnabled;
-
-#pragma mark - Unit Level Parameters
-
-#pragma mark Required
-
-/// The CSA "width" parameter.
-@property(nonatomic, copy, nullable) NSString *CSSWidth;
-
-/// Configuration Settings
-
-/// The CSA "number" parameter.
-@property(nonatomic, assign) NSInteger numberOfAds;
-
-#pragma mark Font
-
-/// The CSA "fontFamily" parameter.
-@property(nonatomic, copy, nullable) NSString *fontFamily;
-
-/// The CSA "fontFamilyAttribution" parameter.
-@property(nonatomic, copy, nullable) NSString *attributionFontFamily;
-
-/// The CSA "fontSizeAnnotation" parameter.
-@property(nonatomic, assign) CGFloat annotationFontSize;
-
-/// The CSA "fontSizeAttribution" parameter.
-@property(nonatomic, assign) CGFloat attributionFontSize;
-
-/// The CSA "fontSizeDescription" parameter.
-@property(nonatomic, assign) CGFloat descriptionFontSize;
-
-/// The CSA "fontSizeDomainLink" parameter.
-@property(nonatomic, assign) CGFloat domainLinkFontSize;
-
-/// The CSA "fontSizeTitle" parameter.
-@property(nonatomic, assign) CGFloat titleFontSize;
-
-#pragma mark Color
-
-/// The CSA "colorAdBorder" parameter.
-@property(nonatomic, copy, nullable) NSString *adBorderColor;
-
-/// The CSA "colorAdSeparator" parameter.
-@property(nonatomic, copy, nullable) NSString *adSeparatorColor;
-
-/// The CSA "colorAnnotation" parameter.
-@property(nonatomic, copy, nullable) NSString *annotationTextColor;
-
-/// The CSA "colorAttribution" parameter.
-@property(nonatomic, copy, nullable) NSString *attributionTextColor;
-
-/// The CSA "colorBackground" parameter.
-@property(nonatomic, copy, nullable) NSString *backgroundColor;
-
-/// The CSA "colorBorder" parameter.
-@property(nonatomic, copy, nullable) NSString *borderColor;
-
-/// The CSA "colorDomainLink" parameter.
-@property(nonatomic, copy, nullable) NSString *domainLinkColor;
-
-/// The CSA "colorText" parameter.
-@property(nonatomic, copy, nullable) NSString *textColor;
-
-/// The CSA "colorTitleLink" parameter.
-@property(nonatomic, copy, nullable) NSString *titleLinkColor;
-
-#pragma mark General Formatting
-
-/// The CSA "adBorderSelections" parameter.
-@property(nonatomic, copy, nullable) NSString *adBorderCSSSelections;
-
-/// The CSA "adjustableLineHeight" parameter.
-@property(nonatomic, assign) CGFloat adjustableLineHeight;
-
-/// The CSA "attributionSpacingBelow" parameter.
-@property(nonatomic, assign) CGFloat attributionBottomSpacing;
-
-/// The CSA "borderSelections" parameter.
-@property(nonatomic, copy, nullable) NSString *borderCSSSelections;
-
-/// Indicates whether the CSA "noTitleUnderline" parameter is enabled.
-@property(nonatomic, assign) BOOL titleUnderlineHidden;
-
-/// Indicates whether the CSA "titleBold" parameter is enabled.
-@property(nonatomic, assign) BOOL boldTitleEnabled;
-
-/// The CSA "verticalSpacing" parameter.
-@property(nonatomic, assign) CGFloat verticalSpacing;
-
-#pragma mark Ad Extensions
-
-/// Indicates whether the CSA "detailedAttribution" parameter is enabled.
-@property(nonatomic, assign) BOOL detailedAttributionExtensionEnabled;
-
-/// Indicates whether the CSA "longerHeadlines" parameter is enabled.
-@property(nonatomic, assign) BOOL longerHeadlinesExtensionEnabled;
-
-/// The CSA "styleId" parameter.
-@property(nonatomic, copy, nullable) NSString *styleID;
-
-/// Sets an advanced option value for a specified key. The value must be an NSString or NSNumber.
-- (void)setAdvancedOptionValue:(nonnull id)value forKey:(nonnull NSString *)key;
-
-@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADExtras.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADExtras.h
index 724a841..14dd7e0 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADExtras.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADExtras.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADAdNetworkExtras.h>
/// Ad network extras sent to Google networks.
+NS_SWIFT_NAME(Extras)
@interface GADExtras : NSObject <GADAdNetworkExtras>
/// Additional parameters to be sent to Google networks.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
index 87f447e..5e9ed26 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
@@ -10,6 +10,7 @@
@protocol GADFullScreenContentDelegate;
/// Protocol for ads that present full screen content.
+NS_SWIFT_NAME(FullScreenPresentingAd)
@protocol GADFullScreenPresentingAd <NSObject>
/// Delegate object that receives full screen content messages.
@@ -23,28 +24,29 @@
/// cases:
/// 1. A full screen ad is presented.
/// 2. An ad interaction opens full screen content.
+NS_SWIFT_NAME(FullScreenContentDelegate)
@protocol GADFullScreenContentDelegate <NSObject>
@optional
/// Tells the delegate that an impression has been recorded for the ad.
-- (void)adDidRecordImpression:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adDidRecordImpression:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that a click has been recorded for the ad.
-- (void)adDidRecordClick:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adDidRecordClick:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad failed to present full screen content.
- (void)ad:(nonnull id<GADFullScreenPresentingAd>)ad
- didFailToPresentFullScreenContentWithError:(nonnull NSError *)error;
+ didFailToPresentFullScreenContentWithError:(nonnull NSError *)error NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad will present full screen content.
-- (void)adWillPresentFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adWillPresentFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad will dismiss full screen content.
-- (void)adWillDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adWillDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad dismissed full screen content.
-- (void)adDidDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adDidDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
#pragma mark - Unavailable
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInitializationStatus.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInitializationStatus.h
index a208443..43a4b55 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInitializationStatus.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInitializationStatus.h
@@ -12,9 +12,10 @@
GADAdapterInitializationStateNotReady = 0,
/// The mediation adapter is ready to service ad requests.
GADAdapterInitializationStateReady = 1
-};
+} NS_SWIFT_NAME(AdapterInitializationState);
/// An immutable snapshot of a mediation adapter's initialization status.
+NS_SWIFT_NAME(AdapterStatus)
@interface GADAdapterStatus : NSObject <NSCopying>
/// Initialization state of the adapter.
@@ -30,6 +31,7 @@
/// An immutable snapshot of the Google Mobile Ads SDK's initialization status, categorized by
/// mediation adapter.
+NS_SWIFT_NAME(InitializationStatus)
@interface GADInitializationStatus : NSObject <NSCopying>
/// Initialization status of each ad network available to the Google Mobile Ads SDK, keyed by its
/// GADMAdapter's class name. The list of available ad networks may be incomplete during early
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
index 1e6df07..d100bf3 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
@@ -25,6 +25,7 @@
/// An interstitial ad. This is a full-screen advertisement shown at natural transition points in
/// your application such as between game levels or news stories. See
/// https://developers.google.com/admob/ios/interstitial to get started.
+NS_SWIFT_NAME(InterstitialAd)
@interface GADInterstitialAd : NSObject <GADFullScreenPresentingAd>
/// The ad unit ID.
@@ -39,6 +40,10 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Loads an interstitial ad.
///
/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI.
@@ -46,19 +51,35 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
-/// Returns whether the interstitial ad can be presented from the provided root view
-/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the
-/// main thread. If rootViewController is nil, uses the top view controller of the application's
-/// main window.
+/// Loads an interstitial ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
+
+/// Indicates whether the interstitial ad can be presented from the provided root view controller.
+/// Must be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the interstitial ad can be presented from the provided root view controller,
+/// `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the interstitial ad. Must be called on the main thread.
///
/// @param rootViewController A view controller to present the ad. If nil, attempts to present from
/// the top view controller of the application's main window.
-- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController;
+- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController
+ NS_SWIFT_NAME(present(from:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h
index eba2b9b..62b07dc 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h
@@ -19,4 +19,4 @@
GADMediaAspectRatioPortrait = 3,
/// Close to square media aspect ratio. This is not a strict 1:1 aspect ratio.
GADMediaAspectRatioSquare = 4
-};
+} NS_SWIFT_NAME(MediaAspectRatio);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaContent.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaContent.h
index e039e68..d3d7acd 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaContent.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaContent.h
@@ -10,6 +10,7 @@
/// Provides media content information. Interact with instances of this class on the main queue
/// only.
+NS_SWIFT_NAME(MediaContent)
@interface GADMediaContent : NSObject
/// Controls the media content's video.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaView.h
index 2a8a6c5..75b6aa9 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMediaView.h
@@ -21,6 +21,7 @@
///
/// If the native ad doesn't have video content and image loading is disabled, the media view is
/// empty.
+NS_SWIFT_NAME(MediaView)
@interface GADMediaView : UIView
/// The media content displayed in the media view.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMobileAds.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMobileAds.h
index 24bdd2c..15f10c5 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMobileAds.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMobileAds.h
@@ -13,6 +13,8 @@
#import <GoogleMobileAds/GADInitializationStatus.h>
#import <GoogleMobileAds/GADRequestConfiguration.h>
#import <GoogleMobileAds/Mediation/GADVersionNumber.h>
+#import <GoogleMobileAds/Request/GADSignal.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
/// A block called with the initialization status when [GADMobileAds startWithCompletionHandler:]
/// completes or times out.
@@ -22,11 +24,15 @@
/// during presentation, or nil otherwise.
typedef void (^GADAdInspectorCompletionHandler)(NSError *_Nullable error);
+/// Completion handler for signal request creation. Returns a signal or an error.
+typedef void (^GADSignalCompletionHandler)(GADSignal *_Nullable signal, NSError *_Nullable error);
+
/// Google Mobile Ads SDK settings.
+NS_SWIFT_NAME(MobileAds)
@interface GADMobileAds : NSObject
/// Returns the shared GADMobileAds instance.
-+ (nonnull GADMobileAds *)sharedInstance;
+@property(class, nonatomic, readonly, nonnull) GADMobileAds *sharedInstance NS_SWIFT_NAME(shared);
/// Returns the Google Mobile Ads SDK's version number.
@property(nonatomic, readonly) GADVersionNumber versionNumber;
@@ -45,7 +51,8 @@
/// Warning: Muting your application reduces video ad eligibility and may reduce your app's ad
/// revenue. You should only utilize this API if your app provides a custom mute control to the
/// user, and you should reflect the user's mute decision in this API.
-@property(nonatomic, assign) BOOL applicationMuted;
+@property(nonatomic, assign, getter=isApplicationMuted)
+ BOOL applicationMuted NS_SWIFT_NAME(isApplicationMuted);
/// Manages the Google Mobile Ads SDK's audio and video settings.
@property(nonatomic, readonly, strong, nonnull) GADAudioVideoManager *audioVideoManager;
@@ -94,10 +101,19 @@
/// @param completionHandler A handler to execute when Ad Inspector is closed.
- (void)presentAdInspectorFromViewController:(nullable UIViewController *)viewController
completionHandler:
- (nullable GADAdInspectorCompletionHandler)completionHandler;
+ (nullable GADAdInspectorCompletionHandler)completionHandler
+ NS_SWIFT_NAME(presentAdInspector(from:completionHandler:));
/// Registers a web view with the Google Mobile Ads SDK to improve in-app ad monetization of ads
/// within this web view.
- (void)registerWebView:(nonnull WKWebView *)webView;
+/// Generates a signal that can be used as input in a server-to-server Google request. Calls
+/// completionHandler asynchronously on the main thread once a signal has been generated or
+/// when an error occurs.
+/// @param request The signal request that will be used to generate the signal.
+/// @param completionHandler A handler to execute when the signal generation is done.
++ (void)generateSignal:(nonnull GADSignalRequest *)request
+ completionHandler:(nonnull GADSignalCompletionHandler)completionHandler;
+
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h
index 152a51e..438f711 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h
@@ -9,6 +9,7 @@
/// Ad loader options for requesting multiple ads. Requesting multiple ads in a single request is
/// currently only available for native app install ads and native content ads.
+NS_SWIFT_NAME(MultipleAdsAdLoaderOptions)
@interface GADMultipleAdsAdLoaderOptions : GADAdLoaderOptions
/// Number of ads the GADAdLoader should attempt to return for the request. By default, numberOfAds
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h
index 6172be5..754930f 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h
@@ -8,9 +8,10 @@
#import <Foundation/Foundation.h>
/// Reason for muting the ad.
+NS_SWIFT_NAME(MuteThisAdReason)
@interface GADMuteThisAdReason : NSObject
/// Text that describes the reason for muting this ad. For example "Ad Covered Content".
-@property(nonatomic, readonly, nonnull) NSString *reasonDescription;
+@property(nonatomic, readonly, nonnull) NSString *reasonDescription NS_SWIFT_NAME(reason);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h
index 8d4df3d..7a54a0a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h
@@ -10,7 +10,8 @@
@interface GADNativeAd (CustomClickGesture)
/// Indicates whether the custom click gestures feature can be used.
-@property(nonatomic, readonly, getter=isCustomClickGestureEnabled) BOOL customClickGestureEnabled;
+@property(nonatomic, readonly, getter=isCustomClickGestureEnabled)
+ BOOL customClickGestureEnabled NS_SWIFT_NAME(isCustomClickGestureEnabled);
/// Enables custom click gestures. Must be called before the ad is associated with an ad view.
/// Available for allowlisted accounts only.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h
index 4a65661..da08c6a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h
@@ -23,6 +23,7 @@
/// (see GADAdLoaderAdTypes.h) to the |adTypes| parameter in GADAdLoader's initializer method. If
/// you request this ad type, your delegate must conform to the GADNativeAdLoaderDelegate
/// protocol.
+NS_SWIFT_NAME(NativeAd)
@interface GADNativeAd : NSObject
#pragma mark - Must be displayed if available
@@ -71,8 +72,13 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to associating the
+/// ad with a GADNativeAdView.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Indicates whether custom Mute This Ad is available for the native ad.
-@property(nonatomic, readonly, getter=isCustomMuteThisAdAvailable) BOOL customMuteThisAdAvailable;
+@property(nonatomic, readonly, getter=isCustomMuteThisAdAvailable)
+ BOOL customMuteThisAdAvailable NS_SWIFT_NAME(isCustomMuteThisAdAvailable);
/// An array of Mute This Ad reasons used to render customized mute ad survey. Use this array to
/// implement your own Mute This Ad feature only when customMuteThisAdAvailable is YES.
@@ -102,6 +108,7 @@
#pragma mark - Protocol and constants
/// The delegate of a GADAdLoader object implements this protocol to receive GADNativeAd ads.
+NS_SWIFT_NAME(NativeAdLoaderDelegate)
@protocol GADNativeAdLoaderDelegate <GADAdLoaderDelegate>
/// Called when a native ad is received.
- (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveNativeAd:(nonnull GADNativeAd *)nativeAd;
@@ -111,6 +118,7 @@
/// Base class for native ad views. Your native ad view must be a subclass of this class and must
/// call superclass methods for all overridden methods.
+NS_SWIFT_NAME(NativeAdView)
@interface GADNativeAdView : UIView
/// This property must point to the native ad object rendered by this ad view.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h
index d7fec04..536360c 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h
@@ -9,13 +9,14 @@
/// Ad loader options for custom click gestures. Available for allowlisted publishers only. These
/// options will be ignored for publishers not allowlisted.
+NS_SWIFT_NAME(NativeAdCustomClickGestureOptions)
@interface GADNativeAdCustomClickGestureOptions : GADAdLoaderOptions
/// The direction in which swipe gestures should be detected and counted as clicks.
@property(nonatomic, assign) UISwipeGestureRecognizerDirection swipeGestureDirection;
/// Whether tap gestures should continue to be detected and counted as clicks.
-@property(nonatomic, assign) BOOL tapsAllowed;
+@property(nonatomic, assign, getter=areTapsAllowed) BOOL tapsAllowed NS_SWIFT_NAME(areTapsAllowed);
/// Initialize with the direction for detecting swipe gestures and counting them as clicks, and
/// whether tap gestures are allowed on the ad.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
index bfcb753..d07ef59 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
@@ -10,6 +10,7 @@
@class GADNativeAd;
/// Identifies native ad assets.
+NS_SWIFT_NAME(NativeAdDelegate)
@protocol GADNativeAdDelegate <NSObject>
@optional
@@ -34,14 +35,14 @@
/// the nativeAdDidDismissScreen: message. However, if the user hits the Home button or clicks on an
/// App Store link, your application will be backgrounded. The next method called will be the
/// applicationWillResignActive: of your UIApplicationDelegate object.
-- (void)nativeAdWillPresentScreen:(nonnull GADNativeAd *)nativeAd;
+- (void)nativeAdWillPresentScreen:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called before dismissing a full screen view.
-- (void)nativeAdWillDismissScreen:(nonnull GADNativeAd *)nativeAd;
+- (void)nativeAdWillDismissScreen:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called after dismissing a full screen view. Use this opportunity to restart anything you may
/// have stopped as part of nativeAdWillPresentScreen:.
-- (void)nativeAdDidDismissScreen:(nonnull GADNativeAd *)nativeAd;
+- (void)nativeAdDidDismissScreen:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
#pragma mark - Mute This Ad
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage.h
index 06eb77f..df85185 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage.h
@@ -9,6 +9,7 @@
#import <UIKit/UIKit.h>
/// Native ad image.
+NS_SWIFT_NAME(NativeAdImage)
@interface GADNativeAdImage : NSObject
/// The image. If image autoloading is disabled, this property will be nil.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h
index 136fab4..0fed8f1 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h
@@ -8,12 +8,13 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Ad loader options for native ad image settings.
+NS_SWIFT_NAME(NativeAdImageAdLoaderOptions)
@interface GADNativeAdImageAdLoaderOptions : GADAdLoaderOptions
/// Indicates whether image asset content should be loaded by the SDK. If set to YES, the SDK will
/// not load image asset content and native ad image URLs can be used to fetch content. Defaults to
/// NO, image assets are loaded by the SDK.
-@property(nonatomic, assign) BOOL disableImageLoading;
+@property(nonatomic, assign) BOOL disableImageLoading NS_SWIFT_NAME(isImageLoadingDisabled);
/// Indicates whether multiple images should be loaded for each asset. Defaults to NO.
@property(nonatomic, assign) BOOL shouldRequestMultipleImages;
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h
index 3649a7c..b35f310 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADMediaAspectRatio.h>
/// Ad loader options for native ad media settings.
+NS_SWIFT_NAME(NativeAdMediaAdLoaderOptions)
@interface GADNativeAdMediaAdLoaderOptions : GADAdLoaderOptions
/// Image and video aspect ratios. Defaults to GADMediaAspectRatioUnknown. Portrait, landscape, and
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
index fedabc8..68adf45 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
@@ -11,6 +11,7 @@
@class GADNativeAd;
/// Delegate methods for handling native ad unconfirmed clicks.
+NS_SWIFT_NAME(NativeAdUnconfirmedClickDelegate)
@protocol GADNativeAdUnconfirmedClickDelegate <NSObject>
/// Tells the delegate that native ad receives an unconfirmed click on view with asset ID. You
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h
index 4df65bc..9a0e697 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Ad loader options for configuring the view of native ads.
+NS_SWIFT_NAME(NativeAdViewAdOptions)
@interface GADNativeAdViewAdOptions : GADAdLoaderOptions
/// Indicates preferred location of AdChoices icon. Default is GADAdChoicesPositionTopRightCorner.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h
index b0f3323..56ac56a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h
@@ -8,9 +8,10 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Mute This Ad options.
+NS_SWIFT_NAME(NativeMuteThisAdLoaderOptions)
@interface GADNativeMuteThisAdLoaderOptions : GADAdLoaderOptions
/// Set to YES to request the custom Mute This Ad feature. By default, this property's value is YES.
-@property(nonatomic) BOOL customMuteThisAdRequested;
+@property(nonatomic) BOOL customMuteThisAdRequested NS_SWIFT_NAME(isCustomMuteThisAdRequested);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADPresentationError.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADPresentationError.h
index a7ae130..badf74e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADPresentationError.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADPresentationError.h
@@ -1,32 +1,33 @@
//
-// GADPresentError.h
+// GADPresentationError.h
// Google Mobile Ads SDK
//
// Copyright 2019 Google LLC. All rights reserved.
//
#import <Foundation/Foundation.h>
+#import <GoogleMobileAds/GADRequestError.h>
/// Error codes in the Google Mobile Ads SDK domain that surface due to errors when attempting to
/// present an ad.
-typedef NS_ENUM(NSInteger, GADPresentationErrorCode) {
+typedef NS_ERROR_ENUM(GADErrorDomain, GADPresentationErrorCode){
- /// Ad isn't ready to be shown.
- GADPresentationErrorCodeAdNotReady = 15,
+ /// Ad isn't ready to be shown.
+ GADPresentationErrorCodeAdNotReady = 15,
- /// Ad is too large for the scene.
- GADPresentationErrorCodeAdTooLarge = 16,
+ /// Ad is too large for the scene.
+ GADPresentationErrorCodeAdTooLarge = 16,
- /// Internal error.
- GADPresentationErrorCodeInternal = 17,
+ /// Internal error.
+ GADPresentationErrorCodeInternal = 17,
- /// Ad has already been used.
- GADPresentationErrorCodeAdAlreadyUsed = 18,
+ /// Ad has already been used.
+ GADPresentationErrorCodeAdAlreadyUsed = 18,
- /// Attempted to present ad from a non-main thread.
- GADPresentationErrorNotMainThread = 21,
+ /// Attempted to present ad from a non-main thread.
+ GADPresentationErrorNotMainThread = 21,
- /// A mediation ad network adapter failed to present the ad. The adapter's error is included as an
- /// underlyingError.
- GADPresentationErrorMediation = 22,
-};
+ /// A mediation ad network adapter failed to present the ad. The adapter's
+ /// error is included as an underlyingError.
+ GADPresentationErrorMediation = 22,
+} NS_SWIFT_NAME(PresentationError);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h
index 9519782..239cec0 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h
@@ -15,23 +15,34 @@
NSError *_Nullable error);
/// Query info used in requests.
+NS_SWIFT_NAME(QueryInfo)
@interface GADQueryInfo : NSObject
/// Query string used in requests.
@property(nonatomic, readonly, nonnull) NSString *query;
+#pragma mark Deprecated
+
+/// Deprecated. Use +[GADMobileAds generateSignal:completionHandler:] instead.
+///
/// Creates query info that can be used as input in a Google request. Calls completionHandler
/// asynchronously on the main thread once query info has been created or when an error occurs.
+ (void)createQueryInfoWithRequest:(nullable GADRequest *)request
adFormat:(GADAdFormat)adFormat
- completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Use +[GADMobileAds generateSignal:completionHandler:] instead.");
-/// Creates query info for adUnitID that can be used as input in a Google request. Calls
-/// completionHandler asynchronously on the main thread once query info has been created or when an
-/// error occurs.
+/// Deprecated. Use +[GADMobileAds generateSignal:completionHandler:] instead. Set adUnitID in the
+/// GADSignalRequest subclass.
+///
+/// Creates query info for adUnitID that can be used as input in a Google
+/// request. Calls completionHandler asynchronously on the main thread once query info has been
+/// created or when an error occurs.
+ (void)createQueryInfoWithRequest:(nullable GADRequest *)request
adFormat:(GADAdFormat)adFormat
adUnitID:(nonnull NSString *)adUnitID
- completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Use +[GADMobileAds generateSignal:completionHandler:] instead. "
+ "Set adUnitID in the GADSignalRequest subclass.");
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h
index fdea95d..1c4557e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h
@@ -12,6 +12,7 @@
#import <UIKit/UIKit.h>
/// Specifies optional parameters for ad requests.
+NS_SWIFT_NAME(Request)
@interface GADRequest : NSObject <NSCopying>
/// Returns a default request.
@@ -53,7 +54,12 @@
/// URL strings for non-primary web content near an ad. Promotes brand safety and allows displayed
/// ads to have an app level rating (MA, T, PG, etc) that is more appropriate to neighboring
/// content.
-@property(nonatomic, copy, nullable) NSArray<NSString *> *neighboringContentURLStrings;
+@property(nonatomic, copy, nullable)
+ NSArray<NSString *> *neighboringContentURLStrings NS_SWIFT_NAME(neighboringContentURLs);
+
+/// An identifier for a placement in reporting. A value set here will be set onto any ad returned by
+/// this request.
+@property(atomic, readwrite) int64_t placementID;
#pragma mark Request Agent Information
@@ -63,4 +69,9 @@
/// Mobile Ads SDK should set this property as "CoolAds".
@property(nonatomic, copy, nullable) NSString *requestAgent;
+#pragma mark Optional Targeting Information
+
+/// Key-value pairs used for custom targeting.
+@property(nonatomic, copy, nullable) NSDictionary<NSString *, id> *customTargeting;
+
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
index e6e6f63..862ee24 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
@@ -20,10 +20,6 @@
/// Rating for content suitable only for mature audiences.
FOUNDATION_EXPORT GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
-/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-FOUNDATION_EXPORT NSString *_Nonnull const GADSimulatorID GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Deprecated. Simulators are already in test mode by default.");
-
/// Publisher privacy treatment personalization states.
typedef NS_ENUM(NSInteger, GADPublisherPrivacyPersonalizationState) {
/// Indicates that ad requests should receive the default publisher privacy treatment.
@@ -32,9 +28,10 @@
GADPublisherPrivacyPersonalizationStateEnabled = 1,
/// Indicates that ad requests should receive non-personalized publisher privacy treatment.
GADPublisherPrivacyPersonalizationStateDisabled = 2,
-};
+} NS_SWIFT_NAME(PublisherPrivacyPersonalizationState);
/// Request configuration. The settings in this class will apply to all ad requests.
+NS_SWIFT_NAME(RequestConfiguration)
@interface GADRequestConfiguration : NSObject
/// The maximum ad content rating. All Google ads will have this content rating or lower.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h
index e1e4691..2e64a15 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h
@@ -9,55 +9,51 @@
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>
/// Google AdMob Ads error domain.
-FOUNDATION_EXPORT NSString *_Nonnull const GADErrorDomain;
+FOUNDATION_EXPORT NSErrorDomain _Nonnull const GADErrorDomain;
/// NSError codes for GAD error domain.
-typedef NS_ENUM(NSInteger, GADErrorCode) {
- /// 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.
- GADErrorInvalidRequest = 0,
+typedef NS_ERROR_ENUM(GADErrorDomain, GADErrorCode){
+ /// 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.
+ GADErrorInvalidRequest = 0,
- /// The ad request was successful, but no ad was returned.
- GADErrorNoFill = 1,
+ /// The ad request was successful, but no ad was returned.
+ GADErrorNoFill = 1,
- /// There was an error loading data from the network.
- GADErrorNetworkError = 2,
+ /// There was an error loading data from the network.
+ GADErrorNetworkError = 2,
- /// The ad server experienced a failure processing the request.
- GADErrorServerError = 3,
+ /// The ad server experienced a failure processing the request.
+ GADErrorServerError = 3,
- /// The current device's OS is below the minimum required version.
- GADErrorOSVersionTooLow = 4,
+ /// The current device's OS is below the minimum required version.
+ GADErrorOSVersionTooLow = 4,
- /// The request was unable to be loaded before being timed out.
- GADErrorTimeout = 5,
+ /// The request was unable to be loaded before being timed out.
+ GADErrorTimeout = 5,
- /// The mediation response was invalid.
- GADErrorMediationDataError = 7,
+ /// The mediation response was invalid.
+ GADErrorMediationDataError = 7,
- /// Error finding or creating a mediation ad network adapter.
- GADErrorMediationAdapterError = 8,
+ /// Error finding or creating a mediation ad network adapter.
+ GADErrorMediationAdapterError = 8,
- /// Attempting to pass an invalid ad size to an adapter.
- GADErrorMediationInvalidAdSize = 10,
+ /// Attempting to pass an invalid ad size to an adapter.
+ GADErrorMediationInvalidAdSize = 10,
- /// Internal error.
- GADErrorInternalError = 11,
+ /// Internal error.
+ GADErrorInternalError = 11,
- /// Invalid argument error.
- GADErrorInvalidArgument = 12,
+ /// Invalid argument error.
+ GADErrorInvalidArgument = 12,
- /// Received invalid response.
- GADErrorReceivedInvalidResponse = 13,
+ /// Will not send request because the ad object has already been used.
+ GADErrorAdAlreadyUsed = 19,
- /// A mediation ad network adapter received an ad request, but did not fill. The adapter's error
- /// is included as an underlyingError.
- GADErrorMediationNoFill = 9,
+ /// Will not send request because the application identifier is missing.
+ GADErrorApplicationIdentifierMissing = 20,
- /// Will not send request because the ad object has already been used.
- GADErrorAdAlreadyUsed = 19,
-
- /// Will not send request because the application identifier is missing.
- GADErrorApplicationIdentifierMissing = 20,
-};
+ /// Received invalid ad string.
+ GADErrorReceivedInvalidAdString = 21,
+} NS_SWIFT_NAME(RequestError);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h
index 4c48402..a105982 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>
/// Response metadata for an individual ad network in an ad response.
+NS_SWIFT_NAME(AdNetworkResponseInfo)
@interface GADAdNetworkResponseInfo : NSObject
/// A class name that identifies the ad network.
@@ -56,13 +57,15 @@
FOUNDATION_EXPORT NSString *_Nonnull GADErrorUserInfoKeyResponseInfo;
/// Information about a response to an ad request.
+NS_SWIFT_NAME(ResponseInfo)
@interface GADResponseInfo : NSObject
/// Unique identifier of the ad response.
@property(nonatomic, readonly, nullable) NSString *responseIdentifier;
/// Dictionary of extra parameters that may be returned in an ad response.
-@property(nonatomic, readonly, nonnull) NSDictionary<NSString *, id> *extrasDictionary;
+@property(nonatomic, readonly, nonnull)
+ NSDictionary<NSString *, id> *extrasDictionary NS_SWIFT_NAME(extras);
/// The GADAdNetworkResponseInfo corresponding to the adapter that was used to load the ad. Nil if
/// the ad failed to load.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h
index 558531d..237aa22 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h
@@ -26,6 +26,7 @@
/// A rewarded ad. Rewarded ads are ads that users have the option of interacting with in exchange
/// for in-app rewards.
+NS_SWIFT_NAME(RewardedAd)
@interface GADRewardedAd : NSObject <GADAdMetadataProvider, GADFullScreenPresentingAd>
/// The ad unit ID.
@@ -48,6 +49,10 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Loads a rewarded ad.
///
/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI.
@@ -55,14 +60,29 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
-/// Returns whether the rewarded ad can be presented from the provided root view
-/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the
-/// main thread. If rootViewController is nil, uses the top view controller of the application's
-/// main window.
+/// Loads a rewarded ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
+
+/// Indicates whether the rewarded ad can be presented from the provided root view controller. Must
+/// be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the rewarded ad can be presented from the provided root view controller,
+/// `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the rewarded ad. Must be called on the main thread.
///
@@ -70,6 +90,7 @@
/// the top view controller of the application's main window.
/// @param userDidEarnRewardHandler A handler to execute when the user earns a reward.
- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController
- userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler;
+ userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler
+ NS_SWIFT_NAME(present(from:userDidEarnRewardHandler:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
index da8cdec..dec49d4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
@@ -26,6 +26,7 @@
/// A rewarded interstitial ad. Rewarded Interstitial ads are full screen ads that can be presented
/// without user-opt in and allow you to reward the user with in-app items.
+NS_SWIFT_NAME(RewardedInterstitialAd)
@interface GADRewardedInterstitialAd : NSObject <GADAdMetadataProvider, GADFullScreenPresentingAd>
/// The ad unit ID.
@@ -48,6 +49,10 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Loads a rewarded interstitial ad.
///
/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI.
@@ -55,14 +60,30 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
-/// Returns whether the rewarded interstitial ad can be presented from the provided root view
-/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the
-/// main thread. If rootViewController is nil, uses the top view controller of the application's
-/// main window.
+/// Loads a rewarded interstitial ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:
+ (nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
+
+/// Indicates whether the rewarded interstitial ad can be presented from the provided root view
+/// controller. Must be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the rewarded interstitial ad can be presented from the provided root view
+/// controller, `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the rewarded interstitial ad. Must be called on the main thread.
///
@@ -71,6 +92,7 @@
/// @param userDidEarnRewardHandler A handler to execute when the user earns a reward. adReward
/// contains the reward information.
- (void)presentFromRootViewController:(nullable UIViewController *)viewController
- userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler;
+ userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler
+ NS_SWIFT_NAME(present(from:userDidEarnRewardHandler:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADSearchBannerView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADSearchBannerView.h
deleted file mode 100644
index ec1747d..0000000
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADSearchBannerView.h
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// GADSearchBannerView.h
-// Google Mobile Ads SDK
-//
-// Copyright 2011 Google LLC. All rights reserved.
-//
-
-#import <GoogleMobileAds/GADAdSizeDelegate.h>
-#import <GoogleMobileAds/GADBannerView.h>
-
-/// A view that displays search ads.
-/// To show search ads:
-/// 1) Create a GADSearchBannerView and add it to your view controller's view hierarchy.
-/// 2) Create a GADDynamicHeightSearchRequest object to hold the search query and other search
-/// data.
-/// 3) Call GADSearchBannerView's -loadRequest: method with the
-/// GADDynamicHeightSearchRequest object.
-@interface GADSearchBannerView : GADBannerView
-
-/// If the banner view is initialized with GADAdSizeFluid and the corresponding request is created
-/// with dynamic height parameters, this delegate will be called when the ad size changes.
-@property(nonatomic, weak, nullable) IBOutlet id<GADAdSizeDelegate> adSizeDelegate;
-
-@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h
index 5223855..edfa4bf 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h
@@ -8,6 +8,7 @@
#import <Foundation/Foundation.h>
/// Options for server-side verification callbacks for a rewarded ad.
+NS_SWIFT_NAME(ServerSideVerificationOptions)
@interface GADServerSideVerificationOptions : NSObject <NSCopying>
/// A unique identifier used to identify the user when making server-side verification reward
@@ -16,6 +17,6 @@
@property(nonatomic, copy, nullable) NSString *userIdentifier;
/// Optional custom reward string to include in the server-side verification callback.
-@property(nonatomic, copy, nullable) NSString *customRewardString;
+@property(nonatomic, copy, nullable) NSString *customRewardString NS_SWIFT_NAME(customRewardText);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoController.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoController.h
index 4accc97..02093a7 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoController.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoController.h
@@ -15,17 +15,23 @@
/// content of the ad rendered by the Google Mobile Ads SDK. You don't need to create an instance of
/// this class. When the ad rendered by the Google Mobile Ads SDK loads video content, you may be
/// able to get an instance of this class from the rendered ad object.
+NS_SWIFT_NAME(VideoController)
@interface GADVideoController : NSObject
/// Delegate for receiving video notifications.
@property(nonatomic, weak, nullable) id<GADVideoControllerDelegate> delegate;
-/// Indicates whether the video is muted.
-@property(nonatomic, readonly) BOOL isMuted;
+/// Indicates whether the video is muted. Set to YES to mute the video. Set to NO to allow the video
+/// to play sound. The setter doesn't do anything if -customControlsEnabled returns NO.
+@property(nonatomic, getter=isMuted) BOOL muted;
-/// Mute or unmute video. Set to YES to mute the video. Set to NO to allow the video to play sound.
-/// Doesn't do anything if -customControlsEnabled returns NO.
-- (void)setMute:(BOOL)mute;
+/// Indicates whether video custom controls (for example, play/pause/mute/unmute) are enabled.
+@property(nonatomic, readonly, getter=areCustomControlsEnabled)
+ BOOL customControlsEnabled NS_SWIFT_NAME(areCustomControlsEnabled);
+
+/// Indicates whether video click to expand behavior is enabled.
+@property(nonatomic, readonly, getter=isClickToExpandEnabled)
+ BOOL clickToExpandEnabled NS_SWIFT_NAME(isClickToExpandEnabled);
/// Play the video. Doesn't do anything if the video is already playing or if
/// -customControlsEnabled returns NO.
@@ -38,11 +44,5 @@
/// Stops the video and displays the video's first frame. Call -play to resume playback at the start
/// of the video. Doesn't do anything if -customControlsEnabled returns NO.
- (void)stop;
-
-/// Indicates whether video custom controls (for example, play/pause/mute/unmute) are enabled.
-- (BOOL)customControlsEnabled;
-
-/// Indicates whether video click to expand behavior is enabled.
-- (BOOL)clickToExpandEnabled;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
index 37e0ad2..70b9031 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
@@ -10,6 +10,7 @@
/// The GADVideoControllerDelegate protocol defines methods that are called by the video controller
/// object in response to the video events that occurred throughout the lifetime of the video
/// rendered by an ad.
+NS_SWIFT_NAME(VideoControllerDelegate)
@protocol GADVideoControllerDelegate <NSObject>
@optional
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h
index 46d8347..6a9d703 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h
@@ -8,16 +8,17 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Video ad options.
+NS_SWIFT_NAME(VideoOptions)
@interface GADVideoOptions : GADAdLoaderOptions
/// Indicates whether videos should start muted. By default this property value is YES.
-@property(nonatomic, assign) BOOL startMuted;
+@property(nonatomic, assign) BOOL startMuted NS_SWIFT_NAME(shouldStartMuted);
/// Indicates whether the requested video should have custom controls enabled for
/// play/pause/mute/unmute.
-@property(nonatomic, assign) BOOL customControlsRequested;
+@property(nonatomic, assign) BOOL customControlsRequested NS_SWIFT_NAME(areCustomControlsRequested);
/// Indicates whether the requested video should have the click to expand behavior.
-@property(nonatomic, assign) BOOL clickToExpandRequested;
+@property(nonatomic, assign) BOOL clickToExpandRequested NS_SWIFT_NAME(isClickToExpandRequested);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h
index 0413733..58ecb97 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h
@@ -14,6 +14,7 @@
@class GAMBannerView;
/// The delegate of a GADAdLoader object must conform to this protocol to receive GAMBannerViews.
+NS_SWIFT_NAME(AdManagerBannerAdLoaderDelegate)
@protocol GAMBannerAdLoaderDelegate <GADAdLoaderDelegate>
/// Asks the delegate which banner ad sizes should be requested.
@@ -30,6 +31,7 @@
/// To request this ad type using GADAdLoader, you need to pass GADAdLoaderAdTypeGAMBanner (see
/// GADAdLoaderAdTypes.h) to the |adTypes| parameter in GADAdLoader's initializer method. If you
/// request this ad type, your delegate must conform to the GAMBannerAdLoaderDelegate protocol.
+NS_SWIFT_NAME(AdManagerBannerView)
@interface GAMBannerView : GADBannerView
/// Required value created on the Ad Manager website. Create a new ad unit for every unique
@@ -69,7 +71,7 @@
/// Video controller for controlling video rendered by this ad view.
@property(nonatomic, readonly, nonnull) GADVideoController *videoController;
-/// If you've set enableManualImpressions to YES, call this method when the ad is visible.
+/// If you've set manualImpressionsEnabled to YES, call this method when the ad is visible.
- (void)recordImpression;
/// Use this function to resize the banner view without launching a new ad request.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h
index f2ef92b..75e4927 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h
@@ -8,9 +8,10 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Ad loader options for banner ads.
+NS_SWIFT_NAME(AdManagerBannerViewOptions)
@interface GAMBannerViewOptions : GADAdLoaderOptions
/// Whether the publisher will record impressions manually when the ad becomes visible to the user.
-@property(nonatomic, assign) BOOL enableManualImpressions;
+@property(nonatomic, assign, getter=isManualImpressionEnabled) BOOL manualImpressionEnabled;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h
index 139ccc6..9717b51 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h
@@ -15,6 +15,7 @@
/// Google Ad Manager interstitial ad, a full-screen advertisement shown at natural
/// transition points in your application such as between game levels or news stories.
+NS_SWIFT_NAME(AdManagerInterstitialAd)
@interface GAMInterstitialAd : GADInterstitialAd
/// Optional delegate that is notified when creatives send app events.
@@ -27,7 +28,8 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdManagerAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GAMRequest *)request
- completionHandler:(nonnull GAMInterstitialAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GAMInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMRequest.h
index 7971381..6766d29 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMRequest.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADRequest.h>
/// Specifies optional parameters for ad requests.
+NS_SWIFT_NAME(AdManagerRequest)
@interface GAMRequest : GADRequest
/// Publisher provided user ID.
@@ -16,8 +17,5 @@
/// Array of strings used to exclude specified categories in ad results.
@property(nonatomic, copy, nullable) NSArray<NSString *> *categoryExclusions;
-
-/// Key-value pairs used for custom targeting.
-@property(nonatomic, copy, nullable) NSDictionary<NSString *, NSString *> *customTargeting;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
index 4be1c83..a42b6dc 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
@@ -8,12 +8,13 @@
#import <UIKit/UIKit.h>
/// Project version string for GoogleMobileAds.
-FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[];
+FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[] NS_SWIFT_NAME(GoogleMobileAdsVersion);
// Header files.
#import <GoogleMobileAds/GADAdChoicesPosition.h>
#import <GoogleMobileAds/GADAdChoicesView.h>
#import <GoogleMobileAds/GADAdFormat.h>
+#import <GoogleMobileAds/GADAdLoader+ServerToServer.h>
#import <GoogleMobileAds/GADAdLoader.h>
#import <GoogleMobileAds/GADAdLoaderAdTypes.h>
#import <GoogleMobileAds/GADAdLoaderDelegate.h>
@@ -42,7 +43,6 @@
#import <GoogleMobileAds/GADCustomNativeAdDelegate.h>
#import <GoogleMobileAds/GADDebugOptionsViewController.h>
#import <GoogleMobileAds/GADDisplayAdMeasurement.h>
-#import <GoogleMobileAds/GADDynamicHeightSearchRequest.h>
#import <GoogleMobileAds/GADExtras.h>
#import <GoogleMobileAds/GADFullScreenContentDelegate.h>
#import <GoogleMobileAds/GADInitializationStatus.h>
@@ -74,7 +74,6 @@
#import <GoogleMobileAds/GADResponseInfo.h>
#import <GoogleMobileAds/GADRewardedAd.h>
#import <GoogleMobileAds/GADRewardedInterstitialAd.h>
-#import <GoogleMobileAds/GADSearchBannerView.h>
#import <GoogleMobileAds/GADServerSideVerificationOptions.h>
#import <GoogleMobileAds/GADVideoController.h>
#import <GoogleMobileAds/GADVideoControllerDelegate.h>
@@ -105,3 +104,11 @@
#import <GoogleMobileAds/QueryInfo/GADRequest+AdString.h>
#import <GoogleMobileAds/RTBMediation/GADRTBAdapter.h>
#import <GoogleMobileAds/RTBMediation/GADRTBRequestParameters.h>
+#import <GoogleMobileAds/Request/GADAppOpenSignalRequest.h>
+#import <GoogleMobileAds/Request/GADBannerSignalRequest.h>
+#import <GoogleMobileAds/Request/GADInterstitialSignalRequest.h>
+#import <GoogleMobileAds/Request/GADNativeSignalRequest.h>
+#import <GoogleMobileAds/Request/GADRewardedInterstitialSignalRequest.h>
+#import <GoogleMobileAds/Request/GADRewardedSignalRequest.h>
+#import <GoogleMobileAds/Request/GADSignal.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h
index 014e537..3b2613b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h
@@ -14,6 +14,7 @@
#define GADMAdapterClassNamePrefix @"GADMAdapter"
/// Ad network adapter protocol.
+NS_SWIFT_NAME(MediationAdNetworkAdapter)
@protocol GADMAdNetworkAdapter <NSObject>
/// Returns a version string for the adapter. It can be any string that uniquely identifies the
@@ -32,7 +33,7 @@
/// Asks the adapter to initiate an asynchronous banner ad request. The adapter may act as a
/// delegate to your SDK to listen to callbacks. If your SDK doesn't support the given ad size, or
/// doesn't support banner ads, call adapter:didFailAd: on the connector.
-- (void)getBannerWithSize:(GADAdSize)adSize;
+- (void)getBannerWithSize:(GADAdSize)adSize NS_SWIFT_NAME(getBanner(with:));
/// Asks the adapter to initiate an asynchronous interstitial ad request. The adapter may act as a
/// delegate to your SDK to listen to callbacks. If your SDK doesn't support interstitials, call
@@ -54,7 +55,8 @@
/// The adapter must call adapterWillPresentInterstitial: on the connector when the interstitial is
/// about to be presented, and adapterWillDismissInterstitial: and adapterDidDismissInterstitial:
/// when the interstitial is being dismissed.
-- (void)presentInterstitialFromRootViewController:(UIViewController *)rootViewController;
+- (void)presentInterstitialFromRootViewController:(UIViewController *)rootViewController
+ NS_SWIFT_NAME(presentInterstitial(from:));
@optional
@@ -66,7 +68,8 @@
/// On ad load success or failure, call adapter:didReceiveNativeAdDataSource:mediationDelegate or
/// adapter:didFailAd: on the connector.
- (void)getNativeAdWithAdTypes:(NSArray<GADAdLoaderAdType> *)adTypes
- options:(NSArray<GADAdLoaderOptions *> *)options;
+ options:(NSArray<GADAdLoaderOptions *> *)options
+ NS_SWIFT_NAME(getNativeAd(with:options:));
/// Indicates if the adapter handles user clicks. If the adapter returns YES, it must handle user
/// clicks and notify the Google Mobile Ads SDK of clicks using
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
index 956a5b2..60027be 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
@@ -14,6 +14,7 @@
/// GADMAdNetworkConnector protocol. The connector object can be used to obtain necessary
/// information for ad requests, and to call back to the mediation SDK on ad request returns and
/// user interactions.
+NS_SWIFT_NAME(MediationAdNetworkConnector)
@protocol GADMAdNetworkConnector <GADMediationAdRequest>
/// When you need to show a landing page or any other modal view, such as when a user clicks or when
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
index 6899c02..a5a6729 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
@@ -18,4 +18,4 @@
GADMBannerAnimationTypeSlideFromRight = 6, ///< Slide from right.
GADMBannerAnimationTypeFadeIn = 7, ///< Fade in.
GADMBannerAnimationTypeRandom = 8, ///< Random animation.
-};
+} NS_SWIFT_NAME(MediationBannerAnimationType);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h
index 3918481..d43d72c 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h
@@ -11,6 +11,7 @@
/// Provides methods used for constructing native ads. The adapter must return an object conforming
/// to this protocol for native ad requests.
+NS_SWIFT_NAME(MediatedUnifiedNativeAd)
@protocol GADMediatedUnifiedNativeAd <NSObject>
/// Headline.
@@ -83,7 +84,8 @@
/// -[GADMAdNetworkAdapter handlesUserClicks] returns NO.
- (void)didRecordClickOnAssetWithName:(nonnull GADNativeAssetIdentifier)assetName
view:(nonnull UIView *)view
- viewController:(nonnull UIViewController *)viewController;
+ viewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(didRecordClickOnAsset(with:view:viewController:));
/// Tells the receiver that it has untracked |view|. This method is called when the mediated native
/// ad is no longer rendered in the provided view and the delegate should stop tracking the view's
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
index 75fd00b..9a5106d 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
@@ -12,6 +12,7 @@
/// some action (e.g. opening an in app browser or opening the iTunes store) when handling methods
/// in GADMediatedUnifiedNativeAd. Adapters in such case should notify the Google Mobile Ads SDK by
/// calling the relevant methods from this class.
+NS_SWIFT_NAME(MediatedUnifiedNativeAdNotificationSource)
@interface GADMediatedUnifiedNativeAdNotificationSource : NSObject
/// Called by the adapter when it has registered an impression on the tracked view. Adapter should
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h
index 4cb6d7e..dc44ffe 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h
@@ -9,5 +9,6 @@
/// Rendered ad. Objects conforming to this protocol are created by the adapter and returned to
/// the Google Mobile Ads SDK through the adapter's render method completion handler.
+NS_SWIFT_NAME(MediationAd)
@protocol GADMediationAd <NSObject>
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h
index 3915210..6ce04ad 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h
@@ -12,6 +12,7 @@
/// Provided by the Google Mobile Ads SDK for the adapter to render the ad. Contains 3PAS and other
/// ad configuration information.
+NS_SWIFT_NAME(MediationAdConfiguration)
@interface GADMediationAdConfiguration : NSObject
/// The ad string returned from the 3PAS.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
index e795767..7662be4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
@@ -12,6 +12,7 @@
/// Reports information to the Google Mobile Ads SDK from the adapter. Adapters receive an ad event
/// delegate when they provide a GADMediationAd by calling a render completion handler.
+NS_SWIFT_NAME(MediationAdEventDelegate)
@protocol GADMediationAdEventDelegate <NSObject>
/// Notifies Google Mobile Ads SDK that an impression occurred on the GADMediationAd.
@@ -37,16 +38,19 @@
@end
/// Reports banner related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationBannerAdEventDelegate)
@protocol GADMediationBannerAdEventDelegate <GADMediationAdEventDelegate>
@end
/// Reports interstitial related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationInterstitialAdEventDelegate)
@protocol GADMediationInterstitialAdEventDelegate <GADMediationAdEventDelegate>
@end
/// Reports native related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationNativeAdEventDelegate)
@protocol GADMediationNativeAdEventDelegate <GADMediationAdEventDelegate>
/// Notifies Google Mobile Ads SDK that the GADMediationAd started video playback.
@@ -67,6 +71,7 @@
@end
/// Reports rewarded related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationRewardedAdEventDelegate)
@protocol GADMediationRewardedAdEventDelegate <GADMediationAdEventDelegate>
/// Notifies the Google Mobile Ads SDK that the GADMediationAd has rewarded the user.
@@ -81,6 +86,7 @@
@end
/// Reports app open related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationAppOpenAdEventDelegate)
@protocol GADMediationAppOpenAdEventDelegate <GADMediationAdEventDelegate>
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
index 8f29d3d..0d803e3 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
@@ -13,6 +13,7 @@
#import <GoogleMobileAds/Mediation/GADMEnums.h>
/// Provides information which can be used for making ad requests during mediation.
+NS_SWIFT_NAME(MediationAdRequest)
@protocol GADMediationAdRequest <NSObject>
/// Publisher ID set by the publisher on the AdMob frontend.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
index 2c77048..71084c4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
@@ -12,4 +12,5 @@
/// within a configurable fraction of the width and height of the original. If no valid size exists,
/// returns GADAdSizeInvalid.
FOUNDATION_EXPORT GADAdSize
-GADClosestValidSizeForAdSizes(GADAdSize original, NSArray<NSValue *> *_Nonnull possibleAdSizes);
+GADClosestValidSizeForAdSizes(GADAdSize original, NSArray<NSValue *> *_Nonnull possibleAdSizes)
+ NS_SWIFT_NAME(closestValidSizeForAdSizes(original:possibleAdSizes:));
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
index 42dcd89..48c8886 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
@@ -26,7 +26,9 @@
/// couldn't be created or if the block has already been called.
typedef id<GADMediationBannerAdEventDelegate> _Nullable (
^GADMediationInterscrollerAdLoadCompletionHandler)(_Nullable id<GADMediationInterscrollerAd> ad,
- NSError *_Nullable error);
+ NSError *_Nullable error)
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Interscroller mediation is no longer supported. This API will be "
+ "removed in a future release.");
/// Called by the adapter after loading the interstitial ad or encountering an error. Returns an
/// ad event delegate to send ad events to the Google Mobile Ads SDK. The block returns nil if a
@@ -64,6 +66,7 @@
///
/// Adapters are initialized on a background queue and should avoid using the main queue until
/// load time.
+NS_SWIFT_NAME(MediationAdapter)
@protocol GADMediationAdapter <NSObject>
/// Returns the adapter version.
+ (GADVersionNumber)adapterVersion;
@@ -84,7 +87,8 @@
/// or configuration work. The adapter must call completionHandler once the adapter can service ad
/// requests, or if it encounters an error while setting up.
+ (void)setUpWithConfiguration:(nonnull GADMediationServerConfiguration *)configuration
- completionHandler:(nonnull GADMediationAdapterSetUpCompletionBlock)completionHandler;
+ completionHandler:(nonnull GADMediationAdapterSetUpCompletionBlock)completionHandler
+ NS_SWIFT_NAME(setUp(with:completionHandler:));
/// Asks the adapter to load a banner ad with the provided ad configuration. The adapter must call
/// back completionHandler with the loaded ad, or it may call back with an error. This method is
@@ -92,16 +96,6 @@
- (void)loadBannerForAdConfiguration:(nonnull GADMediationBannerAdConfiguration *)adConfiguration
completionHandler:
(nonnull GADMediationBannerLoadCompletionHandler)completionHandler;
-
-/// Asks the adapter to load an interscroller ad with the provided ad configuration. The adapter
-/// must call back completionHandler with the loaded ad, or it may call back with an error. This
-/// method is called on the main thread, and completionHandler must be called back on the main
-/// thread.
-- (void)loadInterscrollerAdForAdConfiguration:
- (nonnull GADMediationBannerAdConfiguration *)adConfiguration
- completionHandler:
- (nonnull GADMediationInterscrollerAdLoadCompletionHandler)
- completionHandler;
/// Asks the adapter to load an interstitial ad with the provided ad configuration. The adapter
/// must call back completionHandler with the loaded ad, or it may call back with an error. This
@@ -145,4 +139,18 @@
(nonnull GADMediationAppOpenAdConfiguration *)adConfiguration
completionHandler:
(nonnull GADMediationAppOpenLoadCompletionHandler)completionHandler;
+
+#pragma mark Deprecated
+
+/// Asks the adapter to load an interscroller ad with the provided ad configuration. The adapter
+/// must call back completionHandler with the loaded ad, or it may call back with an error. This
+/// method is called on the main thread, and completionHandler must be called back on the main
+/// thread.
+- (void)loadInterscrollerAdForAdConfiguration:
+ (nonnull GADMediationBannerAdConfiguration *)adConfiguration
+ completionHandler:
+ (nonnull GADMediationInterscrollerAdLoadCompletionHandler)
+ completionHandler
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Interscroller mediation is no longer supported. This API will be "
+ "removed in a future release.");
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
index d394205..d0d7ae4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
@@ -11,10 +11,12 @@
#import <UIKit/UIKit.h>
/// Rendered app open ad.
+NS_SWIFT_NAME(MediationAppOpenAd)
@protocol GADMediationAppOpenAd <GADMediationAd>
/// Presents the receiver from the view controller.
-- (void)presentFromViewController:(nonnull UIViewController *)viewController;
+- (void)presentFromViewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(present(from:));
@end
/// App open ad configuration.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
index 57b73f1..1294e7a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
@@ -12,6 +12,7 @@
#import <UIKit/UIKit.h>
/// Rendered banner ad. Provides a single subview to add to the banner view's view hierarchy.
+NS_SWIFT_NAME(MediationBannerAd)
@protocol GADMediationBannerAd <GADMediationAd>
/// The banner ad view.
@@ -24,6 +25,7 @@
@end
/// Rendered interscroller ad.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Interscroller will not be supported.")
@protocol GADMediationInterscrollerAd <GADMediationBannerAd>
/// Indicates whether the interscroller rendering effect should be delegated to the Google Mobile
@@ -33,6 +35,7 @@
@end
/// Banner ad configuration.
+NS_SWIFT_NAME(MediationBannerAdConfiguration)
@interface GADMediationBannerAdConfiguration : GADMediationAdConfiguration
/// Banner ad size requested of the adapter.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h
index 05ea90f..d6aa775 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h
@@ -11,13 +11,16 @@
#import <UIKit/UIKit.h>
/// Rendered interstitial ad.
+NS_SWIFT_NAME(MediationInterstitialAd)
@protocol GADMediationInterstitialAd <GADMediationAd>
/// Presents the receiver from the view controller.
-- (void)presentFromViewController:(nonnull UIViewController *)viewController;
+- (void)presentFromViewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(present(from:));
@end
/// Interstitial ad configuration.
+NS_SWIFT_NAME(MediationInterstitialAdConfiguration)
@interface GADMediationInterstitialAdConfiguration : GADMediationAdConfiguration
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h
index 74292ca..58f8e47 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h
@@ -14,6 +14,7 @@
#import <UIKit/UIKit.h>
/// Rendered native ad.
+NS_SWIFT_NAME(MediationNativeAd)
@protocol GADMediationNativeAd <GADMediationAd, GADMediatedUnifiedNativeAd>
@optional
@@ -34,6 +35,7 @@
@end
/// Native ad configuration.
+NS_SWIFT_NAME(MediationNativeAdConfiguration)
@interface GADMediationNativeAdConfiguration : GADMediationAdConfiguration
/// Additional options configured by the publisher for requesting a native ad.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h
index 27e3391..bc073ca 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h
@@ -11,10 +11,14 @@
#import <UIKit/UIKit.h>
/// Rendered rewarded ad.
+NS_SWIFT_NAME(MediationRewardedAd)
@protocol GADMediationRewardedAd <GADMediationAd>
-- (void)presentFromViewController:(nonnull UIViewController *)viewController;
+
+- (void)presentFromViewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(present(from:));
@end
/// Rewarded ad configuration.
+NS_SWIFT_NAME(MediationRewardedAdConfiguration)
@interface GADMediationRewardedAdConfiguration : GADMediationAdConfiguration
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h
index 9f9ea68..d61bb70 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADAdFormat.h>
/// Mediation configuration set by the publisher on the AdMob UI.
+NS_SWIFT_NAME(MediationCredentials)
@interface GADMediationCredentials : NSObject
/// The AdMob UI settings.
@@ -20,6 +21,7 @@
@end
/// Third party SDK configuration.
+NS_SWIFT_NAME(MediationServerConfiguration)
@interface GADMediationServerConfiguration : NSObject
/// Array of mediation configurations set by the publisher on the AdMob UI. Each configuration is a
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h
index 89742ac..02b2a59 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h
@@ -18,7 +18,8 @@
NSInteger minorVersion;
/// Patch version.
NSInteger patchVersion;
-};
+} NS_SWIFT_NAME(VersionNumber);
/// Returns a string representation of the version number.
-NSString *_Nonnull GADGetStringFromVersionNumber(GADVersionNumber version);
+NSString *_Nonnull GADGetStringFromVersionNumber(GADVersionNumber version)
+ NS_SWIFT_NAME(string(for:));
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
index 0fbc696..b886d5b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
@@ -10,8 +10,11 @@
/// Ad string request extension.
@interface GADRequest (AdString)
+/// Deprecated. Use each ad format class's loadWithAdResponseString: instead.
+///
/// Ad string that represents an ad response. If set, the SDK will render this ad and ignore all
/// other targeting information set on this request.
-@property(nonatomic, copy, nullable) NSString *adString;
+@property(nonatomic, copy, nullable) NSString *adString GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Use each ad format class's loadWithAdResponseString: instead.");
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h
index acf9ca3..b1def2d 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h
@@ -14,6 +14,7 @@
NSError *_Nullable error);
/// Adapter that provides signals to the Google Mobile Ads SDK to be included in an auction.
+NS_SWIFT_NAME(RTBAdapter)
@protocol GADRTBAdapter <GADMediationAdapter>
/// Returns an initialized RTB adapter.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h
index 84b50c6..bf0f3f8 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h
@@ -11,6 +11,7 @@
#import <GoogleMobileAds/Mediation/GADMediationServerConfiguration.h>
/// Mediation configuration for a particular ad request.
+NS_SWIFT_NAME(RTBMediationSignalsConfiguration)
@interface GADRTBMediationSignalsConfiguration : NSObject
/// Array of mediation credential configurations set by the publisher on the AdMob UI. Each
@@ -21,6 +22,7 @@
@end
/// Request parameters provided by the publisher and Google Mobile Ads SDK.
+NS_SWIFT_NAME(RTBRequestParameters)
@interface GADRTBRequestParameters : NSObject
/// Mediation configuration for this request set by the publisher on the AdMob UI.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h
new file mode 100644
index 0000000..1589c1b
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h
@@ -0,0 +1,18 @@
+//
+// GADAppOpenSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// An app open signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(AppOpenSignalRequest)
+@interface GADAppOpenSignalRequest : GADSignalRequest
+
+/// Returns an app open signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h
new file mode 100644
index 0000000..b438f30
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h
@@ -0,0 +1,48 @@
+//
+// GADBannerSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdSize.h>
+#import <GoogleMobileAds/GADVideoOptions.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A banner signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(BannerSignalRequest)
+@interface GADBannerSignalRequest : GADSignalRequest
+
+/// Indicates that the publisher will record impressions manually when the ad becomes visible to the
+/// user.
+@property(nonatomic, getter=isManualImpressionEnabled) BOOL manualImpressionEnabled;
+
+/// The banner ad size. Use one of the predefined standard ad sizes (such as GADAdSizeBanner), or
+/// create one using the GADAdSizeFromCGSize method. Never create your own GADAdSize directly.
+@property(nonatomic, assign) GADAdSize adSize;
+
+/// Array of NSValue encoded GADAdSize structs, specifying all valid sizes that are
+/// appropriate for this slot. Use one of the predefined
+/// standard ad sizes (such as GADAdSizeBanner), or create one using the GADAdSizeFromCGSize
+/// method. Never create your own GADAdSize directly.
+///
+/// Example:
+///
+/// \code
+/// NSArray *adSizes = @[
+/// NSValueFromGADAdSize(GADAdSizeBanner),
+/// NSValueFromGADAdSize(GADAdSizeLargeBanner)
+/// ];
+///
+/// signalRequest.adSizes = adSizes;
+/// \endcode
+@property(nonatomic, copy, nullable) NSArray<NSValue *> *adSizes;
+
+/// Video ad options. Defaults to nil.
+@property(nonatomic, copy, nullable) GADVideoOptions *videoOptions;
+
+/// Returns an initialized banner signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h
new file mode 100644
index 0000000..8c30fa8
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h
@@ -0,0 +1,19 @@
+//
+// GADInterstitialSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// An interstitial signal request that can be used as input in server-to-server signal
+/// generation.
+NS_SWIFT_NAME(InterstitialSignalRequest)
+@interface GADInterstitialSignalRequest : GADSignalRequest
+
+/// Returns an initialized interstitial signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h
new file mode 100644
index 0000000..7deefd2
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h
@@ -0,0 +1,85 @@
+//
+// GADNativeSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdChoicesPosition.h>
+#import <GoogleMobileAds/GADMediaAspectRatio.h>
+#import <GoogleMobileAds/GADVideoOptions.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A native signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(NativeSignalRequest)
+@interface GADNativeSignalRequest : GADSignalRequest
+
+/// Number of ads to request. By default, numberOfAds
+/// is one. Requests are invalid and will fail if numberOfAds is less than one. If numberOfAds
+/// exceeds the maximum limit (5), only the maximum number of ads are requested.
+@property(nonatomic) NSInteger numberOfAds;
+
+/// Indicates whether image asset content should be loaded by the SDK. If set to YES, the SDK will
+/// disable image asset loading and native ad image URLs can be used to fetch content. Defaults to
+/// NO, image assets are loaded by the SDK.
+@property(nonatomic, assign, getter=isImageLoadingDisabled)
+ BOOL disableImageLoading NS_SWIFT_NAME(isImageLoadingDisabled);
+
+/// Indicates whether multiple images should be loaded for each asset. Defaults to NO.
+@property(nonatomic, assign) BOOL shouldRequestMultipleImages;
+
+/// Image and video aspect ratios. Portrait, landscape, and
+/// square aspect ratios are returned when this property is GADMediaAspectRatioUnknown or
+/// GADMediaAspectRatioAny. Defaults to GADMediaAspectRatioUnknown.
+@property(nonatomic, assign) GADMediaAspectRatio mediaAspectRatio;
+
+/// Indicates preferred location of AdChoices icon. Default is GADAdChoicesPositionTopRightCorner.
+@property(nonatomic, assign) GADAdChoicesPosition preferredAdChoicesPosition;
+
+/// Indicates whether the custom Mute This Ad feature is requested. Defaults to NO.
+@property(nonatomic, assign, getter=isCustomMuteThisAdRequested)
+ BOOL customMuteThisAdRequested NS_SWIFT_NAME(isCustomMuteThisAdRequested);
+
+/// Indicates whether the publisher will record impressions manually when the ad becomes visible to
+/// the user. Defaults to NO.
+@property(nonatomic, assign) BOOL enableManualImpressions;
+
+/// Enable the direction for detecting swipe gestures and counting them as clicks, and
+/// whether tap gestures are also allowed on the ad. By default, swipe gestures are disabled.
+///
+/// Available for allowlisted publishers only. Settings will be ignored for publishers not
+/// allowlisted.
+- (void)enableSwipeGestureDirection:(UISwipeGestureRecognizerDirection)direction
+ tapsAllowed:(BOOL)tapsAllowed;
+
+/// Video ad options. Defaults to nil.
+@property(nonatomic, copy, nullable) GADVideoOptions *videoOptions;
+
+/// Array of NSValue encoded GADAdSize structs, specifying all valid sizes that are
+/// appropriate for this slot. Never create your own GADAdSize directly. Use one of the predefined
+/// standard ad sizes (such as GADAdSizeBanner), or create one using the GADAdSizeFromCGSize
+/// method.
+///
+/// Example:
+///
+/// \code
+/// NSArray *adSizes = @[
+/// NSValueFromGADAdSize(GADAdSizeBanner),
+/// NSValueFromGADAdSize(GADAdSizeLargeBanner)
+/// ];
+///
+/// signalRequest.adSizes = adSizes;
+/// \endcode
+@property(nonatomic, copy, nullable) NSArray<NSValue *> *adSizes;
+
+/// Set of ad loader ad types. See GADAdLoaderAdTypes.h for available ad loader ad types.
+@property(nonatomic, copy, nullable) NSSet<GADAdLoaderAdType> *adLoaderAdTypes;
+
+/// Array of custom native ad format IDs.
+@property(nonatomic, copy, nullable) NSArray<NSString *> *customNativeAdFormatIDs;
+
+/// Returns an initialized native signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h
new file mode 100644
index 0000000..8944d44
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h
@@ -0,0 +1,19 @@
+//
+// GADRewardedInterstitialSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A rewarded interstitial signal request that can be used as input in server-to-server signal
+/// generation.
+NS_SWIFT_NAME(RewardedInterstitialSignalRequest)
+@interface GADRewardedInterstitialSignalRequest : GADSignalRequest
+
+/// Returns an initialized rewarded interstitial signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h
new file mode 100644
index 0000000..504bc60
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h
@@ -0,0 +1,18 @@
+//
+// GADRewardedSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A rewarded signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(RewardedSignalRequest)
+@interface GADRewardedSignalRequest : GADSignalRequest
+
+/// Returns an initialized rewarded signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignal.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignal.h
new file mode 100644
index 0000000..da30e93
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignal.h
@@ -0,0 +1,21 @@
+//
+// GADSignal.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+#import <UIKit/UIKit.h>
+
+/// A signal that can be used as input in a server-to-server ad request.
+NS_SWIFT_NAME(Signal)
+@interface GADSignal : NSObject
+
+/// Signal string used in a server-to-server ad request.
+@property(nonatomic, readonly, nonnull) NSString *signalString NS_SWIFT_NAME(signal);
+
+#pragma mark Initialization
+
+/// Unavailable. An instance of this class will be returned when generating a signal.
+- (nonnull instancetype)init NS_UNAVAILABLE;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h
new file mode 100644
index 0000000..2d55c3e
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h
@@ -0,0 +1,84 @@
+//
+// GADSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdNetworkExtras.h>
+#import <UIKit/UIKit.h>
+
+/// A signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(SignalRequest)
+@interface GADSignalRequest : NSObject <NSCopying>
+
+#pragma mark Additional Parameters For Ad Networks
+
+/// Ad networks may have additional parameters they accept. To pass these parameters to them, create
+/// the ad network extras object for that network, fill in the parameters, and register it here. The
+/// ad network should have a header defining the interface for the 'extras' object to create. All
+/// networks will have access to the basic settings you've set in this GADRequest. If you register
+/// an extras object that is the same class as one you have registered before, the previous extras
+/// will be overwritten.
+- (void)registerAdNetworkExtras:(nonnull id<GADAdNetworkExtras>)extras;
+
+/// Returns the network extras defined for an ad network.
+- (nullable id<GADAdNetworkExtras>)adNetworkExtrasFor:(nonnull Class<GADAdNetworkExtras>)aClass;
+
+/// Removes the extras for an ad network. |aClass| is the class which represents that network's
+/// extras type.
+- (void)removeAdNetworkExtrasFor:(nonnull Class<GADAdNetworkExtras>)aClass;
+
+#pragma mark Publisher Provided
+
+/// Scene object. Used in multiscene apps to request ads of the appropriate size. If this is nil,
+/// uses the application's key window scene.
+@property(nonatomic, nullable, weak) UIWindowScene *scene API_AVAILABLE(ios(13.0));
+
+#pragma mark Contextual Information
+
+/// Array of keyword strings. Keywords are words or phrases describing the current user activity
+/// such as @"Sports Scores" or @"Football". Set this property to nil to clear the keywords.
+@property(nonatomic, copy, nullable) NSArray<NSString *> *keywords;
+
+/// URL string for a webpage whose content matches the app's primary content. This webpage content
+/// is used for targeting and brand safety purposes.
+@property(nonatomic, copy, nullable) NSString *contentURL;
+
+/// URL strings for non-primary web content near an ad. Promotes brand safety and allows displayed
+/// ads to have an app level rating (MA, T, PG, etc) that is more appropriate to neighboring
+/// content.
+@property(nonatomic, copy, nullable)
+ NSArray<NSString *> *neighboringContentURLStrings NS_SWIFT_NAME(neighboringContentURLs);
+
+#pragma mark Request Agent Information
+
+/// String that identifies the ad request's origin. Third party libraries that reference the Mobile
+/// Ads SDK should set this property to denote the platform from which the ad request originated.
+/// For example, a third party ad network called "CoolAds network" that is mediating requests to the
+/// Mobile Ads SDK should set this property as "CoolAds".
+@property(nonatomic, copy, nullable) NSString *requestAgent;
+
+#pragma mark Optional Targeting Information
+
+/// Publisher provided ID.
+@property(nonatomic, copy, nullable) NSString *publisherProvidedID;
+
+/// Array of strings used to exclude specified categories in ad results.
+@property(nonatomic, copy, nullable) NSArray<NSString *> *categoryExclusions;
+
+/// Key-value pairs used for custom targeting.
+@property(nonatomic, copy, nullable) NSDictionary<NSString *, id> *customTargeting;
+
+#pragma mark Ad Unit ID
+
+/// The ad unit ID representing the placement in your app that will render the requested ad.
+/// Create a new ad unit for every unique placement for improved targeting and reporting.
+@property(nonatomic, copy, nullable) NSString *adUnitID;
+
+#pragma mark Initialization
+
+/// Initialization is only available from a subclass.
+- (nonnull instancetype)init NS_UNAVAILABLE;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Info.plist b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Info.plist
index 7be964b..4ad62a1 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Info.plist
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>23E224</string>
+ <string>24G90</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,29 +17,29 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>11.5.0</string>
+ <string>12.10.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
<key>CFBundleVersion</key>
- <string>1150</string>
+ <string>12100</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>17.2</string>
+ <string>18.0</string>
<key>DTSDKBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTSDKName</key>
- <string>iphoneos17.2</string>
+ <string>iphoneos18.0</string>
<key>DTXcode</key>
- <string>1510</string>
+ <string>1600</string>
<key>DTXcodeBuild</key>
- <string>15C65</string>
+ <string>16A242d</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>NSHumanReadableCopyright</key>
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap
index 0d52857..8292e5e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap
@@ -17,6 +17,7 @@
link framework "CoreVideo"
link framework "Foundation"
link framework "JavaScriptCore"
+ link framework "MarketplaceKit"
link framework "MediaPlayer"
link framework "MessageUI"
link framework "MobileCoreServices"
@@ -32,6 +33,7 @@
header "GADAdChoicesPosition.h"
header "GADAdChoicesView.h"
header "GADAdFormat.h"
+ header "GADAdLoader+ServerToServer.h"
header "GADAdLoader.h"
header "GADAdLoaderAdTypes.h"
header "GADAdLoaderDelegate.h"
@@ -60,7 +62,6 @@
header "GADCustomNativeAdDelegate.h"
header "GADDebugOptionsViewController.h"
header "GADDisplayAdMeasurement.h"
- header "GADDynamicHeightSearchRequest.h"
header "GADExtras.h"
header "GADFullScreenContentDelegate.h"
header "GADInitializationStatus.h"
@@ -92,7 +93,6 @@
header "GADResponseInfo.h"
header "GADRewardedAd.h"
header "GADRewardedInterstitialAd.h"
- header "GADSearchBannerView.h"
header "GADServerSideVerificationOptions.h"
header "GADVideoController.h"
header "GADVideoControllerDelegate.h"
@@ -123,4 +123,12 @@
header "QueryInfo/GADRequest+AdString.h"
header "RTBMediation/GADRTBAdapter.h"
header "RTBMediation/GADRTBRequestParameters.h"
+ header "Request/GADAppOpenSignalRequest.h"
+ header "Request/GADBannerSignalRequest.h"
+ header "Request/GADInterstitialSignalRequest.h"
+ header "Request/GADNativeSignalRequest.h"
+ header "Request/GADRewardedInterstitialSignalRequest.h"
+ header "Request/GADRewardedSignalRequest.h"
+ header "Request/GADSignal.h"
+ header "Request/GADSignalRequest.h"
}
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds
index d4ad796..4e27e80 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds
Binary files differ
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h
index 66ed89f..0d0a050 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h
@@ -13,4 +13,4 @@
GADAdChoicesPositionTopLeftCorner, ///< Top left corner.
GADAdChoicesPositionBottomRightCorner, ///< Bottom right corner.
GADAdChoicesPositionBottomLeftCorner ///< Bottom Left Corner.
-};
+} NS_SWIFT_NAME(AdChoicesPosition);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesView.h
index 6bc2d93..f3c7579 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesView.h
@@ -12,5 +12,6 @@
/// If a GADAdChoicesView is set on GADNativeAdView prior to calling -setNativeAd:, AdChoices
/// content will render inside the GADAdChoicesView. By default, AdChoices is placed in the top
/// right corner of GADNativeAdView.
+NS_SWIFT_NAME(AdChoicesView)
@interface GADAdChoicesView : UIView
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdFormat.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdFormat.h
index 5495734..4bc375b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdFormat.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdFormat.h
@@ -15,5 +15,5 @@
GADAdFormatRewarded = 2, ///< Rewarded.
GADAdFormatNative = 3, ///< Native.
GADAdFormatRewardedInterstitial = 4, ///< Rewarded interstitial.
- GADAdFormatAppOpen = 6, ///< App open.
-};
+ GADAdFormatAppOpen = 6, ///< App open.
+} NS_SWIFT_NAME(AdFormat);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h
new file mode 100644
index 0000000..f4841bc
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader+ServerToServer.h
@@ -0,0 +1,21 @@
+//
+// GADAdLoader+ServerToServer.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdLoader.h>
+
+/// Provides server-to-server request methods.
+@interface GADAdLoader (ServerToServer)
+
+/// Returns an initialized ad loader.
+///
+/// @param rootViewController The root view controller used to present ad click actions.
+- (nonnull instancetype)initWithRootViewController:(nullable UIViewController *)rootViewController;
+
+/// Loads the ad and informs the delegate of the outcome.
+- (void)loadWithAdResponseString:(nonnull NSString *)adResponseString NS_SWIFT_NAME(load(with:));
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader.h
index 8a8d9d5..694ccf4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoader.h
@@ -17,6 +17,7 @@
@end
/// Loads ads. See GADAdLoaderAdTypes.h for available ad types.
+NS_SWIFT_NAME(AdLoader)
@interface GADAdLoader : NSObject
/// Object notified when an ad request succeeds or fails. Must conform to requested ad types'
@@ -27,7 +28,7 @@
@property(nonatomic, readonly, nonnull) NSString *adUnitID;
/// Indicates whether the ad loader is loading.
-@property(nonatomic, getter=isLoading, readonly) BOOL loading;
+@property(nonatomic, getter=isLoading, readonly) BOOL loading NS_SWIFT_NAME(isLoading);
/// Returns an initialized ad loader configured to load the specified ad types.
///
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
index f31dfb0..b5eff3e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h
@@ -8,7 +8,7 @@
#import <Foundation/Foundation.h>
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>
-typedef NSString *GADAdLoaderAdType NS_TYPED_ENUM;
+typedef NSString *GADAdLoaderAdType NS_TYPED_ENUM NS_SWIFT_NAME(AdLoaderAdType);
/// 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.
@@ -16,7 +16,7 @@
/// 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.
-FOUNDATION_EXPORT GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner;
+FOUNDATION_EXPORT GADAdLoaderAdType _Nonnull const GADAdLoaderAdTypeGAMBanner NS_SWIFT_NAME(adManagerBanner);
/// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
/// conform to the GADNativeAdLoaderDelegate protocol. See GADNativeAd.h.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
index 559b337..393be1c 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
@@ -11,6 +11,7 @@
/// Base ad loader delegate protocol. Ad types provide extended protocols that declare methods to
/// handle successful ad loads.
+NS_SWIFT_NAME(AdLoaderDelegate)
@protocol GADAdLoaderDelegate <NSObject>
/// Called when adLoader fails to load an ad.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h
index 3634413..d4811b4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h
@@ -13,6 +13,7 @@
@protocol GADAdMetadataDelegate;
/// Protocol for ads that provide ad metadata.
+NS_SWIFT_NAME(AdMetadataProvider)
@protocol GADAdMetadataProvider <NSObject>
/// The ad's metadata. Use adMetadataDelegate to receive ad metadata change messages.
@@ -24,6 +25,7 @@
@end
/// Delegate protocol for receiving ad metadata change messages from a GADAdMetadataProvider.
+NS_SWIFT_NAME(AdMetadataDelegate)
@protocol GADAdMetadataDelegate <NSObject>
/// Tells the delegate that the ad's metadata changed. Called when an ad loads and when a loaded
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h
index d9e2b78..c85b021 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h
@@ -12,5 +12,6 @@
///
/// Ad networks should create an 'extras' object implementing this protocol for their publishers to
/// use.
+NS_SWIFT_NAME(AdNetworkExtras)
@protocol GADAdNetworkExtras <NSObject>
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdReward.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdReward.h
index 62d3f8a..0616dba 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdReward.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdReward.h
@@ -11,6 +11,7 @@
typedef void (^GADUserDidEarnRewardHandler)(void);
/// Ad reward information.
+NS_SWIFT_NAME(AdReward)
@interface GADAdReward : NSObject
/// Type of the reward.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h
index 6073d9c..b534e91 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h
@@ -26,36 +26,36 @@
CGSize size;
/// Reserved.
NSUInteger flags;
-};
+} NS_SWIFT_NAME(AdSize);
#pragma mark Standard Sizes
/// iPhone and iPod Touch ad size. Typically 320x50.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeBanner;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeBanner NS_SWIFT_NAME(AdSizeBanner);
/// Taller version of GADAdSizeBanner. Typically 320x100.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeLargeBanner;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeLargeBanner NS_SWIFT_NAME(AdSizeLargeBanner);
/// Medium Rectangle size for the iPad (especially in a UISplitView's left pane). Typically 300x250.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeMediumRectangle;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeMediumRectangle NS_SWIFT_NAME(AdSizeMediumRectangle);
/// Full Banner size for the iPad (especially in a UIPopoverController or in
/// UIModalPresentationFormSheet). Typically 468x60.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeFullBanner;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeFullBanner NS_SWIFT_NAME(AdSizeFullBanner);
/// Leaderboard size for the iPad. Typically 728x90.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeLeaderboard;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeLeaderboard NS_SWIFT_NAME(AdSizeLeaderboard);
/// Skyscraper size for the iPad. Mediation only. AdMob/Google does not offer this size. Typically
/// 120x600.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeSkyscraper;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeSkyscraper NS_SWIFT_NAME(AdSizeSkyscraper);
/// An ad size that spans the full width of its container, with a height dynamically determined by
/// the ad.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeFluid;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeFluid NS_SWIFT_NAME(AdSizeFluid);
/// Invalid ad size marker.
-FOUNDATION_EXPORT GADAdSize const GADAdSizeInvalid;
+FOUNDATION_EXPORT GADAdSize const GADAdSizeInvalid NS_SWIFT_NAME(AdSizeInvalid);
#pragma mark Inline Adaptive Sizes
@@ -64,20 +64,23 @@
/// 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.
-FOUNDATION_EXPORT GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(portraitInlineAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(landscapeInlineAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(currentOrientationInlineAdaptiveBanner(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
@@ -88,7 +91,8 @@
/// @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.
FOUNDATION_EXPORT GADAdSize GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width,
- CGFloat maxHeight);
+ CGFloat maxHeight)
+ NS_SWIFT_NAME(inlineAdaptiveBanner(width:maxHeight:));
#pragma mark Anchored Adaptive Sizes
@@ -97,60 +101,68 @@
/// 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.
-FOUNDATION_EXPORT GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(portraitAnchoredAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width)
+ NS_SWIFT_NAME(landscapeAnchoredAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize
-GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width);
+FOUNDATION_EXPORT GADAdSize GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(
+ CGFloat width) NS_SWIFT_NAME(currentOrientationAnchoredAdaptiveBanner(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.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFromCGSize(CGSize size);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFromCGSize(CGSize size) NS_SWIFT_NAME(adSizeFor(cgSize:));
/// Returns a custom GADAdSize that spans the full width of the application in portrait orientation
/// with the height provided.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthPortraitWithHeight(CGFloat height)
+ NS_SWIFT_NAME(fullWidthPortrait(height:));
/// Returns a custom GADAdSize that spans the full width of the application in landscape orientation
/// with the height provided.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFullWidthLandscapeWithHeight(CGFloat height)
+ NS_SWIFT_NAME(fullWidthLandscape(height:));
#pragma mark Convenience Functions
/// Returns YES if the two GADAdSizes are equal, otherwise returns NO.
-FOUNDATION_EXPORT BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2);
-
-/// Returns a CGSize for the provided a GADAdSize constant. If the GADAdSize is unknown, returns
-/// CGSizeZero.
-FOUNDATION_EXPORT CGSize CGSizeFromGADAdSize(GADAdSize size);
+FOUNDATION_EXPORT BOOL GADAdSizeEqualToSize(GADAdSize size1, GADAdSize size2)
+ NS_SWIFT_NAME(isAdSizeEqualToSize(size1:size2:));
/// Returns YES if |size| is one of the predefined constants or is a custom GADAdSize generated by
/// GADAdSizeFromCGSize.
-FOUNDATION_EXPORT BOOL IsGADAdSizeValid(GADAdSize size);
+FOUNDATION_EXPORT BOOL IsGADAdSizeValid(GADAdSize size) NS_SWIFT_NAME(isAdSizeValid(size:));
/// Returns YES if |size| is a fluid ad size.
-FOUNDATION_EXPORT BOOL GADAdSizeIsFluid(GADAdSize size);
+FOUNDATION_EXPORT BOOL GADAdSizeIsFluid(GADAdSize size) NS_SWIFT_NAME(isAdSizeFluid(size:));
+
+/// Returns a CGSize for the provided a GADAdSize constant. If the GADAdSize is unknown, returns
+/// CGSizeZero.
+FOUNDATION_EXPORT CGSize CGSizeFromGADAdSize(GADAdSize size) NS_SWIFT_NAME(cgSize(for:));
/// Returns a NSString describing the provided GADAdSize.
-FOUNDATION_EXPORT NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size);
+FOUNDATION_EXPORT NSString *_Nonnull NSStringFromGADAdSize(GADAdSize size)
+ NS_SWIFT_NAME(string(for:));
/// Returns an NSValue representing the GADAdSize.
-FOUNDATION_EXPORT NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size);
+FOUNDATION_EXPORT NSValue *_Nonnull NSValueFromGADAdSize(GADAdSize size)
+ NS_SWIFT_NAME(nsValue(for:));
/// Returns a GADAdSize from an NSValue. Returns GADAdSizeInvalid if the value is not a GADAdSize.
-FOUNDATION_EXPORT GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value);
+FOUNDATION_EXPORT GADAdSize GADAdSizeFromNSValue(NSValue *_Nonnull value)
+ NS_SWIFT_NAME(adSizeFor(nsValue:));
#pragma mark Deprecated
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
index 43a62fd..188b2f8 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
@@ -12,6 +12,7 @@
/// The class implementing this protocol will be notified when the GADBannerView's ad content
/// changes size. Any views that may be affected by the banner size change will have time to adjust.
+NS_SWIFT_NAME(AdSizeDelegate)
@protocol GADAdSizeDelegate <NSObject>
/// Called before the ad view changes to the new size.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h
index e823547..b1bc1c9 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h
@@ -16,7 +16,7 @@
GADAdValuePrecisionPublisherProvided = 2,
/// The precise value paid for this ad.
GADAdValuePrecisionPrecise = 3
-};
+} NS_SWIFT_NAME(AdValuePrecision);
@class GADAdValue;
@@ -24,6 +24,7 @@
typedef void (^GADPaidEventHandler)(GADAdValue *_Nonnull value);
/// The monetary value earned from an ad.
+NS_SWIFT_NAME(AdValue)
@interface GADAdValue : NSObject <NSCopying>
/// The precision of the reported ad value.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
index 119eebe..db78e01 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
@@ -12,6 +12,7 @@
/// Implement your app event within these methods. The delegate will be notified when the SDK
/// receives an app event message from the ad.
+NS_SWIFT_NAME(AppEventDelegate)
@protocol GADAppEventDelegate <NSObject>
@optional
@@ -19,11 +20,11 @@
/// Called when the banner receives an app event.
- (void)adView:(nonnull GADBannerView *)banner
didReceiveAppEvent:(nonnull NSString *)name
- withInfo:(nullable NSString *)info;
+ withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:));
/// Called when the interstitial receives an app event.
- (void)interstitialAd:(nonnull GADInterstitialAd *)interstitialAd
didReceiveAppEvent:(nonnull NSString *)name
- withInfo:(nullable NSString *)info;
+ withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:));
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
index 8f80de4..502d7c7 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
@@ -22,6 +22,7 @@
NSError *_Nullable error);
/// An app open ad. Used to monetize app load screens.
+NS_SWIFT_NAME(AppOpenAd)
@interface GADAppOpenAd : NSObject <GADFullScreenPresentingAd>
/// Loads an app open ad.
@@ -31,7 +32,16 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
+
+/// Loads an app open ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
/// Optional delegate object that receives notifications about presentation and dismissal of full
/// screen content from this ad. Full screen content covers your application's content. The delegate
@@ -48,16 +58,27 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
-/// Returns whether the app open ad can be presented from the provided root view controller. Sets
-/// the error out parameter if the app open ad can't be presented. Must be called on the main
-/// thread. If rootViewController is nil, uses the top view controller of the application's main
-/// window.
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
+/// Indicates whether the app open ad can be presented from the provided root view controller. Must
+/// be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the app open ad can be presented from the provided root view controller,
+/// `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the app open ad with the provided view controller. Must be called on the main thread.
/// If rootViewController is nil, attempts to present from the top view controller of the
/// application's main window.
-- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController;
+- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController
+ NS_SWIFT_NAME(present(from:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h
index 7814bef..abe011b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h
@@ -12,6 +12,7 @@
///
/// Don't create an instance of this class and use the one available from GADMobileAds
/// sharedInstance's audioVideoManager.
+NS_SWIFT_NAME(AudioVideoManager)
@interface GADAudioVideoManager : NSObject
/// Delegate for receiving video and audio updates.
@@ -24,6 +25,7 @@
/// AVAudioSession's category to AVAudioSessionCategorySoloAmbient when any playing video becomes
/// unmuted, and allowing background apps to continue playing sound when all videos rendered by
/// Google Mobile Ads SDK are muted or have stopped playing. Must be accessed on main thread only.
-@property(nonatomic, assign) BOOL audioSessionIsApplicationManaged;
+@property(nonatomic, assign)
+ BOOL audioSessionIsApplicationManaged NS_SWIFT_NAME(isAudioSessionApplicationManaged);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
index 04d538a..6ccde97 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
@@ -10,6 +10,7 @@
@class GADAudioVideoManager;
/// A set of methods to inform the delegate of audio video manager events.
+NS_SWIFT_NAME(AudioVideoManagerDelegate)
@protocol GADAudioVideoManagerDelegate <NSObject>
@optional
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h
index aca50de..601c0fb 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h
@@ -15,6 +15,7 @@
/// A view that displays banner ads. See https://developers.google.com/admob/ios/banner to get
/// started.
+NS_SWIFT_NAME(BannerView)
@interface GADBannerView : UIView
#pragma mark Initialization
@@ -60,9 +61,13 @@
/// Requests an ad. The request object supplies targeting information.
- (void)loadRequest:(nullable GADRequest *)request;
+/// Loads the ad and informs |delegate| of the outcome.
+- (void)loadWithAdResponseString:(nonnull NSString *)adResponseString NS_SWIFT_NAME(load(with:));
+
/// A Boolean value that determines whether autoloading of ads in the receiver is enabled. If
/// enabled, you do not need to call the loadRequest: method to load ads.
-@property(nonatomic, assign, getter=isAutoloadEnabled) IBInspectable BOOL autoloadEnabled;
+@property(nonatomic, assign, getter=isAutoloadEnabled)
+ IBInspectable BOOL autoloadEnabled NS_SWIFT_NAME(isAutoloadEnabled);
#pragma mark Response
@@ -73,6 +78,10 @@
/// Called when ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to placing the ad
+/// into a visible superview.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Indicates whether the last loaded ad is a collapsible banner.
@property(nonatomic, readonly) BOOL isCollapsible;
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h
index 8a2cce8..efe77f9 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerViewDelegate.h
@@ -11,6 +11,7 @@
/// Delegate methods for receiving GADBannerView state change messages such as ad request status
/// and ad click lifecycle.
+NS_SWIFT_NAME(BannerViewDelegate)
@protocol GADBannerViewDelegate <NSObject>
@optional
@@ -19,30 +20,30 @@
/// Tells the delegate that an ad request successfully received an ad. The delegate may want to add
/// the banner view to the view hierarchy if it hasn't been added yet.
-- (void)bannerViewDidReceiveAd:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidReceiveAd:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that an ad request failed. The failure is normally due to network
-/// connectivity or ad availablility (for example, no fill).
+/// connectivity or ad availability (for example, no fill).
- (void)bannerView:(nonnull GADBannerView *)bannerView
- didFailToReceiveAdWithError:(nonnull NSError *)error;
+ didFailToReceiveAdWithError:(nonnull NSError *)error NS_SWIFT_UI_ACTOR;
/// Tells the delegate that an impression has been recorded for an ad.
-- (void)bannerViewDidRecordImpression:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidRecordImpression:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that a click has been recorded for the ad.
-- (void)bannerViewDidRecordClick:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidRecordClick:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
#pragma mark Click-Time Lifecycle Notifications
/// Tells the delegate that a full screen view will be presented in response to the user clicking on
/// an ad. The delegate may want to pause animations and time sensitive interactions.
-- (void)bannerViewWillPresentScreen:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewWillPresentScreen:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the full screen view will be dismissed.
-- (void)bannerViewWillDismissScreen:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewWillDismissScreen:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the full screen view has been dismissed. The delegate should restart
/// anything paused while handling bannerViewWillPresentScreen:.
-- (void)bannerViewDidDismissScreen:(nonnull GADBannerView *)bannerView;
+- (void)bannerViewDidDismissScreen:(nonnull GADBannerView *)bannerView NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h
index 9452467..0b6fe25 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h
@@ -11,6 +11,7 @@
/// Create an instance of this class to set additional parameters for each custom event object. The
/// additional parameters for a custom event are keyed by the custom event label. These extras are
/// passed to your implementation of GADCustomEventBanner or GADCustomEventInterstitial.
+NS_SWIFT_NAME(CustomEventExtras)
@interface GADCustomEventExtras : NSObject <GADAdNetworkExtras>
/// Set additional parameters for the custom event with label |label|. To remove additional
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
index c7630a8..ad21d3a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomEventRequest.h
@@ -12,6 +12,7 @@
/// Specifies optional ad request targeting parameters that are provided by the publisher and are
/// forwarded to custom events for purposes of populating an ad request to a 3rd party ad network.
+NS_SWIFT_NAME(CustomEventRequest)
@interface GADCustomEventRequest : NSObject
/// Keywords set in GADRequest. Returns nil if no keywords are set.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
index 2022ac0..46c0246 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
@@ -26,6 +26,7 @@
/// GADAdLoaderAdTypeCustomNative (see GADAdLoaderAdTypes.h) to the |adTypes| parameter
/// in GADAdLoader's initializer method. If you request this ad type, your delegate must conform to
/// the GADCustomNativeAdLoaderDelegate protocol.
+NS_SWIFT_NAME(CustomNativeAd)
@interface GADCustomNativeAd : NSObject
/// The ad's format ID.
@@ -79,6 +80,7 @@
/// The delegate of a GADAdLoader object implements this protocol to receive
/// GADCustomNativeAd ads.
+NS_SWIFT_NAME(CustomNativeAdLoaderDelegate)
@protocol GADCustomNativeAdLoaderDelegate <GADAdLoaderDelegate>
/// Called when requesting an ad. Asks the delegate for an array of custom native ad format ID
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
index 7cbc8d9..e3019f6 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
@@ -10,6 +10,7 @@
@class GADCustomNativeAd;
/// Identifies native ad assets.
+NS_SWIFT_NAME(CustomNativeAdDelegate)
@protocol GADCustomNativeAdDelegate <NSObject>
@optional
@@ -31,13 +32,13 @@
/// the customNativeAdDidDismissScreen: message. However, if the user hits the Home button or clicks
/// on an App Store link, your application will end. The next method called will be the
/// applicationWillResignActive: of your UIApplicationDelegate object.
-- (void)customNativeAdWillPresentScreen:(nonnull GADCustomNativeAd *)nativeAd;
+- (void)customNativeAdWillPresentScreen:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called just before dismissing a full screen view.
-- (void)customNativeAdWillDismissScreen:(nonnull GADCustomNativeAd *)nativeAd;
+- (void)customNativeAdWillDismissScreen:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called just after dismissing a full screen view. Use this opportunity to restart anything you
/// may have stopped as part of customNativeAdWillPresentScreen:.
-- (void)customNativeAdDidDismissScreen:(nonnull GADCustomNativeAd *)nativeAd;
+- (void)customNativeAdDidDismissScreen:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
index f692109..7375485 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
@@ -11,6 +11,7 @@
@class GADDebugOptionsViewController;
/// Delegate for the GADDebugOptionsViewController.
+NS_SWIFT_NAME(DebugOptionsViewControllerDelegate)
@protocol GADDebugOptionsViewControllerDelegate <NSObject>
/// Called when the debug options flow is finished.
@@ -19,6 +20,7 @@
@end
/// Displays debug options to the user.
+NS_SWIFT_NAME(DebugOptionsViewController)
@interface GADDebugOptionsViewController : UIViewController
/// Creates and returns a GADDebugOptionsViewController object initialized with the ad unit ID.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h
index 097ef7f..5c49e18 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h
@@ -9,6 +9,7 @@
#import <UIKit/UIKit.h>
/// Measurement used for display custom native ad formats.
+NS_SWIFT_NAME(DisplayAdMeasurement)
@interface GADDisplayAdMeasurement : NSObject
/// Ad view used to measure viewability. This property can be modified before or after starting
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h
deleted file mode 100644
index 7f40f3c..0000000
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDynamicHeightSearchRequest.h
+++ /dev/null
@@ -1,163 +0,0 @@
-//
-// GADDynamicHeightSearchRequest.h
-// GoogleMobileAds
-//
-// Copyright 2016 Google LLC. All rights reserved.
-//
-
-#import <GoogleMobileAds/GADRequest.h>
-
-/// Use to configure Custom Search Ad (CSA) ad requests. A dynamic height search banner can contain
-/// multiple ads and the height is set dynamically based on the ad contents. Cross-reference
-/// the property sections and properties with the official reference document:
-/// https://developers.google.com/custom-search-ads/docs/reference
-@interface GADDynamicHeightSearchRequest : GADRequest
-
-#pragma mark - Page Level Parameters
-
-#pragma mark Required
-
-/// The CSA "query" parameter.
-@property(nonatomic, copy, nullable) NSString *query;
-
-/// The CSA "adPage" parameter.
-@property(nonatomic, assign) NSInteger adPage;
-
-#pragma mark Configuration Settings
-
-/// Indicates whether the CSA "adTest" parameter is enabled.
-@property(nonatomic, assign) BOOL adTestEnabled;
-
-/// The CSA "channel" parameter.
-@property(nonatomic, copy, nullable) NSString *channel;
-
-/// The CSA "hl" parameter.
-@property(nonatomic, copy, nullable) NSString *hostLanguage;
-
-#pragma mark Layout and Styling
-
-/// The CSA "colorLocation" parameter.
-@property(nonatomic, copy, nullable) NSString *locationExtensionTextColor;
-
-/// The CSA "fontSizeLocation" parameter.
-@property(nonatomic, assign) CGFloat locationExtensionFontSize;
-
-#pragma mark Ad Extensions
-
-/// Indicates whether the CSA "clickToCall" parameter is enabled.
-@property(nonatomic, assign) BOOL clickToCallExtensionEnabled;
-
-/// Indicates whether the CSA "location" parameter is enabled.
-@property(nonatomic, assign) BOOL locationExtensionEnabled;
-
-/// Indicates whether the CSA "plusOnes" parameter is enabled.
-@property(nonatomic, assign) BOOL plusOnesExtensionEnabled;
-
-/// Indicates whether the CSA "sellerRatings" parameter is enabled.
-@property(nonatomic, assign) BOOL sellerRatingsExtensionEnabled;
-
-/// Indicates whether the CSA "siteLinks" parameter is enabled.
-@property(nonatomic, assign) BOOL siteLinksExtensionEnabled;
-
-#pragma mark - Unit Level Parameters
-
-#pragma mark Required
-
-/// The CSA "width" parameter.
-@property(nonatomic, copy, nullable) NSString *CSSWidth;
-
-/// Configuration Settings
-
-/// The CSA "number" parameter.
-@property(nonatomic, assign) NSInteger numberOfAds;
-
-#pragma mark Font
-
-/// The CSA "fontFamily" parameter.
-@property(nonatomic, copy, nullable) NSString *fontFamily;
-
-/// The CSA "fontFamilyAttribution" parameter.
-@property(nonatomic, copy, nullable) NSString *attributionFontFamily;
-
-/// The CSA "fontSizeAnnotation" parameter.
-@property(nonatomic, assign) CGFloat annotationFontSize;
-
-/// The CSA "fontSizeAttribution" parameter.
-@property(nonatomic, assign) CGFloat attributionFontSize;
-
-/// The CSA "fontSizeDescription" parameter.
-@property(nonatomic, assign) CGFloat descriptionFontSize;
-
-/// The CSA "fontSizeDomainLink" parameter.
-@property(nonatomic, assign) CGFloat domainLinkFontSize;
-
-/// The CSA "fontSizeTitle" parameter.
-@property(nonatomic, assign) CGFloat titleFontSize;
-
-#pragma mark Color
-
-/// The CSA "colorAdBorder" parameter.
-@property(nonatomic, copy, nullable) NSString *adBorderColor;
-
-/// The CSA "colorAdSeparator" parameter.
-@property(nonatomic, copy, nullable) NSString *adSeparatorColor;
-
-/// The CSA "colorAnnotation" parameter.
-@property(nonatomic, copy, nullable) NSString *annotationTextColor;
-
-/// The CSA "colorAttribution" parameter.
-@property(nonatomic, copy, nullable) NSString *attributionTextColor;
-
-/// The CSA "colorBackground" parameter.
-@property(nonatomic, copy, nullable) NSString *backgroundColor;
-
-/// The CSA "colorBorder" parameter.
-@property(nonatomic, copy, nullable) NSString *borderColor;
-
-/// The CSA "colorDomainLink" parameter.
-@property(nonatomic, copy, nullable) NSString *domainLinkColor;
-
-/// The CSA "colorText" parameter.
-@property(nonatomic, copy, nullable) NSString *textColor;
-
-/// The CSA "colorTitleLink" parameter.
-@property(nonatomic, copy, nullable) NSString *titleLinkColor;
-
-#pragma mark General Formatting
-
-/// The CSA "adBorderSelections" parameter.
-@property(nonatomic, copy, nullable) NSString *adBorderCSSSelections;
-
-/// The CSA "adjustableLineHeight" parameter.
-@property(nonatomic, assign) CGFloat adjustableLineHeight;
-
-/// The CSA "attributionSpacingBelow" parameter.
-@property(nonatomic, assign) CGFloat attributionBottomSpacing;
-
-/// The CSA "borderSelections" parameter.
-@property(nonatomic, copy, nullable) NSString *borderCSSSelections;
-
-/// Indicates whether the CSA "noTitleUnderline" parameter is enabled.
-@property(nonatomic, assign) BOOL titleUnderlineHidden;
-
-/// Indicates whether the CSA "titleBold" parameter is enabled.
-@property(nonatomic, assign) BOOL boldTitleEnabled;
-
-/// The CSA "verticalSpacing" parameter.
-@property(nonatomic, assign) CGFloat verticalSpacing;
-
-#pragma mark Ad Extensions
-
-/// Indicates whether the CSA "detailedAttribution" parameter is enabled.
-@property(nonatomic, assign) BOOL detailedAttributionExtensionEnabled;
-
-/// Indicates whether the CSA "longerHeadlines" parameter is enabled.
-@property(nonatomic, assign) BOOL longerHeadlinesExtensionEnabled;
-
-/// The CSA "styleId" parameter.
-@property(nonatomic, copy, nullable) NSString *styleID;
-
-/// Sets an advanced option value for a specified key. The value must be an NSString or NSNumber.
-- (void)setAdvancedOptionValue:(nonnull id)value forKey:(nonnull NSString *)key;
-
-@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADExtras.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADExtras.h
index 724a841..14dd7e0 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADExtras.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADExtras.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADAdNetworkExtras.h>
/// Ad network extras sent to Google networks.
+NS_SWIFT_NAME(Extras)
@interface GADExtras : NSObject <GADAdNetworkExtras>
/// Additional parameters to be sent to Google networks.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
index 87f447e..5e9ed26 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADFullScreenContentDelegate.h
@@ -10,6 +10,7 @@
@protocol GADFullScreenContentDelegate;
/// Protocol for ads that present full screen content.
+NS_SWIFT_NAME(FullScreenPresentingAd)
@protocol GADFullScreenPresentingAd <NSObject>
/// Delegate object that receives full screen content messages.
@@ -23,28 +24,29 @@
/// cases:
/// 1. A full screen ad is presented.
/// 2. An ad interaction opens full screen content.
+NS_SWIFT_NAME(FullScreenContentDelegate)
@protocol GADFullScreenContentDelegate <NSObject>
@optional
/// Tells the delegate that an impression has been recorded for the ad.
-- (void)adDidRecordImpression:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adDidRecordImpression:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that a click has been recorded for the ad.
-- (void)adDidRecordClick:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adDidRecordClick:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad failed to present full screen content.
- (void)ad:(nonnull id<GADFullScreenPresentingAd>)ad
- didFailToPresentFullScreenContentWithError:(nonnull NSError *)error;
+ didFailToPresentFullScreenContentWithError:(nonnull NSError *)error NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad will present full screen content.
-- (void)adWillPresentFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adWillPresentFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad will dismiss full screen content.
-- (void)adWillDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adWillDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
/// Tells the delegate that the ad dismissed full screen content.
-- (void)adDidDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad;
+- (void)adDidDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR;
#pragma mark - Unavailable
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInitializationStatus.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInitializationStatus.h
index a208443..43a4b55 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInitializationStatus.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInitializationStatus.h
@@ -12,9 +12,10 @@
GADAdapterInitializationStateNotReady = 0,
/// The mediation adapter is ready to service ad requests.
GADAdapterInitializationStateReady = 1
-};
+} NS_SWIFT_NAME(AdapterInitializationState);
/// An immutable snapshot of a mediation adapter's initialization status.
+NS_SWIFT_NAME(AdapterStatus)
@interface GADAdapterStatus : NSObject <NSCopying>
/// Initialization state of the adapter.
@@ -30,6 +31,7 @@
/// An immutable snapshot of the Google Mobile Ads SDK's initialization status, categorized by
/// mediation adapter.
+NS_SWIFT_NAME(InitializationStatus)
@interface GADInitializationStatus : NSObject <NSCopying>
/// Initialization status of each ad network available to the Google Mobile Ads SDK, keyed by its
/// GADMAdapter's class name. The list of available ad networks may be incomplete during early
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
index 1e6df07..d100bf3 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
@@ -25,6 +25,7 @@
/// An interstitial ad. This is a full-screen advertisement shown at natural transition points in
/// your application such as between game levels or news stories. See
/// https://developers.google.com/admob/ios/interstitial to get started.
+NS_SWIFT_NAME(InterstitialAd)
@interface GADInterstitialAd : NSObject <GADFullScreenPresentingAd>
/// The ad unit ID.
@@ -39,6 +40,10 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Loads an interstitial ad.
///
/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI.
@@ -46,19 +51,35 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
-/// Returns whether the interstitial ad can be presented from the provided root view
-/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the
-/// main thread. If rootViewController is nil, uses the top view controller of the application's
-/// main window.
+/// Loads an interstitial ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
+
+/// Indicates whether the interstitial ad can be presented from the provided root view controller.
+/// Must be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the interstitial ad can be presented from the provided root view controller,
+/// `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the interstitial ad. Must be called on the main thread.
///
/// @param rootViewController A view controller to present the ad. If nil, attempts to present from
/// the top view controller of the application's main window.
-- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController;
+- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController
+ NS_SWIFT_NAME(present(from:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h
index eba2b9b..62b07dc 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h
@@ -19,4 +19,4 @@
GADMediaAspectRatioPortrait = 3,
/// Close to square media aspect ratio. This is not a strict 1:1 aspect ratio.
GADMediaAspectRatioSquare = 4
-};
+} NS_SWIFT_NAME(MediaAspectRatio);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaContent.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaContent.h
index e039e68..d3d7acd 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaContent.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaContent.h
@@ -10,6 +10,7 @@
/// Provides media content information. Interact with instances of this class on the main queue
/// only.
+NS_SWIFT_NAME(MediaContent)
@interface GADMediaContent : NSObject
/// Controls the media content's video.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaView.h
index 2a8a6c5..75b6aa9 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaView.h
@@ -21,6 +21,7 @@
///
/// If the native ad doesn't have video content and image loading is disabled, the media view is
/// empty.
+NS_SWIFT_NAME(MediaView)
@interface GADMediaView : UIView
/// The media content displayed in the media view.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h
index 24bdd2c..15f10c5 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMobileAds.h
@@ -13,6 +13,8 @@
#import <GoogleMobileAds/GADInitializationStatus.h>
#import <GoogleMobileAds/GADRequestConfiguration.h>
#import <GoogleMobileAds/Mediation/GADVersionNumber.h>
+#import <GoogleMobileAds/Request/GADSignal.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
/// A block called with the initialization status when [GADMobileAds startWithCompletionHandler:]
/// completes or times out.
@@ -22,11 +24,15 @@
/// during presentation, or nil otherwise.
typedef void (^GADAdInspectorCompletionHandler)(NSError *_Nullable error);
+/// Completion handler for signal request creation. Returns a signal or an error.
+typedef void (^GADSignalCompletionHandler)(GADSignal *_Nullable signal, NSError *_Nullable error);
+
/// Google Mobile Ads SDK settings.
+NS_SWIFT_NAME(MobileAds)
@interface GADMobileAds : NSObject
/// Returns the shared GADMobileAds instance.
-+ (nonnull GADMobileAds *)sharedInstance;
+@property(class, nonatomic, readonly, nonnull) GADMobileAds *sharedInstance NS_SWIFT_NAME(shared);
/// Returns the Google Mobile Ads SDK's version number.
@property(nonatomic, readonly) GADVersionNumber versionNumber;
@@ -45,7 +51,8 @@
/// Warning: Muting your application reduces video ad eligibility and may reduce your app's ad
/// revenue. You should only utilize this API if your app provides a custom mute control to the
/// user, and you should reflect the user's mute decision in this API.
-@property(nonatomic, assign) BOOL applicationMuted;
+@property(nonatomic, assign, getter=isApplicationMuted)
+ BOOL applicationMuted NS_SWIFT_NAME(isApplicationMuted);
/// Manages the Google Mobile Ads SDK's audio and video settings.
@property(nonatomic, readonly, strong, nonnull) GADAudioVideoManager *audioVideoManager;
@@ -94,10 +101,19 @@
/// @param completionHandler A handler to execute when Ad Inspector is closed.
- (void)presentAdInspectorFromViewController:(nullable UIViewController *)viewController
completionHandler:
- (nullable GADAdInspectorCompletionHandler)completionHandler;
+ (nullable GADAdInspectorCompletionHandler)completionHandler
+ NS_SWIFT_NAME(presentAdInspector(from:completionHandler:));
/// Registers a web view with the Google Mobile Ads SDK to improve in-app ad monetization of ads
/// within this web view.
- (void)registerWebView:(nonnull WKWebView *)webView;
+/// Generates a signal that can be used as input in a server-to-server Google request. Calls
+/// completionHandler asynchronously on the main thread once a signal has been generated or
+/// when an error occurs.
+/// @param request The signal request that will be used to generate the signal.
+/// @param completionHandler A handler to execute when the signal generation is done.
++ (void)generateSignal:(nonnull GADSignalRequest *)request
+ completionHandler:(nonnull GADSignalCompletionHandler)completionHandler;
+
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h
index 152a51e..438f711 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h
@@ -9,6 +9,7 @@
/// Ad loader options for requesting multiple ads. Requesting multiple ads in a single request is
/// currently only available for native app install ads and native content ads.
+NS_SWIFT_NAME(MultipleAdsAdLoaderOptions)
@interface GADMultipleAdsAdLoaderOptions : GADAdLoaderOptions
/// Number of ads the GADAdLoader should attempt to return for the request. By default, numberOfAds
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h
index 6172be5..754930f 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h
@@ -8,9 +8,10 @@
#import <Foundation/Foundation.h>
/// Reason for muting the ad.
+NS_SWIFT_NAME(MuteThisAdReason)
@interface GADMuteThisAdReason : NSObject
/// Text that describes the reason for muting this ad. For example "Ad Covered Content".
-@property(nonatomic, readonly, nonnull) NSString *reasonDescription;
+@property(nonatomic, readonly, nonnull) NSString *reasonDescription NS_SWIFT_NAME(reason);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h
index 8d4df3d..7a54a0a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd+CustomClickGesture.h
@@ -10,7 +10,8 @@
@interface GADNativeAd (CustomClickGesture)
/// Indicates whether the custom click gestures feature can be used.
-@property(nonatomic, readonly, getter=isCustomClickGestureEnabled) BOOL customClickGestureEnabled;
+@property(nonatomic, readonly, getter=isCustomClickGestureEnabled)
+ BOOL customClickGestureEnabled NS_SWIFT_NAME(isCustomClickGestureEnabled);
/// Enables custom click gestures. Must be called before the ad is associated with an ad view.
/// Available for allowlisted accounts only.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h
index 4a65661..da08c6a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h
@@ -23,6 +23,7 @@
/// (see GADAdLoaderAdTypes.h) to the |adTypes| parameter in GADAdLoader's initializer method. If
/// you request this ad type, your delegate must conform to the GADNativeAdLoaderDelegate
/// protocol.
+NS_SWIFT_NAME(NativeAd)
@interface GADNativeAd : NSObject
#pragma mark - Must be displayed if available
@@ -71,8 +72,13 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to associating the
+/// ad with a GADNativeAdView.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Indicates whether custom Mute This Ad is available for the native ad.
-@property(nonatomic, readonly, getter=isCustomMuteThisAdAvailable) BOOL customMuteThisAdAvailable;
+@property(nonatomic, readonly, getter=isCustomMuteThisAdAvailable)
+ BOOL customMuteThisAdAvailable NS_SWIFT_NAME(isCustomMuteThisAdAvailable);
/// An array of Mute This Ad reasons used to render customized mute ad survey. Use this array to
/// implement your own Mute This Ad feature only when customMuteThisAdAvailable is YES.
@@ -102,6 +108,7 @@
#pragma mark - Protocol and constants
/// The delegate of a GADAdLoader object implements this protocol to receive GADNativeAd ads.
+NS_SWIFT_NAME(NativeAdLoaderDelegate)
@protocol GADNativeAdLoaderDelegate <GADAdLoaderDelegate>
/// Called when a native ad is received.
- (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveNativeAd:(nonnull GADNativeAd *)nativeAd;
@@ -111,6 +118,7 @@
/// Base class for native ad views. Your native ad view must be a subclass of this class and must
/// call superclass methods for all overridden methods.
+NS_SWIFT_NAME(NativeAdView)
@interface GADNativeAdView : UIView
/// This property must point to the native ad object rendered by this ad view.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h
index d7fec04..536360c 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdCustomClickGestureOptions.h
@@ -9,13 +9,14 @@
/// Ad loader options for custom click gestures. Available for allowlisted publishers only. These
/// options will be ignored for publishers not allowlisted.
+NS_SWIFT_NAME(NativeAdCustomClickGestureOptions)
@interface GADNativeAdCustomClickGestureOptions : GADAdLoaderOptions
/// The direction in which swipe gestures should be detected and counted as clicks.
@property(nonatomic, assign) UISwipeGestureRecognizerDirection swipeGestureDirection;
/// Whether tap gestures should continue to be detected and counted as clicks.
-@property(nonatomic, assign) BOOL tapsAllowed;
+@property(nonatomic, assign, getter=areTapsAllowed) BOOL tapsAllowed NS_SWIFT_NAME(areTapsAllowed);
/// Initialize with the direction for detecting swipe gestures and counting them as clicks, and
/// whether tap gestures are allowed on the ad.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
index bfcb753..d07ef59 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
@@ -10,6 +10,7 @@
@class GADNativeAd;
/// Identifies native ad assets.
+NS_SWIFT_NAME(NativeAdDelegate)
@protocol GADNativeAdDelegate <NSObject>
@optional
@@ -34,14 +35,14 @@
/// the nativeAdDidDismissScreen: message. However, if the user hits the Home button or clicks on an
/// App Store link, your application will be backgrounded. The next method called will be the
/// applicationWillResignActive: of your UIApplicationDelegate object.
-- (void)nativeAdWillPresentScreen:(nonnull GADNativeAd *)nativeAd;
+- (void)nativeAdWillPresentScreen:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called before dismissing a full screen view.
-- (void)nativeAdWillDismissScreen:(nonnull GADNativeAd *)nativeAd;
+- (void)nativeAdWillDismissScreen:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
/// Called after dismissing a full screen view. Use this opportunity to restart anything you may
/// have stopped as part of nativeAdWillPresentScreen:.
-- (void)nativeAdDidDismissScreen:(nonnull GADNativeAd *)nativeAd;
+- (void)nativeAdDidDismissScreen:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR;
#pragma mark - Mute This Ad
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage.h
index 06eb77f..df85185 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage.h
@@ -9,6 +9,7 @@
#import <UIKit/UIKit.h>
/// Native ad image.
+NS_SWIFT_NAME(NativeAdImage)
@interface GADNativeAdImage : NSObject
/// The image. If image autoloading is disabled, this property will be nil.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h
index 136fab4..0fed8f1 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h
@@ -8,12 +8,13 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Ad loader options for native ad image settings.
+NS_SWIFT_NAME(NativeAdImageAdLoaderOptions)
@interface GADNativeAdImageAdLoaderOptions : GADAdLoaderOptions
/// Indicates whether image asset content should be loaded by the SDK. If set to YES, the SDK will
/// not load image asset content and native ad image URLs can be used to fetch content. Defaults to
/// NO, image assets are loaded by the SDK.
-@property(nonatomic, assign) BOOL disableImageLoading;
+@property(nonatomic, assign) BOOL disableImageLoading NS_SWIFT_NAME(isImageLoadingDisabled);
/// Indicates whether multiple images should be loaded for each asset. Defaults to NO.
@property(nonatomic, assign) BOOL shouldRequestMultipleImages;
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h
index 3649a7c..b35f310 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdMediaAdLoaderOptions.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADMediaAspectRatio.h>
/// Ad loader options for native ad media settings.
+NS_SWIFT_NAME(NativeAdMediaAdLoaderOptions)
@interface GADNativeAdMediaAdLoaderOptions : GADAdLoaderOptions
/// Image and video aspect ratios. Defaults to GADMediaAspectRatioUnknown. Portrait, landscape, and
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
index fedabc8..68adf45 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
@@ -11,6 +11,7 @@
@class GADNativeAd;
/// Delegate methods for handling native ad unconfirmed clicks.
+NS_SWIFT_NAME(NativeAdUnconfirmedClickDelegate)
@protocol GADNativeAdUnconfirmedClickDelegate <NSObject>
/// Tells the delegate that native ad receives an unconfirmed click on view with asset ID. You
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h
index 4df65bc..9a0e697 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Ad loader options for configuring the view of native ads.
+NS_SWIFT_NAME(NativeAdViewAdOptions)
@interface GADNativeAdViewAdOptions : GADAdLoaderOptions
/// Indicates preferred location of AdChoices icon. Default is GADAdChoicesPositionTopRightCorner.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h
index b0f3323..56ac56a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h
@@ -8,9 +8,10 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Mute This Ad options.
+NS_SWIFT_NAME(NativeMuteThisAdLoaderOptions)
@interface GADNativeMuteThisAdLoaderOptions : GADAdLoaderOptions
/// Set to YES to request the custom Mute This Ad feature. By default, this property's value is YES.
-@property(nonatomic) BOOL customMuteThisAdRequested;
+@property(nonatomic) BOOL customMuteThisAdRequested NS_SWIFT_NAME(isCustomMuteThisAdRequested);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADPresentationError.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADPresentationError.h
index a7ae130..badf74e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADPresentationError.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADPresentationError.h
@@ -1,32 +1,33 @@
//
-// GADPresentError.h
+// GADPresentationError.h
// Google Mobile Ads SDK
//
// Copyright 2019 Google LLC. All rights reserved.
//
#import <Foundation/Foundation.h>
+#import <GoogleMobileAds/GADRequestError.h>
/// Error codes in the Google Mobile Ads SDK domain that surface due to errors when attempting to
/// present an ad.
-typedef NS_ENUM(NSInteger, GADPresentationErrorCode) {
+typedef NS_ERROR_ENUM(GADErrorDomain, GADPresentationErrorCode){
- /// Ad isn't ready to be shown.
- GADPresentationErrorCodeAdNotReady = 15,
+ /// Ad isn't ready to be shown.
+ GADPresentationErrorCodeAdNotReady = 15,
- /// Ad is too large for the scene.
- GADPresentationErrorCodeAdTooLarge = 16,
+ /// Ad is too large for the scene.
+ GADPresentationErrorCodeAdTooLarge = 16,
- /// Internal error.
- GADPresentationErrorCodeInternal = 17,
+ /// Internal error.
+ GADPresentationErrorCodeInternal = 17,
- /// Ad has already been used.
- GADPresentationErrorCodeAdAlreadyUsed = 18,
+ /// Ad has already been used.
+ GADPresentationErrorCodeAdAlreadyUsed = 18,
- /// Attempted to present ad from a non-main thread.
- GADPresentationErrorNotMainThread = 21,
+ /// Attempted to present ad from a non-main thread.
+ GADPresentationErrorNotMainThread = 21,
- /// A mediation ad network adapter failed to present the ad. The adapter's error is included as an
- /// underlyingError.
- GADPresentationErrorMediation = 22,
-};
+ /// A mediation ad network adapter failed to present the ad. The adapter's
+ /// error is included as an underlyingError.
+ GADPresentationErrorMediation = 22,
+} NS_SWIFT_NAME(PresentationError);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h
index 9519782..239cec0 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h
@@ -15,23 +15,34 @@
NSError *_Nullable error);
/// Query info used in requests.
+NS_SWIFT_NAME(QueryInfo)
@interface GADQueryInfo : NSObject
/// Query string used in requests.
@property(nonatomic, readonly, nonnull) NSString *query;
+#pragma mark Deprecated
+
+/// Deprecated. Use +[GADMobileAds generateSignal:completionHandler:] instead.
+///
/// Creates query info that can be used as input in a Google request. Calls completionHandler
/// asynchronously on the main thread once query info has been created or when an error occurs.
+ (void)createQueryInfoWithRequest:(nullable GADRequest *)request
adFormat:(GADAdFormat)adFormat
- completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Use +[GADMobileAds generateSignal:completionHandler:] instead.");
-/// Creates query info for adUnitID that can be used as input in a Google request. Calls
-/// completionHandler asynchronously on the main thread once query info has been created or when an
-/// error occurs.
+/// Deprecated. Use +[GADMobileAds generateSignal:completionHandler:] instead. Set adUnitID in the
+/// GADSignalRequest subclass.
+///
+/// Creates query info for adUnitID that can be used as input in a Google
+/// request. Calls completionHandler asynchronously on the main thread once query info has been
+/// created or when an error occurs.
+ (void)createQueryInfoWithRequest:(nullable GADRequest *)request
adFormat:(GADAdFormat)adFormat
adUnitID:(nonnull NSString *)adUnitID
- completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADQueryInfoCreationCompletionHandler)completionHandler
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Use +[GADMobileAds generateSignal:completionHandler:] instead. "
+ "Set adUnitID in the GADSignalRequest subclass.");
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h
index fdea95d..1c4557e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h
@@ -12,6 +12,7 @@
#import <UIKit/UIKit.h>
/// Specifies optional parameters for ad requests.
+NS_SWIFT_NAME(Request)
@interface GADRequest : NSObject <NSCopying>
/// Returns a default request.
@@ -53,7 +54,12 @@
/// URL strings for non-primary web content near an ad. Promotes brand safety and allows displayed
/// ads to have an app level rating (MA, T, PG, etc) that is more appropriate to neighboring
/// content.
-@property(nonatomic, copy, nullable) NSArray<NSString *> *neighboringContentURLStrings;
+@property(nonatomic, copy, nullable)
+ NSArray<NSString *> *neighboringContentURLStrings NS_SWIFT_NAME(neighboringContentURLs);
+
+/// An identifier for a placement in reporting. A value set here will be set onto any ad returned by
+/// this request.
+@property(atomic, readwrite) int64_t placementID;
#pragma mark Request Agent Information
@@ -63,4 +69,9 @@
/// Mobile Ads SDK should set this property as "CoolAds".
@property(nonatomic, copy, nullable) NSString *requestAgent;
+#pragma mark Optional Targeting Information
+
+/// Key-value pairs used for custom targeting.
+@property(nonatomic, copy, nullable) NSDictionary<NSString *, id> *customTargeting;
+
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
index e6e6f63..862ee24 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
@@ -20,10 +20,6 @@
/// Rating for content suitable only for mature audiences.
FOUNDATION_EXPORT GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
-/// Add this constant to the testDevices property's array to receive test ads on the simulator.
-FOUNDATION_EXPORT NSString *_Nonnull const GADSimulatorID GAD_DEPRECATED_MSG_ATTRIBUTE(
- "Deprecated. Simulators are already in test mode by default.");
-
/// Publisher privacy treatment personalization states.
typedef NS_ENUM(NSInteger, GADPublisherPrivacyPersonalizationState) {
/// Indicates that ad requests should receive the default publisher privacy treatment.
@@ -32,9 +28,10 @@
GADPublisherPrivacyPersonalizationStateEnabled = 1,
/// Indicates that ad requests should receive non-personalized publisher privacy treatment.
GADPublisherPrivacyPersonalizationStateDisabled = 2,
-};
+} NS_SWIFT_NAME(PublisherPrivacyPersonalizationState);
/// Request configuration. The settings in this class will apply to all ad requests.
+NS_SWIFT_NAME(RequestConfiguration)
@interface GADRequestConfiguration : NSObject
/// The maximum ad content rating. All Google ads will have this content rating or lower.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h
index e1e4691..2e64a15 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h
@@ -9,55 +9,51 @@
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>
/// Google AdMob Ads error domain.
-FOUNDATION_EXPORT NSString *_Nonnull const GADErrorDomain;
+FOUNDATION_EXPORT NSErrorDomain _Nonnull const GADErrorDomain;
/// NSError codes for GAD error domain.
-typedef NS_ENUM(NSInteger, GADErrorCode) {
- /// 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.
- GADErrorInvalidRequest = 0,
+typedef NS_ERROR_ENUM(GADErrorDomain, GADErrorCode){
+ /// 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.
+ GADErrorInvalidRequest = 0,
- /// The ad request was successful, but no ad was returned.
- GADErrorNoFill = 1,
+ /// The ad request was successful, but no ad was returned.
+ GADErrorNoFill = 1,
- /// There was an error loading data from the network.
- GADErrorNetworkError = 2,
+ /// There was an error loading data from the network.
+ GADErrorNetworkError = 2,
- /// The ad server experienced a failure processing the request.
- GADErrorServerError = 3,
+ /// The ad server experienced a failure processing the request.
+ GADErrorServerError = 3,
- /// The current device's OS is below the minimum required version.
- GADErrorOSVersionTooLow = 4,
+ /// The current device's OS is below the minimum required version.
+ GADErrorOSVersionTooLow = 4,
- /// The request was unable to be loaded before being timed out.
- GADErrorTimeout = 5,
+ /// The request was unable to be loaded before being timed out.
+ GADErrorTimeout = 5,
- /// The mediation response was invalid.
- GADErrorMediationDataError = 7,
+ /// The mediation response was invalid.
+ GADErrorMediationDataError = 7,
- /// Error finding or creating a mediation ad network adapter.
- GADErrorMediationAdapterError = 8,
+ /// Error finding or creating a mediation ad network adapter.
+ GADErrorMediationAdapterError = 8,
- /// Attempting to pass an invalid ad size to an adapter.
- GADErrorMediationInvalidAdSize = 10,
+ /// Attempting to pass an invalid ad size to an adapter.
+ GADErrorMediationInvalidAdSize = 10,
- /// Internal error.
- GADErrorInternalError = 11,
+ /// Internal error.
+ GADErrorInternalError = 11,
- /// Invalid argument error.
- GADErrorInvalidArgument = 12,
+ /// Invalid argument error.
+ GADErrorInvalidArgument = 12,
- /// Received invalid response.
- GADErrorReceivedInvalidResponse = 13,
+ /// Will not send request because the ad object has already been used.
+ GADErrorAdAlreadyUsed = 19,
- /// A mediation ad network adapter received an ad request, but did not fill. The adapter's error
- /// is included as an underlyingError.
- GADErrorMediationNoFill = 9,
+ /// Will not send request because the application identifier is missing.
+ GADErrorApplicationIdentifierMissing = 20,
- /// Will not send request because the ad object has already been used.
- GADErrorAdAlreadyUsed = 19,
-
- /// Will not send request because the application identifier is missing.
- GADErrorApplicationIdentifierMissing = 20,
-};
+ /// Received invalid ad string.
+ GADErrorReceivedInvalidAdString = 21,
+} NS_SWIFT_NAME(RequestError);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h
index 4c48402..a105982 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>
/// Response metadata for an individual ad network in an ad response.
+NS_SWIFT_NAME(AdNetworkResponseInfo)
@interface GADAdNetworkResponseInfo : NSObject
/// A class name that identifies the ad network.
@@ -56,13 +57,15 @@
FOUNDATION_EXPORT NSString *_Nonnull GADErrorUserInfoKeyResponseInfo;
/// Information about a response to an ad request.
+NS_SWIFT_NAME(ResponseInfo)
@interface GADResponseInfo : NSObject
/// Unique identifier of the ad response.
@property(nonatomic, readonly, nullable) NSString *responseIdentifier;
/// Dictionary of extra parameters that may be returned in an ad response.
-@property(nonatomic, readonly, nonnull) NSDictionary<NSString *, id> *extrasDictionary;
+@property(nonatomic, readonly, nonnull)
+ NSDictionary<NSString *, id> *extrasDictionary NS_SWIFT_NAME(extras);
/// The GADAdNetworkResponseInfo corresponding to the adapter that was used to load the ad. Nil if
/// the ad failed to load.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h
index 558531d..237aa22 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h
@@ -26,6 +26,7 @@
/// A rewarded ad. Rewarded ads are ads that users have the option of interacting with in exchange
/// for in-app rewards.
+NS_SWIFT_NAME(RewardedAd)
@interface GADRewardedAd : NSObject <GADAdMetadataProvider, GADFullScreenPresentingAd>
/// The ad unit ID.
@@ -48,6 +49,10 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Loads a rewarded ad.
///
/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI.
@@ -55,14 +60,29 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
-/// Returns whether the rewarded ad can be presented from the provided root view
-/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the
-/// main thread. If rootViewController is nil, uses the top view controller of the application's
-/// main window.
+/// Loads a rewarded ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
+
+/// Indicates whether the rewarded ad can be presented from the provided root view controller. Must
+/// be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the rewarded ad can be presented from the provided root view controller,
+/// `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the rewarded ad. Must be called on the main thread.
///
@@ -70,6 +90,7 @@
/// the top view controller of the application's main window.
/// @param userDidEarnRewardHandler A handler to execute when the user earns a reward.
- (void)presentFromRootViewController:(nullable UIViewController *)rootViewController
- userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler;
+ userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler
+ NS_SWIFT_NAME(present(from:userDidEarnRewardHandler:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
index da8cdec..dec49d4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
@@ -26,6 +26,7 @@
/// A rewarded interstitial ad. Rewarded Interstitial ads are full screen ads that can be presented
/// without user-opt in and allow you to reward the user with in-app items.
+NS_SWIFT_NAME(RewardedInterstitialAd)
@interface GADRewardedInterstitialAd : NSObject <GADAdMetadataProvider, GADFullScreenPresentingAd>
/// The ad unit ID.
@@ -48,6 +49,10 @@
/// Called when the ad is estimated to have earned money. Available for allowlisted accounts only.
@property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler;
+/// An identifier for a placement in reporting. This property must be set prior to presenting the
+/// ad.
+@property(nonatomic, readwrite) int64_t placementID;
+
/// Loads a rewarded interstitial ad.
///
/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI.
@@ -55,14 +60,30 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
- completionHandler:(nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
-/// Returns whether the rewarded interstitial ad can be presented from the provided root view
-/// controller. Sets the error out parameter if the ad can't be presented. Must be called on the
-/// main thread. If rootViewController is nil, uses the top view controller of the application's
-/// main window.
+/// Loads a rewarded interstitial ad.
+///
+/// @param adResponseString A server-to-server ad response string.
+/// @param completionHandler A handler to execute when the load operation finishes or times out.
++ (void)loadWithAdResponseString:(nonnull NSString *)adResponseString
+ completionHandler:
+ (nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:completionHandler:));
+
+/// Indicates whether the rewarded interstitial ad can be presented from the provided root view
+/// controller. Must be called on the main thread.
+///
+/// - Parameters:
+/// - rootViewController: The root view controller to present the ad from. If `rootViewController`
+/// is `nil`, uses the top view controller of the application's main window.
+/// - error: Sets the error out parameter if the ad can't be presented.
+/// - Returns: `YES` if the rewarded interstitial ad can be presented from the provided root view
+/// controller, `NO` otherwise.
- (BOOL)canPresentFromRootViewController:(nullable UIViewController *)rootViewController
- error:(NSError *_Nullable __autoreleasing *_Nullable)error;
+ error:(NSError *_Nullable __autoreleasing *_Nullable)error
+ NS_SWIFT_NAME(canPresent(from:)) NS_SWIFT_UI_ACTOR;
/// Presents the rewarded interstitial ad. Must be called on the main thread.
///
@@ -71,6 +92,7 @@
/// @param userDidEarnRewardHandler A handler to execute when the user earns a reward. adReward
/// contains the reward information.
- (void)presentFromRootViewController:(nullable UIViewController *)viewController
- userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler;
+ userDidEarnRewardHandler:(nonnull GADUserDidEarnRewardHandler)userDidEarnRewardHandler
+ NS_SWIFT_NAME(present(from:userDidEarnRewardHandler:)) NS_SWIFT_UI_ACTOR;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADSearchBannerView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADSearchBannerView.h
deleted file mode 100644
index ec1747d..0000000
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADSearchBannerView.h
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// GADSearchBannerView.h
-// Google Mobile Ads SDK
-//
-// Copyright 2011 Google LLC. All rights reserved.
-//
-
-#import <GoogleMobileAds/GADAdSizeDelegate.h>
-#import <GoogleMobileAds/GADBannerView.h>
-
-/// A view that displays search ads.
-/// To show search ads:
-/// 1) Create a GADSearchBannerView and add it to your view controller's view hierarchy.
-/// 2) Create a GADDynamicHeightSearchRequest object to hold the search query and other search
-/// data.
-/// 3) Call GADSearchBannerView's -loadRequest: method with the
-/// GADDynamicHeightSearchRequest object.
-@interface GADSearchBannerView : GADBannerView
-
-/// If the banner view is initialized with GADAdSizeFluid and the corresponding request is created
-/// with dynamic height parameters, this delegate will be called when the ad size changes.
-@property(nonatomic, weak, nullable) IBOutlet id<GADAdSizeDelegate> adSizeDelegate;
-
-@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h
index 5223855..edfa4bf 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h
@@ -8,6 +8,7 @@
#import <Foundation/Foundation.h>
/// Options for server-side verification callbacks for a rewarded ad.
+NS_SWIFT_NAME(ServerSideVerificationOptions)
@interface GADServerSideVerificationOptions : NSObject <NSCopying>
/// A unique identifier used to identify the user when making server-side verification reward
@@ -16,6 +17,6 @@
@property(nonatomic, copy, nullable) NSString *userIdentifier;
/// Optional custom reward string to include in the server-side verification callback.
-@property(nonatomic, copy, nullable) NSString *customRewardString;
+@property(nonatomic, copy, nullable) NSString *customRewardString NS_SWIFT_NAME(customRewardText);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoController.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoController.h
index 4accc97..02093a7 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoController.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoController.h
@@ -15,17 +15,23 @@
/// content of the ad rendered by the Google Mobile Ads SDK. You don't need to create an instance of
/// this class. When the ad rendered by the Google Mobile Ads SDK loads video content, you may be
/// able to get an instance of this class from the rendered ad object.
+NS_SWIFT_NAME(VideoController)
@interface GADVideoController : NSObject
/// Delegate for receiving video notifications.
@property(nonatomic, weak, nullable) id<GADVideoControllerDelegate> delegate;
-/// Indicates whether the video is muted.
-@property(nonatomic, readonly) BOOL isMuted;
+/// Indicates whether the video is muted. Set to YES to mute the video. Set to NO to allow the video
+/// to play sound. The setter doesn't do anything if -customControlsEnabled returns NO.
+@property(nonatomic, getter=isMuted) BOOL muted;
-/// Mute or unmute video. Set to YES to mute the video. Set to NO to allow the video to play sound.
-/// Doesn't do anything if -customControlsEnabled returns NO.
-- (void)setMute:(BOOL)mute;
+/// Indicates whether video custom controls (for example, play/pause/mute/unmute) are enabled.
+@property(nonatomic, readonly, getter=areCustomControlsEnabled)
+ BOOL customControlsEnabled NS_SWIFT_NAME(areCustomControlsEnabled);
+
+/// Indicates whether video click to expand behavior is enabled.
+@property(nonatomic, readonly, getter=isClickToExpandEnabled)
+ BOOL clickToExpandEnabled NS_SWIFT_NAME(isClickToExpandEnabled);
/// Play the video. Doesn't do anything if the video is already playing or if
/// -customControlsEnabled returns NO.
@@ -38,11 +44,5 @@
/// Stops the video and displays the video's first frame. Call -play to resume playback at the start
/// of the video. Doesn't do anything if -customControlsEnabled returns NO.
- (void)stop;
-
-/// Indicates whether video custom controls (for example, play/pause/mute/unmute) are enabled.
-- (BOOL)customControlsEnabled;
-
-/// Indicates whether video click to expand behavior is enabled.
-- (BOOL)clickToExpandEnabled;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
index 37e0ad2..70b9031 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
@@ -10,6 +10,7 @@
/// The GADVideoControllerDelegate protocol defines methods that are called by the video controller
/// object in response to the video events that occurred throughout the lifetime of the video
/// rendered by an ad.
+NS_SWIFT_NAME(VideoControllerDelegate)
@protocol GADVideoControllerDelegate <NSObject>
@optional
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h
index 46d8347..6a9d703 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h
@@ -8,16 +8,17 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Video ad options.
+NS_SWIFT_NAME(VideoOptions)
@interface GADVideoOptions : GADAdLoaderOptions
/// Indicates whether videos should start muted. By default this property value is YES.
-@property(nonatomic, assign) BOOL startMuted;
+@property(nonatomic, assign) BOOL startMuted NS_SWIFT_NAME(shouldStartMuted);
/// Indicates whether the requested video should have custom controls enabled for
/// play/pause/mute/unmute.
-@property(nonatomic, assign) BOOL customControlsRequested;
+@property(nonatomic, assign) BOOL customControlsRequested NS_SWIFT_NAME(areCustomControlsRequested);
/// Indicates whether the requested video should have the click to expand behavior.
-@property(nonatomic, assign) BOOL clickToExpandRequested;
+@property(nonatomic, assign) BOOL clickToExpandRequested NS_SWIFT_NAME(isClickToExpandRequested);
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h
index 0413733..58ecb97 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h
@@ -14,6 +14,7 @@
@class GAMBannerView;
/// The delegate of a GADAdLoader object must conform to this protocol to receive GAMBannerViews.
+NS_SWIFT_NAME(AdManagerBannerAdLoaderDelegate)
@protocol GAMBannerAdLoaderDelegate <GADAdLoaderDelegate>
/// Asks the delegate which banner ad sizes should be requested.
@@ -30,6 +31,7 @@
/// To request this ad type using GADAdLoader, you need to pass GADAdLoaderAdTypeGAMBanner (see
/// GADAdLoaderAdTypes.h) to the |adTypes| parameter in GADAdLoader's initializer method. If you
/// request this ad type, your delegate must conform to the GAMBannerAdLoaderDelegate protocol.
+NS_SWIFT_NAME(AdManagerBannerView)
@interface GAMBannerView : GADBannerView
/// Required value created on the Ad Manager website. Create a new ad unit for every unique
@@ -69,7 +71,7 @@
/// Video controller for controlling video rendered by this ad view.
@property(nonatomic, readonly, nonnull) GADVideoController *videoController;
-/// If you've set enableManualImpressions to YES, call this method when the ad is visible.
+/// If you've set manualImpressionsEnabled to YES, call this method when the ad is visible.
- (void)recordImpression;
/// Use this function to resize the banner view without launching a new ad request.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h
index f2ef92b..75e4927 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h
@@ -8,9 +8,10 @@
#import <GoogleMobileAds/GADAdLoader.h>
/// Ad loader options for banner ads.
+NS_SWIFT_NAME(AdManagerBannerViewOptions)
@interface GAMBannerViewOptions : GADAdLoaderOptions
/// Whether the publisher will record impressions manually when the ad becomes visible to the user.
-@property(nonatomic, assign) BOOL enableManualImpressions;
+@property(nonatomic, assign, getter=isManualImpressionEnabled) BOOL manualImpressionEnabled;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h
index 139ccc6..9717b51 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMInterstitialAd.h
@@ -15,6 +15,7 @@
/// Google Ad Manager interstitial ad, a full-screen advertisement shown at natural
/// transition points in your application such as between game levels or news stories.
+NS_SWIFT_NAME(AdManagerInterstitialAd)
@interface GAMInterstitialAd : GADInterstitialAd
/// Optional delegate that is notified when creatives send app events.
@@ -27,7 +28,8 @@
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdManagerAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GAMRequest *)request
- completionHandler:(nonnull GAMInterstitialAdLoadCompletionHandler)completionHandler;
+ completionHandler:(nonnull GAMInterstitialAdLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:request:completionHandler:));
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h
index 7971381..6766d29 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMRequest.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADRequest.h>
/// Specifies optional parameters for ad requests.
+NS_SWIFT_NAME(AdManagerRequest)
@interface GAMRequest : GADRequest
/// Publisher provided user ID.
@@ -16,8 +17,5 @@
/// Array of strings used to exclude specified categories in ad results.
@property(nonatomic, copy, nullable) NSArray<NSString *> *categoryExclusions;
-
-/// Key-value pairs used for custom targeting.
-@property(nonatomic, copy, nullable) NSDictionary<NSString *, NSString *> *customTargeting;
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
index 4be1c83..a42b6dc 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
@@ -8,12 +8,13 @@
#import <UIKit/UIKit.h>
/// Project version string for GoogleMobileAds.
-FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[];
+FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[] NS_SWIFT_NAME(GoogleMobileAdsVersion);
// Header files.
#import <GoogleMobileAds/GADAdChoicesPosition.h>
#import <GoogleMobileAds/GADAdChoicesView.h>
#import <GoogleMobileAds/GADAdFormat.h>
+#import <GoogleMobileAds/GADAdLoader+ServerToServer.h>
#import <GoogleMobileAds/GADAdLoader.h>
#import <GoogleMobileAds/GADAdLoaderAdTypes.h>
#import <GoogleMobileAds/GADAdLoaderDelegate.h>
@@ -42,7 +43,6 @@
#import <GoogleMobileAds/GADCustomNativeAdDelegate.h>
#import <GoogleMobileAds/GADDebugOptionsViewController.h>
#import <GoogleMobileAds/GADDisplayAdMeasurement.h>
-#import <GoogleMobileAds/GADDynamicHeightSearchRequest.h>
#import <GoogleMobileAds/GADExtras.h>
#import <GoogleMobileAds/GADFullScreenContentDelegate.h>
#import <GoogleMobileAds/GADInitializationStatus.h>
@@ -74,7 +74,6 @@
#import <GoogleMobileAds/GADResponseInfo.h>
#import <GoogleMobileAds/GADRewardedAd.h>
#import <GoogleMobileAds/GADRewardedInterstitialAd.h>
-#import <GoogleMobileAds/GADSearchBannerView.h>
#import <GoogleMobileAds/GADServerSideVerificationOptions.h>
#import <GoogleMobileAds/GADVideoController.h>
#import <GoogleMobileAds/GADVideoControllerDelegate.h>
@@ -105,3 +104,11 @@
#import <GoogleMobileAds/QueryInfo/GADRequest+AdString.h>
#import <GoogleMobileAds/RTBMediation/GADRTBAdapter.h>
#import <GoogleMobileAds/RTBMediation/GADRTBRequestParameters.h>
+#import <GoogleMobileAds/Request/GADAppOpenSignalRequest.h>
+#import <GoogleMobileAds/Request/GADBannerSignalRequest.h>
+#import <GoogleMobileAds/Request/GADInterstitialSignalRequest.h>
+#import <GoogleMobileAds/Request/GADNativeSignalRequest.h>
+#import <GoogleMobileAds/Request/GADRewardedInterstitialSignalRequest.h>
+#import <GoogleMobileAds/Request/GADRewardedSignalRequest.h>
+#import <GoogleMobileAds/Request/GADSignal.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h
index 014e537..3b2613b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h
@@ -14,6 +14,7 @@
#define GADMAdapterClassNamePrefix @"GADMAdapter"
/// Ad network adapter protocol.
+NS_SWIFT_NAME(MediationAdNetworkAdapter)
@protocol GADMAdNetworkAdapter <NSObject>
/// Returns a version string for the adapter. It can be any string that uniquely identifies the
@@ -32,7 +33,7 @@
/// Asks the adapter to initiate an asynchronous banner ad request. The adapter may act as a
/// delegate to your SDK to listen to callbacks. If your SDK doesn't support the given ad size, or
/// doesn't support banner ads, call adapter:didFailAd: on the connector.
-- (void)getBannerWithSize:(GADAdSize)adSize;
+- (void)getBannerWithSize:(GADAdSize)adSize NS_SWIFT_NAME(getBanner(with:));
/// Asks the adapter to initiate an asynchronous interstitial ad request. The adapter may act as a
/// delegate to your SDK to listen to callbacks. If your SDK doesn't support interstitials, call
@@ -54,7 +55,8 @@
/// The adapter must call adapterWillPresentInterstitial: on the connector when the interstitial is
/// about to be presented, and adapterWillDismissInterstitial: and adapterDidDismissInterstitial:
/// when the interstitial is being dismissed.
-- (void)presentInterstitialFromRootViewController:(UIViewController *)rootViewController;
+- (void)presentInterstitialFromRootViewController:(UIViewController *)rootViewController
+ NS_SWIFT_NAME(presentInterstitial(from:));
@optional
@@ -66,7 +68,8 @@
/// On ad load success or failure, call adapter:didReceiveNativeAdDataSource:mediationDelegate or
/// adapter:didFailAd: on the connector.
- (void)getNativeAdWithAdTypes:(NSArray<GADAdLoaderAdType> *)adTypes
- options:(NSArray<GADAdLoaderOptions *> *)options;
+ options:(NSArray<GADAdLoaderOptions *> *)options
+ NS_SWIFT_NAME(getNativeAd(with:options:));
/// Indicates if the adapter handles user clicks. If the adapter returns YES, it must handle user
/// clicks and notify the Google Mobile Ads SDK of clicks using
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
index 956a5b2..60027be 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkConnectorProtocol.h
@@ -14,6 +14,7 @@
/// GADMAdNetworkConnector protocol. The connector object can be used to obtain necessary
/// information for ad requests, and to call back to the mediation SDK on ad request returns and
/// user interactions.
+NS_SWIFT_NAME(MediationAdNetworkConnector)
@protocol GADMAdNetworkConnector <GADMediationAdRequest>
/// When you need to show a landing page or any other modal view, such as when a user clicks or when
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
index 6899c02..a5a6729 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h
@@ -18,4 +18,4 @@
GADMBannerAnimationTypeSlideFromRight = 6, ///< Slide from right.
GADMBannerAnimationTypeFadeIn = 7, ///< Fade in.
GADMBannerAnimationTypeRandom = 8, ///< Random animation.
-};
+} NS_SWIFT_NAME(MediationBannerAnimationType);
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h
index 3918481..d43d72c 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAd.h
@@ -11,6 +11,7 @@
/// Provides methods used for constructing native ads. The adapter must return an object conforming
/// to this protocol for native ad requests.
+NS_SWIFT_NAME(MediatedUnifiedNativeAd)
@protocol GADMediatedUnifiedNativeAd <NSObject>
/// Headline.
@@ -83,7 +84,8 @@
/// -[GADMAdNetworkAdapter handlesUserClicks] returns NO.
- (void)didRecordClickOnAssetWithName:(nonnull GADNativeAssetIdentifier)assetName
view:(nonnull UIView *)view
- viewController:(nonnull UIViewController *)viewController;
+ viewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(didRecordClickOnAsset(with:view:viewController:));
/// Tells the receiver that it has untracked |view|. This method is called when the mediated native
/// ad is no longer rendered in the provided view and the delegate should stop tracking the view's
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
index 75fd00b..9a5106d 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h
@@ -12,6 +12,7 @@
/// some action (e.g. opening an in app browser or opening the iTunes store) when handling methods
/// in GADMediatedUnifiedNativeAd. Adapters in such case should notify the Google Mobile Ads SDK by
/// calling the relevant methods from this class.
+NS_SWIFT_NAME(MediatedUnifiedNativeAdNotificationSource)
@interface GADMediatedUnifiedNativeAdNotificationSource : NSObject
/// Called by the adapter when it has registered an impression on the tracked view. Adapter should
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h
index 4cb6d7e..dc44ffe 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAd.h
@@ -9,5 +9,6 @@
/// Rendered ad. Objects conforming to this protocol are created by the adapter and returned to
/// the Google Mobile Ads SDK through the adapter's render method completion handler.
+NS_SWIFT_NAME(MediationAd)
@protocol GADMediationAd <NSObject>
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h
index 3915210..6ce04ad 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdConfiguration.h
@@ -12,6 +12,7 @@
/// Provided by the Google Mobile Ads SDK for the adapter to render the ad. Contains 3PAS and other
/// ad configuration information.
+NS_SWIFT_NAME(MediationAdConfiguration)
@interface GADMediationAdConfiguration : NSObject
/// The ad string returned from the 3PAS.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
index e795767..7662be4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdEventDelegate.h
@@ -12,6 +12,7 @@
/// Reports information to the Google Mobile Ads SDK from the adapter. Adapters receive an ad event
/// delegate when they provide a GADMediationAd by calling a render completion handler.
+NS_SWIFT_NAME(MediationAdEventDelegate)
@protocol GADMediationAdEventDelegate <NSObject>
/// Notifies Google Mobile Ads SDK that an impression occurred on the GADMediationAd.
@@ -37,16 +38,19 @@
@end
/// Reports banner related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationBannerAdEventDelegate)
@protocol GADMediationBannerAdEventDelegate <GADMediationAdEventDelegate>
@end
/// Reports interstitial related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationInterstitialAdEventDelegate)
@protocol GADMediationInterstitialAdEventDelegate <GADMediationAdEventDelegate>
@end
/// Reports native related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationNativeAdEventDelegate)
@protocol GADMediationNativeAdEventDelegate <GADMediationAdEventDelegate>
/// Notifies Google Mobile Ads SDK that the GADMediationAd started video playback.
@@ -67,6 +71,7 @@
@end
/// Reports rewarded related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationRewardedAdEventDelegate)
@protocol GADMediationRewardedAdEventDelegate <GADMediationAdEventDelegate>
/// Notifies the Google Mobile Ads SDK that the GADMediationAd has rewarded the user.
@@ -81,6 +86,7 @@
@end
/// Reports app open related information to the Google Mobile Ads SDK from the adapter.
+NS_SWIFT_NAME(MediationAppOpenAdEventDelegate)
@protocol GADMediationAppOpenAdEventDelegate <GADMediationAdEventDelegate>
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
index 8f29d3d..0d803e3 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdRequest.h
@@ -13,6 +13,7 @@
#import <GoogleMobileAds/Mediation/GADMEnums.h>
/// Provides information which can be used for making ad requests during mediation.
+NS_SWIFT_NAME(MediationAdRequest)
@protocol GADMediationAdRequest <NSObject>
/// Publisher ID set by the publisher on the AdMob frontend.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
index 2c77048..71084c4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h
@@ -12,4 +12,5 @@
/// within a configurable fraction of the width and height of the original. If no valid size exists,
/// returns GADAdSizeInvalid.
FOUNDATION_EXPORT GADAdSize
-GADClosestValidSizeForAdSizes(GADAdSize original, NSArray<NSValue *> *_Nonnull possibleAdSizes);
+GADClosestValidSizeForAdSizes(GADAdSize original, NSArray<NSValue *> *_Nonnull possibleAdSizes)
+ NS_SWIFT_NAME(closestValidSizeForAdSizes(original:possibleAdSizes:));
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
index 42dcd89..48c8886 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
@@ -26,7 +26,9 @@
/// couldn't be created or if the block has already been called.
typedef id<GADMediationBannerAdEventDelegate> _Nullable (
^GADMediationInterscrollerAdLoadCompletionHandler)(_Nullable id<GADMediationInterscrollerAd> ad,
- NSError *_Nullable error);
+ NSError *_Nullable error)
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Interscroller mediation is no longer supported. This API will be "
+ "removed in a future release.");
/// Called by the adapter after loading the interstitial ad or encountering an error. Returns an
/// ad event delegate to send ad events to the Google Mobile Ads SDK. The block returns nil if a
@@ -64,6 +66,7 @@
///
/// Adapters are initialized on a background queue and should avoid using the main queue until
/// load time.
+NS_SWIFT_NAME(MediationAdapter)
@protocol GADMediationAdapter <NSObject>
/// Returns the adapter version.
+ (GADVersionNumber)adapterVersion;
@@ -84,7 +87,8 @@
/// or configuration work. The adapter must call completionHandler once the adapter can service ad
/// requests, or if it encounters an error while setting up.
+ (void)setUpWithConfiguration:(nonnull GADMediationServerConfiguration *)configuration
- completionHandler:(nonnull GADMediationAdapterSetUpCompletionBlock)completionHandler;
+ completionHandler:(nonnull GADMediationAdapterSetUpCompletionBlock)completionHandler
+ NS_SWIFT_NAME(setUp(with:completionHandler:));
/// Asks the adapter to load a banner ad with the provided ad configuration. The adapter must call
/// back completionHandler with the loaded ad, or it may call back with an error. This method is
@@ -92,16 +96,6 @@
- (void)loadBannerForAdConfiguration:(nonnull GADMediationBannerAdConfiguration *)adConfiguration
completionHandler:
(nonnull GADMediationBannerLoadCompletionHandler)completionHandler;
-
-/// Asks the adapter to load an interscroller ad with the provided ad configuration. The adapter
-/// must call back completionHandler with the loaded ad, or it may call back with an error. This
-/// method is called on the main thread, and completionHandler must be called back on the main
-/// thread.
-- (void)loadInterscrollerAdForAdConfiguration:
- (nonnull GADMediationBannerAdConfiguration *)adConfiguration
- completionHandler:
- (nonnull GADMediationInterscrollerAdLoadCompletionHandler)
- completionHandler;
/// Asks the adapter to load an interstitial ad with the provided ad configuration. The adapter
/// must call back completionHandler with the loaded ad, or it may call back with an error. This
@@ -145,4 +139,18 @@
(nonnull GADMediationAppOpenAdConfiguration *)adConfiguration
completionHandler:
(nonnull GADMediationAppOpenLoadCompletionHandler)completionHandler;
+
+#pragma mark Deprecated
+
+/// Asks the adapter to load an interscroller ad with the provided ad configuration. The adapter
+/// must call back completionHandler with the loaded ad, or it may call back with an error. This
+/// method is called on the main thread, and completionHandler must be called back on the main
+/// thread.
+- (void)loadInterscrollerAdForAdConfiguration:
+ (nonnull GADMediationBannerAdConfiguration *)adConfiguration
+ completionHandler:
+ (nonnull GADMediationInterscrollerAdLoadCompletionHandler)
+ completionHandler
+ GAD_DEPRECATED_MSG_ATTRIBUTE("Interscroller mediation is no longer supported. This API will be "
+ "removed in a future release.");
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
index d394205..d0d7ae4 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
@@ -11,10 +11,12 @@
#import <UIKit/UIKit.h>
/// Rendered app open ad.
+NS_SWIFT_NAME(MediationAppOpenAd)
@protocol GADMediationAppOpenAd <GADMediationAd>
/// Presents the receiver from the view controller.
-- (void)presentFromViewController:(nonnull UIViewController *)viewController;
+- (void)presentFromViewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(present(from:));
@end
/// App open ad configuration.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
index 57b73f1..1294e7a 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
@@ -12,6 +12,7 @@
#import <UIKit/UIKit.h>
/// Rendered banner ad. Provides a single subview to add to the banner view's view hierarchy.
+NS_SWIFT_NAME(MediationBannerAd)
@protocol GADMediationBannerAd <GADMediationAd>
/// The banner ad view.
@@ -24,6 +25,7 @@
@end
/// Rendered interscroller ad.
+GAD_DEPRECATED_MSG_ATTRIBUTE("Interscroller will not be supported.")
@protocol GADMediationInterscrollerAd <GADMediationBannerAd>
/// Indicates whether the interscroller rendering effect should be delegated to the Google Mobile
@@ -33,6 +35,7 @@
@end
/// Banner ad configuration.
+NS_SWIFT_NAME(MediationBannerAdConfiguration)
@interface GADMediationBannerAdConfiguration : GADMediationAdConfiguration
/// Banner ad size requested of the adapter.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h
index 05ea90f..d6aa775 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h
@@ -11,13 +11,16 @@
#import <UIKit/UIKit.h>
/// Rendered interstitial ad.
+NS_SWIFT_NAME(MediationInterstitialAd)
@protocol GADMediationInterstitialAd <GADMediationAd>
/// Presents the receiver from the view controller.
-- (void)presentFromViewController:(nonnull UIViewController *)viewController;
+- (void)presentFromViewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(present(from:));
@end
/// Interstitial ad configuration.
+NS_SWIFT_NAME(MediationInterstitialAdConfiguration)
@interface GADMediationInterstitialAdConfiguration : GADMediationAdConfiguration
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h
index 74292ca..58f8e47 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationNativeAd.h
@@ -14,6 +14,7 @@
#import <UIKit/UIKit.h>
/// Rendered native ad.
+NS_SWIFT_NAME(MediationNativeAd)
@protocol GADMediationNativeAd <GADMediationAd, GADMediatedUnifiedNativeAd>
@optional
@@ -34,6 +35,7 @@
@end
/// Native ad configuration.
+NS_SWIFT_NAME(MediationNativeAdConfiguration)
@interface GADMediationNativeAdConfiguration : GADMediationAdConfiguration
/// Additional options configured by the publisher for requesting a native ad.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h
index 27e3391..bc073ca 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationRewardedAd.h
@@ -11,10 +11,14 @@
#import <UIKit/UIKit.h>
/// Rendered rewarded ad.
+NS_SWIFT_NAME(MediationRewardedAd)
@protocol GADMediationRewardedAd <GADMediationAd>
-- (void)presentFromViewController:(nonnull UIViewController *)viewController;
+
+- (void)presentFromViewController:(nonnull UIViewController *)viewController
+ NS_SWIFT_NAME(present(from:));
@end
/// Rewarded ad configuration.
+NS_SWIFT_NAME(MediationRewardedAdConfiguration)
@interface GADMediationRewardedAdConfiguration : GADMediationAdConfiguration
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h
index 9f9ea68..d61bb70 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationServerConfiguration.h
@@ -9,6 +9,7 @@
#import <GoogleMobileAds/GADAdFormat.h>
/// Mediation configuration set by the publisher on the AdMob UI.
+NS_SWIFT_NAME(MediationCredentials)
@interface GADMediationCredentials : NSObject
/// The AdMob UI settings.
@@ -20,6 +21,7 @@
@end
/// Third party SDK configuration.
+NS_SWIFT_NAME(MediationServerConfiguration)
@interface GADMediationServerConfiguration : NSObject
/// Array of mediation configurations set by the publisher on the AdMob UI. Each configuration is a
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h
index 89742ac..02b2a59 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h
@@ -18,7 +18,8 @@
NSInteger minorVersion;
/// Patch version.
NSInteger patchVersion;
-};
+} NS_SWIFT_NAME(VersionNumber);
/// Returns a string representation of the version number.
-NSString *_Nonnull GADGetStringFromVersionNumber(GADVersionNumber version);
+NSString *_Nonnull GADGetStringFromVersionNumber(GADVersionNumber version)
+ NS_SWIFT_NAME(string(for:));
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
index 0fbc696..b886d5b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
@@ -10,8 +10,11 @@
/// Ad string request extension.
@interface GADRequest (AdString)
+/// Deprecated. Use each ad format class's loadWithAdResponseString: instead.
+///
/// Ad string that represents an ad response. If set, the SDK will render this ad and ignore all
/// other targeting information set on this request.
-@property(nonatomic, copy, nullable) NSString *adString;
+@property(nonatomic, copy, nullable) NSString *adString GAD_DEPRECATED_MSG_ATTRIBUTE(
+ "Use each ad format class's loadWithAdResponseString: instead.");
@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h
index acf9ca3..b1def2d 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h
@@ -14,6 +14,7 @@
NSError *_Nullable error);
/// Adapter that provides signals to the Google Mobile Ads SDK to be included in an auction.
+NS_SWIFT_NAME(RTBAdapter)
@protocol GADRTBAdapter <GADMediationAdapter>
/// Returns an initialized RTB adapter.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h
index 84b50c6..bf0f3f8 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBRequestParameters.h
@@ -11,6 +11,7 @@
#import <GoogleMobileAds/Mediation/GADMediationServerConfiguration.h>
/// Mediation configuration for a particular ad request.
+NS_SWIFT_NAME(RTBMediationSignalsConfiguration)
@interface GADRTBMediationSignalsConfiguration : NSObject
/// Array of mediation credential configurations set by the publisher on the AdMob UI. Each
@@ -21,6 +22,7 @@
@end
/// Request parameters provided by the publisher and Google Mobile Ads SDK.
+NS_SWIFT_NAME(RTBRequestParameters)
@interface GADRTBRequestParameters : NSObject
/// Mediation configuration for this request set by the publisher on the AdMob UI.
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h
new file mode 100644
index 0000000..1589c1b
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADAppOpenSignalRequest.h
@@ -0,0 +1,18 @@
+//
+// GADAppOpenSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// An app open signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(AppOpenSignalRequest)
+@interface GADAppOpenSignalRequest : GADSignalRequest
+
+/// Returns an app open signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h
new file mode 100644
index 0000000..b438f30
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADBannerSignalRequest.h
@@ -0,0 +1,48 @@
+//
+// GADBannerSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdSize.h>
+#import <GoogleMobileAds/GADVideoOptions.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A banner signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(BannerSignalRequest)
+@interface GADBannerSignalRequest : GADSignalRequest
+
+/// Indicates that the publisher will record impressions manually when the ad becomes visible to the
+/// user.
+@property(nonatomic, getter=isManualImpressionEnabled) BOOL manualImpressionEnabled;
+
+/// The banner ad size. Use one of the predefined standard ad sizes (such as GADAdSizeBanner), or
+/// create one using the GADAdSizeFromCGSize method. Never create your own GADAdSize directly.
+@property(nonatomic, assign) GADAdSize adSize;
+
+/// Array of NSValue encoded GADAdSize structs, specifying all valid sizes that are
+/// appropriate for this slot. Use one of the predefined
+/// standard ad sizes (such as GADAdSizeBanner), or create one using the GADAdSizeFromCGSize
+/// method. Never create your own GADAdSize directly.
+///
+/// Example:
+///
+/// \code
+/// NSArray *adSizes = @[
+/// NSValueFromGADAdSize(GADAdSizeBanner),
+/// NSValueFromGADAdSize(GADAdSizeLargeBanner)
+/// ];
+///
+/// signalRequest.adSizes = adSizes;
+/// \endcode
+@property(nonatomic, copy, nullable) NSArray<NSValue *> *adSizes;
+
+/// Video ad options. Defaults to nil.
+@property(nonatomic, copy, nullable) GADVideoOptions *videoOptions;
+
+/// Returns an initialized banner signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h
new file mode 100644
index 0000000..8c30fa8
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADInterstitialSignalRequest.h
@@ -0,0 +1,19 @@
+//
+// GADInterstitialSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// An interstitial signal request that can be used as input in server-to-server signal
+/// generation.
+NS_SWIFT_NAME(InterstitialSignalRequest)
+@interface GADInterstitialSignalRequest : GADSignalRequest
+
+/// Returns an initialized interstitial signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h
new file mode 100644
index 0000000..7deefd2
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADNativeSignalRequest.h
@@ -0,0 +1,85 @@
+//
+// GADNativeSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdChoicesPosition.h>
+#import <GoogleMobileAds/GADMediaAspectRatio.h>
+#import <GoogleMobileAds/GADVideoOptions.h>
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A native signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(NativeSignalRequest)
+@interface GADNativeSignalRequest : GADSignalRequest
+
+/// Number of ads to request. By default, numberOfAds
+/// is one. Requests are invalid and will fail if numberOfAds is less than one. If numberOfAds
+/// exceeds the maximum limit (5), only the maximum number of ads are requested.
+@property(nonatomic) NSInteger numberOfAds;
+
+/// Indicates whether image asset content should be loaded by the SDK. If set to YES, the SDK will
+/// disable image asset loading and native ad image URLs can be used to fetch content. Defaults to
+/// NO, image assets are loaded by the SDK.
+@property(nonatomic, assign, getter=isImageLoadingDisabled)
+ BOOL disableImageLoading NS_SWIFT_NAME(isImageLoadingDisabled);
+
+/// Indicates whether multiple images should be loaded for each asset. Defaults to NO.
+@property(nonatomic, assign) BOOL shouldRequestMultipleImages;
+
+/// Image and video aspect ratios. Portrait, landscape, and
+/// square aspect ratios are returned when this property is GADMediaAspectRatioUnknown or
+/// GADMediaAspectRatioAny. Defaults to GADMediaAspectRatioUnknown.
+@property(nonatomic, assign) GADMediaAspectRatio mediaAspectRatio;
+
+/// Indicates preferred location of AdChoices icon. Default is GADAdChoicesPositionTopRightCorner.
+@property(nonatomic, assign) GADAdChoicesPosition preferredAdChoicesPosition;
+
+/// Indicates whether the custom Mute This Ad feature is requested. Defaults to NO.
+@property(nonatomic, assign, getter=isCustomMuteThisAdRequested)
+ BOOL customMuteThisAdRequested NS_SWIFT_NAME(isCustomMuteThisAdRequested);
+
+/// Indicates whether the publisher will record impressions manually when the ad becomes visible to
+/// the user. Defaults to NO.
+@property(nonatomic, assign) BOOL enableManualImpressions;
+
+/// Enable the direction for detecting swipe gestures and counting them as clicks, and
+/// whether tap gestures are also allowed on the ad. By default, swipe gestures are disabled.
+///
+/// Available for allowlisted publishers only. Settings will be ignored for publishers not
+/// allowlisted.
+- (void)enableSwipeGestureDirection:(UISwipeGestureRecognizerDirection)direction
+ tapsAllowed:(BOOL)tapsAllowed;
+
+/// Video ad options. Defaults to nil.
+@property(nonatomic, copy, nullable) GADVideoOptions *videoOptions;
+
+/// Array of NSValue encoded GADAdSize structs, specifying all valid sizes that are
+/// appropriate for this slot. Never create your own GADAdSize directly. Use one of the predefined
+/// standard ad sizes (such as GADAdSizeBanner), or create one using the GADAdSizeFromCGSize
+/// method.
+///
+/// Example:
+///
+/// \code
+/// NSArray *adSizes = @[
+/// NSValueFromGADAdSize(GADAdSizeBanner),
+/// NSValueFromGADAdSize(GADAdSizeLargeBanner)
+/// ];
+///
+/// signalRequest.adSizes = adSizes;
+/// \endcode
+@property(nonatomic, copy, nullable) NSArray<NSValue *> *adSizes;
+
+/// Set of ad loader ad types. See GADAdLoaderAdTypes.h for available ad loader ad types.
+@property(nonatomic, copy, nullable) NSSet<GADAdLoaderAdType> *adLoaderAdTypes;
+
+/// Array of custom native ad format IDs.
+@property(nonatomic, copy, nullable) NSArray<NSString *> *customNativeAdFormatIDs;
+
+/// Returns an initialized native signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h
new file mode 100644
index 0000000..8944d44
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedInterstitialSignalRequest.h
@@ -0,0 +1,19 @@
+//
+// GADRewardedInterstitialSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A rewarded interstitial signal request that can be used as input in server-to-server signal
+/// generation.
+NS_SWIFT_NAME(RewardedInterstitialSignalRequest)
+@interface GADRewardedInterstitialSignalRequest : GADSignalRequest
+
+/// Returns an initialized rewarded interstitial signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h
new file mode 100644
index 0000000..504bc60
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADRewardedSignalRequest.h
@@ -0,0 +1,18 @@
+//
+// GADRewardedSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/Request/GADSignalRequest.h>
+
+/// A rewarded signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(RewardedSignalRequest)
+@interface GADRewardedSignalRequest : GADSignalRequest
+
+/// Returns an initialized rewarded signal request.
+/// @param signalType The type of signal to request.
+- (nonnull instancetype)initWithSignalType:(nonnull NSString *)signalType;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignal.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignal.h
new file mode 100644
index 0000000..da30e93
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignal.h
@@ -0,0 +1,21 @@
+//
+// GADSignal.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+#import <UIKit/UIKit.h>
+
+/// A signal that can be used as input in a server-to-server ad request.
+NS_SWIFT_NAME(Signal)
+@interface GADSignal : NSObject
+
+/// Signal string used in a server-to-server ad request.
+@property(nonatomic, readonly, nonnull) NSString *signalString NS_SWIFT_NAME(signal);
+
+#pragma mark Initialization
+
+/// Unavailable. An instance of this class will be returned when generating a signal.
+- (nonnull instancetype)init NS_UNAVAILABLE;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h
new file mode 100644
index 0000000..2d55c3e
--- /dev/null
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h
@@ -0,0 +1,84 @@
+//
+// GADSignalRequest.h
+// Google Mobile Ads SDK
+//
+// Copyright 2024 Google LLC. All rights reserved.
+//
+
+#import <GoogleMobileAds/GADAdNetworkExtras.h>
+#import <UIKit/UIKit.h>
+
+/// A signal request that can be used as input in server-to-server signal generation.
+NS_SWIFT_NAME(SignalRequest)
+@interface GADSignalRequest : NSObject <NSCopying>
+
+#pragma mark Additional Parameters For Ad Networks
+
+/// Ad networks may have additional parameters they accept. To pass these parameters to them, create
+/// the ad network extras object for that network, fill in the parameters, and register it here. The
+/// ad network should have a header defining the interface for the 'extras' object to create. All
+/// networks will have access to the basic settings you've set in this GADRequest. If you register
+/// an extras object that is the same class as one you have registered before, the previous extras
+/// will be overwritten.
+- (void)registerAdNetworkExtras:(nonnull id<GADAdNetworkExtras>)extras;
+
+/// Returns the network extras defined for an ad network.
+- (nullable id<GADAdNetworkExtras>)adNetworkExtrasFor:(nonnull Class<GADAdNetworkExtras>)aClass;
+
+/// Removes the extras for an ad network. |aClass| is the class which represents that network's
+/// extras type.
+- (void)removeAdNetworkExtrasFor:(nonnull Class<GADAdNetworkExtras>)aClass;
+
+#pragma mark Publisher Provided
+
+/// Scene object. Used in multiscene apps to request ads of the appropriate size. If this is nil,
+/// uses the application's key window scene.
+@property(nonatomic, nullable, weak) UIWindowScene *scene API_AVAILABLE(ios(13.0));
+
+#pragma mark Contextual Information
+
+/// Array of keyword strings. Keywords are words or phrases describing the current user activity
+/// such as @"Sports Scores" or @"Football". Set this property to nil to clear the keywords.
+@property(nonatomic, copy, nullable) NSArray<NSString *> *keywords;
+
+/// URL string for a webpage whose content matches the app's primary content. This webpage content
+/// is used for targeting and brand safety purposes.
+@property(nonatomic, copy, nullable) NSString *contentURL;
+
+/// URL strings for non-primary web content near an ad. Promotes brand safety and allows displayed
+/// ads to have an app level rating (MA, T, PG, etc) that is more appropriate to neighboring
+/// content.
+@property(nonatomic, copy, nullable)
+ NSArray<NSString *> *neighboringContentURLStrings NS_SWIFT_NAME(neighboringContentURLs);
+
+#pragma mark Request Agent Information
+
+/// String that identifies the ad request's origin. Third party libraries that reference the Mobile
+/// Ads SDK should set this property to denote the platform from which the ad request originated.
+/// For example, a third party ad network called "CoolAds network" that is mediating requests to the
+/// Mobile Ads SDK should set this property as "CoolAds".
+@property(nonatomic, copy, nullable) NSString *requestAgent;
+
+#pragma mark Optional Targeting Information
+
+/// Publisher provided ID.
+@property(nonatomic, copy, nullable) NSString *publisherProvidedID;
+
+/// Array of strings used to exclude specified categories in ad results.
+@property(nonatomic, copy, nullable) NSArray<NSString *> *categoryExclusions;
+
+/// Key-value pairs used for custom targeting.
+@property(nonatomic, copy, nullable) NSDictionary<NSString *, id> *customTargeting;
+
+#pragma mark Ad Unit ID
+
+/// The ad unit ID representing the placement in your app that will render the requested ad.
+/// Create a new ad unit for every unique placement for improved targeting and reporting.
+@property(nonatomic, copy, nullable) NSString *adUnitID;
+
+#pragma mark Initialization
+
+/// Initialization is only available from a subclass.
+- (nonnull instancetype)init NS_UNAVAILABLE;
+
+@end
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist
index cf4fba1..8a5263b 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>23E224</string>
+ <string>24G90</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,29 +17,29 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>11.5.0</string>
+ <string>12.10.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneSimulator</string>
</array>
<key>CFBundleVersion</key>
- <string>1150</string>
+ <string>12100</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>17.2</string>
+ <string>18.0</string>
<key>DTSDKBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTSDKName</key>
- <string>iphonesimulator17.2</string>
+ <string>iphonesimulator18.0</string>
<key>DTXcode</key>
- <string>1510</string>
+ <string>1600</string>
<key>DTXcodeBuild</key>
- <string>15C65</string>
+ <string>16A242d</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>NSHumanReadableCopyright</key>
diff --git a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap
index 0d52857..8292e5e 100644
--- a/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap
+++ b/frameworks/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap
@@ -17,6 +17,7 @@
link framework "CoreVideo"
link framework "Foundation"
link framework "JavaScriptCore"
+ link framework "MarketplaceKit"
link framework "MediaPlayer"
link framework "MessageUI"
link framework "MobileCoreServices"
@@ -32,6 +33,7 @@
header "GADAdChoicesPosition.h"
header "GADAdChoicesView.h"
header "GADAdFormat.h"
+ header "GADAdLoader+ServerToServer.h"
header "GADAdLoader.h"
header "GADAdLoaderAdTypes.h"
header "GADAdLoaderDelegate.h"
@@ -60,7 +62,6 @@
header "GADCustomNativeAdDelegate.h"
header "GADDebugOptionsViewController.h"
header "GADDisplayAdMeasurement.h"
- header "GADDynamicHeightSearchRequest.h"
header "GADExtras.h"
header "GADFullScreenContentDelegate.h"
header "GADInitializationStatus.h"
@@ -92,7 +93,6 @@
header "GADResponseInfo.h"
header "GADRewardedAd.h"
header "GADRewardedInterstitialAd.h"
- header "GADSearchBannerView.h"
header "GADServerSideVerificationOptions.h"
header "GADVideoController.h"
header "GADVideoControllerDelegate.h"
@@ -123,4 +123,12 @@
header "QueryInfo/GADRequest+AdString.h"
header "RTBMediation/GADRTBAdapter.h"
header "RTBMediation/GADRTBRequestParameters.h"
+ header "Request/GADAppOpenSignalRequest.h"
+ header "Request/GADBannerSignalRequest.h"
+ header "Request/GADInterstitialSignalRequest.h"
+ header "Request/GADNativeSignalRequest.h"
+ header "Request/GADRewardedInterstitialSignalRequest.h"
+ header "Request/GADRewardedSignalRequest.h"
+ header "Request/GADSignal.h"
+ header "Request/GADSignalRequest.h"
}
diff --git a/frameworks/UserMessagingPlatform.xcframework/Info.plist b/frameworks/UserMessagingPlatform.xcframework/Info.plist
index 9e53a59..0caff65 100644
--- a/frameworks/UserMessagingPlatform.xcframework/Info.plist
+++ b/frameworks/UserMessagingPlatform.xcframework/Info.plist
@@ -8,6 +8,20 @@
<key>BinaryPath</key>
<string>UserMessagingPlatform.framework/UserMessagingPlatform</string>
<key>LibraryIdentifier</key>
+ <string>ios-arm64</string>
+ <key>LibraryPath</key>
+ <string>UserMessagingPlatform.framework</string>
+ <key>SupportedArchitectures</key>
+ <array>
+ <string>arm64</string>
+ </array>
+ <key>SupportedPlatform</key>
+ <string>ios</string>
+ </dict>
+ <dict>
+ <key>BinaryPath</key>
+ <string>UserMessagingPlatform.framework/UserMessagingPlatform</string>
+ <key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>UserMessagingPlatform.framework</string>
@@ -20,20 +34,6 @@
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
- </dict>
- <dict>
- <key>BinaryPath</key>
- <string>UserMessagingPlatform.framework/UserMessagingPlatform</string>
- <key>LibraryIdentifier</key>
- <string>ios-arm64</string>
- <key>LibraryPath</key>
- <string>UserMessagingPlatform.framework</string>
- <key>SupportedArchitectures</key>
- <array>
- <string>arm64</string>
- </array>
- <key>SupportedPlatform</key>
- <string>ios</string>
</dict>
</array>
<key>CFBundlePackageType</key>
diff --git a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeDirectory b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeDirectory
index 79c0981..9c48297 100644
--- a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeDirectory
+++ b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeRequirements-1 b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeRequirements-1
index 1627134..a2b95fc 100644
--- a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeRequirements-1
+++ b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeResources b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeResources
index 335abc2..ad7fc90 100644
--- a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeResources
+++ b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeResources
@@ -6,23 +6,23 @@
<dict>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentForm.h</key>
<data>
- z6mtCk+9rFiXmTUvx1iwu7OD7Yc=
+ 2lMP03pgZTfbXyqQ48rkpaNV3SI=
</data>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h</key>
<data>
- nTwROE/A7JrgHOlBRVyp2eJrGZU=
+ C02/ii7oYFfOLWictPhnogHPW84=
</data>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h</key>
<data>
- sTZSuUtSAmUeGMutCHiZgEGxAbk=
+ CgvWixFHxqTnvo+oRg8UwxZ29p0=
</data>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPError.h</key>
<data>
- dap5fPtno9hcuFhzft3VWvMy4f0=
+ usSUO/EZMZjLLzt6Bg4bkhp61Go=
</data>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h</key>
<data>
- biWyekLSQxSKsxHTjJ8KDsmj7qQ=
+ lRGVA2eDj/nQObv+IcIdOFMjbBo=
</data>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h</key>
<data>
@@ -30,7 +30,7 @@
</data>
<key>ios-arm64/UserMessagingPlatform.framework/Info.plist</key>
<data>
- oLNFcROXyO9JBbeiocAMi/IDLf0=
+ H8lUOexfQ1oAhXmtzb/smDa/Qf8=
</data>
<key>ios-arm64/UserMessagingPlatform.framework/Modules/module.modulemap</key>
<data>
@@ -42,27 +42,27 @@
</data>
<key>ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatform</key>
<data>
- 7XNbAgrl3xZ0bhc5P5BUVDhTJb0=
+ Kaf915oNZTF4ZTDxcQLxGY/KQWc=
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h</key>
<data>
- z6mtCk+9rFiXmTUvx1iwu7OD7Yc=
+ 2lMP03pgZTfbXyqQ48rkpaNV3SI=
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h</key>
<data>
- nTwROE/A7JrgHOlBRVyp2eJrGZU=
+ C02/ii7oYFfOLWictPhnogHPW84=
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h</key>
<data>
- sTZSuUtSAmUeGMutCHiZgEGxAbk=
+ CgvWixFHxqTnvo+oRg8UwxZ29p0=
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPError.h</key>
<data>
- dap5fPtno9hcuFhzft3VWvMy4f0=
+ usSUO/EZMZjLLzt6Bg4bkhp61Go=
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h</key>
<data>
- biWyekLSQxSKsxHTjJ8KDsmj7qQ=
+ lRGVA2eDj/nQObv+IcIdOFMjbBo=
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h</key>
<data>
@@ -70,7 +70,7 @@
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Info.plist</key>
<data>
- 1DaZ59CQBNZM+DQ47Yvug7jDwQg=
+ j6R4xcg5Ha1t+sFG6FJ/7X3f2rQ=
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Modules/module.modulemap</key>
<data>
@@ -82,7 +82,7 @@
</data>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/UserMessagingPlatform</key>
<data>
- JaULajHZvCCewDkohAhcRXcLfa8=
+ 1abAfaYjd85/QzTTCs2rzqEtMRg=
</data>
</dict>
<key>files2</key>
@@ -91,55 +91,55 @@
<dict>
<key>hash</key>
<data>
- z6mtCk+9rFiXmTUvx1iwu7OD7Yc=
+ 2lMP03pgZTfbXyqQ48rkpaNV3SI=
</data>
<key>hash2</key>
<data>
- OwZyBXD77uoq+ek46dD7dqPf76vxTPXCg9wmmmzG2dc=
+ OGR3CVReDGdhF476PHjsQA+dnmB1qXlWTshtpkNbLsQ=
</data>
</dict>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h</key>
<dict>
<key>hash</key>
<data>
- nTwROE/A7JrgHOlBRVyp2eJrGZU=
+ C02/ii7oYFfOLWictPhnogHPW84=
</data>
<key>hash2</key>
<data>
- ofTAHdcbyTaK9Dd3vFWZfDh6sx/22bavVkEUQrKx8kk=
+ jEklOFAyB6o25/UCZUbQ2X1Vtr7FIeymhTW5kcpaTS4=
</data>
</dict>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h</key>
<dict>
<key>hash</key>
<data>
- sTZSuUtSAmUeGMutCHiZgEGxAbk=
+ CgvWixFHxqTnvo+oRg8UwxZ29p0=
</data>
<key>hash2</key>
<data>
- jW8LeaN56pcVFeX4YU8KyHfdeQa6ubqv2Cc/HWP7cbU=
+ nxlsktTDYoEqLpbvPzb/dDukiLVUtdWmBNlwZe6Xbrg=
</data>
</dict>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPError.h</key>
<dict>
<key>hash</key>
<data>
- dap5fPtno9hcuFhzft3VWvMy4f0=
+ usSUO/EZMZjLLzt6Bg4bkhp61Go=
</data>
<key>hash2</key>
<data>
- v0umJGzT5bRrYkwGJzPCZ9JC74kxjka7RH9xyLveHpg=
+ f2mZpSBzcQnWg4ub+p28Am7ZLOdzSC77ONoI6fcQ9cw=
</data>
</dict>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h</key>
<dict>
<key>hash</key>
<data>
- biWyekLSQxSKsxHTjJ8KDsmj7qQ=
+ lRGVA2eDj/nQObv+IcIdOFMjbBo=
</data>
<key>hash2</key>
<data>
- I/ZkAH7XX1RbIA+P/tfB/7MPDRl2RorB5sh/YbPq/5Y=
+ holOsZHrCHaB4aoAVb2WUtNDImvtZbTfPOm/0zt8G00=
</data>
</dict>
<key>ios-arm64/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h</key>
@@ -157,11 +157,11 @@
<dict>
<key>hash</key>
<data>
- oLNFcROXyO9JBbeiocAMi/IDLf0=
+ H8lUOexfQ1oAhXmtzb/smDa/Qf8=
</data>
<key>hash2</key>
<data>
- Bs/ZPWVQprOaplfMn5Ce7CiwlEbGYQoGsgjRJuVqZ58=
+ TXxMVh2snV135AD+cqGPVC3KY4F1y6U6sirrH18XeOk=
</data>
</dict>
<key>ios-arm64/UserMessagingPlatform.framework/Modules/module.modulemap</key>
@@ -190,66 +190,66 @@
<dict>
<key>hash</key>
<data>
- 7XNbAgrl3xZ0bhc5P5BUVDhTJb0=
+ Kaf915oNZTF4ZTDxcQLxGY/KQWc=
</data>
<key>hash2</key>
<data>
- 8GVz38eoZdyaagrSh9HXGHpbWCAt9/CXbBxNWMpipS0=
+ 3I8G27Yx2TGCYTSn7JX9vQqzWJebS1iY2R7mMG+EqRA=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h</key>
<dict>
<key>hash</key>
<data>
- z6mtCk+9rFiXmTUvx1iwu7OD7Yc=
+ 2lMP03pgZTfbXyqQ48rkpaNV3SI=
</data>
<key>hash2</key>
<data>
- OwZyBXD77uoq+ek46dD7dqPf76vxTPXCg9wmmmzG2dc=
+ OGR3CVReDGdhF476PHjsQA+dnmB1qXlWTshtpkNbLsQ=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h</key>
<dict>
<key>hash</key>
<data>
- nTwROE/A7JrgHOlBRVyp2eJrGZU=
+ C02/ii7oYFfOLWictPhnogHPW84=
</data>
<key>hash2</key>
<data>
- ofTAHdcbyTaK9Dd3vFWZfDh6sx/22bavVkEUQrKx8kk=
+ jEklOFAyB6o25/UCZUbQ2X1Vtr7FIeymhTW5kcpaTS4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h</key>
<dict>
<key>hash</key>
<data>
- sTZSuUtSAmUeGMutCHiZgEGxAbk=
+ CgvWixFHxqTnvo+oRg8UwxZ29p0=
</data>
<key>hash2</key>
<data>
- jW8LeaN56pcVFeX4YU8KyHfdeQa6ubqv2Cc/HWP7cbU=
+ nxlsktTDYoEqLpbvPzb/dDukiLVUtdWmBNlwZe6Xbrg=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPError.h</key>
<dict>
<key>hash</key>
<data>
- dap5fPtno9hcuFhzft3VWvMy4f0=
+ usSUO/EZMZjLLzt6Bg4bkhp61Go=
</data>
<key>hash2</key>
<data>
- v0umJGzT5bRrYkwGJzPCZ9JC74kxjka7RH9xyLveHpg=
+ f2mZpSBzcQnWg4ub+p28Am7ZLOdzSC77ONoI6fcQ9cw=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h</key>
<dict>
<key>hash</key>
<data>
- biWyekLSQxSKsxHTjJ8KDsmj7qQ=
+ lRGVA2eDj/nQObv+IcIdOFMjbBo=
</data>
<key>hash2</key>
<data>
- I/ZkAH7XX1RbIA+P/tfB/7MPDRl2RorB5sh/YbPq/5Y=
+ holOsZHrCHaB4aoAVb2WUtNDImvtZbTfPOm/0zt8G00=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h</key>
@@ -267,11 +267,11 @@
<dict>
<key>hash</key>
<data>
- 1DaZ59CQBNZM+DQ47Yvug7jDwQg=
+ j6R4xcg5Ha1t+sFG6FJ/7X3f2rQ=
</data>
<key>hash2</key>
<data>
- uvk7pNdsJ5y/YPFIjO4vhWe9wzmNv9USBepEzd4wVs0=
+ VwSrc7ZpR4zz7K3dfalw85qGpQ2HMTt34LX1edLKnX8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Modules/module.modulemap</key>
@@ -300,11 +300,11 @@
<dict>
<key>hash</key>
<data>
- JaULajHZvCCewDkohAhcRXcLfa8=
+ 1abAfaYjd85/QzTTCs2rzqEtMRg=
</data>
<key>hash2</key>
<data>
- pcnV1E8nDx3ENCzsG3ofvCY3haGa+ZSfYkLR8Zzf9OE=
+ 5nlXi++/Tiq7zXk3nskrceOBlhdYI1q2JeyX+fK/G4k=
</data>
</dict>
</dict>
diff --git a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeSignature b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeSignature
index 4e1eb33..1b51e89 100644
--- a/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeSignature
+++ b/frameworks/UserMessagingPlatform.xcframework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentForm.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentForm.h
index c53cfad..8b96373 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentForm.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentForm.h
@@ -11,18 +11,23 @@
typedef void (^UMPConsentFormPresentCompletionHandler)(NSError *_Nullable error);
/// A single use consent form object.
+NS_SWIFT_NAME(ConsentForm)
@interface UMPConsentForm : NSObject
+
/// Loads a consent form and calls completionHandler on completion. Must be called on the
/// main queue.
-+ (void)loadWithCompletionHandler:(nonnull UMPConsentFormLoadCompletionHandler)completionHandler;
++ (void)loadWithCompletionHandler:(nonnull UMPConsentFormLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:));
/// Loads a consent form and immediately presents it from the provided viewController if
/// UMPConsentInformation.sharedInstance.consentStatus is UMPConsentStatusRequired. Calls
/// completionHandler after the user selects an option and the form is dismissed, or on the next run
-/// loop if no form is presented. Must be called on the main queue.
-+ (void)loadAndPresentIfRequiredFromViewController:(nonnull UIViewController *)viewController
+/// loop if no form is presented. Must be called on the main queue. If viewController is nil, uses
+/// the top view controller of the application's main window.
++ (void)loadAndPresentIfRequiredFromViewController:(nullable UIViewController *)viewController
completionHandler:(nullable UMPConsentFormPresentCompletionHandler)
- completionHandler;
+ completionHandler
+ NS_SWIFT_NAME(loadAndPresentIfRequired(from:completionHandler:));
/// Presents a privacy options form from the provided viewController if
/// UMPConsentInformation.sharedInstance.privacyOptionsRequirementStatus is
@@ -33,20 +38,23 @@
/// This method should only be called in response to a user input to request a privacy options form
/// to be shown. The privacy options form is preloaded by the SDK automatically when a form becomes
/// available. If no form is preloaded, the SDK will invoke the completionHandler on the next run
-/// loop, but will asynchronously retry to load one.
-+ (void)presentPrivacyOptionsFormFromViewController:(nonnull UIViewController *)viewController
+/// loop, but will asynchronously retry to load one. If viewController is nil, uses the top view
+/// controller of the application's main window.
++ (void)presentPrivacyOptionsFormFromViewController:(nullable UIViewController *)viewController
completionHandler:
(nullable UMPConsentFormPresentCompletionHandler)
- completionHandler;
+ completionHandler
+ NS_SWIFT_NAME(presentPrivacyOptionsForm(from:completionHandler:));
/// Unavailable. Use +loadWithCompletionHandler: instead.
-- (nullable instancetype)init NS_UNAVAILABLE;
+- (nonnull instancetype)init NS_UNAVAILABLE;
/// Presents the full screen consent form over viewController. The form is dismissed and
/// completionHandler is called after the user selects an option.
/// UMPConsentInformation.sharedInstance.consentStatus is updated prior to completionHandler being
-/// called. completionHandler is called on the main queue.
-- (void)presentFromViewController:(nonnull UIViewController *)viewController
- completionHandler:
- (nullable UMPConsentFormPresentCompletionHandler)completionHandler;
+/// called. completionHandler is called on the main queue. If viewController is nil, uses the top
+/// view controller of the application's main window.
+- (void)presentFromViewController:(nullable UIViewController *)viewController
+ completionHandler:(nullable UMPConsentFormPresentCompletionHandler)completionHandler
+ NS_SWIFT_NAME(present(from:completionHandler:));
@end
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
index 6b65d81..84cbfb8 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
@@ -3,7 +3,7 @@
#import <UserMessagingPlatform/UMPRequestParameters.h>
/// SDK version string, of a form "major.minor.patch".
-extern NSString *_Nonnull const UMPVersionString;
+extern NSString *_Nonnull const UMPVersionString NS_SWIFT_NAME(Version);
/// Consent status values.
typedef NS_ENUM(NSInteger, UMPConsentStatus) {
@@ -12,7 +12,7 @@
UMPConsentStatusNotRequired = 2, ///< Consent not required.
UMPConsentStatusObtained =
3, ///< User consent obtained, personalized vs non-personalized undefined.
-};
+} NS_SWIFT_NAME(ConsentStatus);
/// State values for whether the user has a consent form available to them. To check whether form
/// status has changed, an update can be requested through
@@ -28,7 +28,7 @@
/// Consent forms are unavailable. Showing a consent form is not required.
UMPFormStatusUnavailable = 2,
-};
+} NS_SWIFT_NAME(FormStatus);
/// State values for whether the user needs to be provided a way to modify their privacy options.
typedef NS_ENUM(NSInteger, UMPPrivacyOptionsRequirementStatus) {
@@ -39,17 +39,18 @@
/// User does not need to modify their privacy options. Either consent is not required, or the
/// consent type does not require modification.
UMPPrivacyOptionsRequirementStatusNotRequired = 2,
-};
+} NS_SWIFT_NAME(PrivacyOptionsRequirementStatus);
/// Called when the consent info request completes. Error is nil on success, and non-nil if the
/// update failed.
typedef void (^UMPConsentInformationUpdateCompletionHandler)(NSError *_Nullable error);
/// Consent information. All methods must be called on the main thread.
+NS_SWIFT_NAME(ConsentInformation)
@interface UMPConsentInformation : NSObject
/// The shared consent information instance.
-@property(class, nonatomic, readonly, nonnull) UMPConsentInformation *sharedInstance;
+@property(class, nonatomic, readonly, nonnull) UMPConsentInformation *sharedInstance NS_SWIFT_NAME(shared);
/// The user's consent status. This value defaults to UMPConsentStatusUnknown until
/// requestConsentInfoUpdateWithParameters:completionHandler: is called, and defaults to the
@@ -57,10 +58,8 @@
/// requestConsentInfoUpdateWithParameters:completionHandler: is called.
@property(nonatomic, readonly) UMPConsentStatus consentStatus;
-/// Indicates whether the app has completed the necessary steps for gathering updated user consent.
-/// Returns NO until requestConsentInfoUpdateWithParameters:completionHandler: is called. Returns
-/// YES once requestConsentInfoUpdateWithParameters:completionHandler: is called and when
-/// consentStatus is UMPConsentStatusNotRequired or UMPConsentStatusObtained.
+/// Indicates whether the SDK has gathered consent aligned with the app's configured messages.
+/// Returns NO until requestConsentInfoUpdateWithParameters:completionHandler: is called.
@property(nonatomic, readonly) BOOL canRequestAds;
/// Consent form status. This value defaults to UMPFormStatusUnknown and requires a call to
@@ -80,7 +79,8 @@
/// consentStatus may be updated again immediately before the completion handler is called.
- (void)requestConsentInfoUpdateWithParameters:(nullable UMPRequestParameters *)parameters
completionHandler:
- (nonnull UMPConsentInformationUpdateCompletionHandler)handler;
+ (nonnull UMPConsentInformationUpdateCompletionHandler)handler
+ NS_SWIFT_NAME(requestConsentInfoUpdate(with:completionHandler:));
/// Clears all consent state from persistent storage.
- (void)reset;
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h
index ed59af0..f8d0f62 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h
@@ -2,12 +2,16 @@
/// Debug values for testing geography.
typedef NS_ENUM(NSInteger, UMPDebugGeography) {
- UMPDebugGeographyDisabled = 0, ///< Disable geography debugging.
- UMPDebugGeographyEEA = 1, ///< Geography appears as in EEA for debug devices.
- UMPDebugGeographyNotEEA = 2, ///< Geography appears as not in EEA for debug devices.
-};
+ UMPDebugGeographyDisabled = 0, ///< Disable geography debugging.
+ UMPDebugGeographyEEA = 1, ///< Geography appears as in EEA for debug devices.
+ UMPDebugGeographyRegulatedUSState = 3, ///< Geography appears as in a regulated US State.
+ UMPDebugGeographyOther = 4, ///< Geography appears as in a region with no regulation in force.
+ UMPDebugGeographyNotEEA
+ __attribute__((deprecated("Deprecated. Use UMPDebugGeographyOther."))) = 2, ///< Deprecated.
+} NS_SWIFT_NAME(DebugGeography);
/// Overrides settings for debugging or testing.
+NS_SWIFT_NAME(DebugSettings)
@interface UMPDebugSettings : NSObject <NSCopying>
/// Array of device identifier strings. Debug features are enabled for devices with these
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPError.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPError.h
index 72301a5..403f9d8 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPError.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPError.h
@@ -4,20 +4,20 @@
extern NSErrorDomain _Nonnull const UMPErrorDomain;
/// Error codes used when making requests to update consent info.
-typedef NS_ENUM(NSInteger, UMPRequestErrorCode) {
- UMPRequestErrorCodeInternal = 1, ///< Internal error.
- UMPRequestErrorCodeInvalidAppID = 2, ///< The application's app ID is invalid.
- UMPRequestErrorCodeNetwork = 3, ///< Network error communicating with Funding Choices.
- UMPRequestErrorCodeMisconfiguration =
- 4, ///< A misconfiguration exists in the Funding Choices UI.
-};
+typedef NS_ERROR_ENUM(UMPErrorDomain, UMPRequestErrorCode){
+ UMPRequestErrorCodeInternal = 1, ///< Internal error.
+ UMPRequestErrorCodeInvalidAppID = 2, ///< The application's app ID is invalid.
+ UMPRequestErrorCodeNetwork = 3, ///< Network error communicating with Funding Choices.
+ UMPRequestErrorCodeMisconfiguration =
+ 4, ///< A misconfiguration exists in the Funding Choices UI.
+} NS_SWIFT_NAME(RequestError);
/// Error codes used when loading and showing forms.
-typedef NS_ENUM(NSInteger, UMPFormErrorCode) {
- UMPFormErrorCodeInternal = 5, ///< Internal error.
- UMPFormErrorCodeAlreadyUsed = 6, ///< Form was already used.
- UMPFormErrorCodeUnavailable = 7, ///< Form is unavailable.
- UMPFormErrorCodeTimeout = 8, ///< Loading a form timed out.
- UMPFormErrorCodeInvalidViewController =
- 9, ///< Form cannot be presented from the provided view controller.
-};
+typedef NS_ERROR_ENUM(UMPErrorDomain, UMPFormErrorCode){
+ UMPFormErrorCodeInternal = 5, ///< Internal error.
+ UMPFormErrorCodeAlreadyUsed = 6, ///< Form was already used.
+ UMPFormErrorCodeUnavailable = 7, ///< Form is unavailable.
+ UMPFormErrorCodeTimeout = 8, ///< Loading a form timed out.
+ UMPFormErrorCodeInvalidViewController =
+ 9, ///< Form cannot be presented from the provided view controller.
+} NS_SWIFT_NAME(FormError);
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
index 3aaab7c..bebb372 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
@@ -1,10 +1,11 @@
#import <UserMessagingPlatform/UMPDebugSettings.h>
/// Parameters sent on updates to user consent info.
+NS_SWIFT_NAME(RequestParameters)
@interface UMPRequestParameters : NSObject <NSCopying>
/// Indicates whether the user is tagged for under age of consent.
-@property(nonatomic) BOOL tagForUnderAgeOfConsent;
+@property(nonatomic) BOOL tagForUnderAgeOfConsent NS_SWIFT_NAME(isTaggedForUnderAgeOfConsent);
/// Debug settings for the request.
@property(nonatomic, copy, nullable) UMPDebugSettings *debugSettings;
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Info.plist b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Info.plist
index db20591..3172c0b 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Info.plist
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>23E224</string>
+ <string>24D70</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>2.4.0</string>
+ <string>3.0.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
@@ -27,19 +27,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
- <string>17.2</string>
+ <string>18.0</string>
<key>DTSDKBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTSDKName</key>
- <string>iphoneos17.2</string>
+ <string>iphoneos18.0</string>
<key>DTXcode</key>
- <string>1510</string>
+ <string>1600</string>
<key>DTXcodeBuild</key>
- <string>15C65</string>
+ <string>16A242d</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatform b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatform
index eadb147..b8335ed 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatform
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatform
Binary files differ
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h
index c53cfad..8b96373 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h
@@ -11,18 +11,23 @@
typedef void (^UMPConsentFormPresentCompletionHandler)(NSError *_Nullable error);
/// A single use consent form object.
+NS_SWIFT_NAME(ConsentForm)
@interface UMPConsentForm : NSObject
+
/// Loads a consent form and calls completionHandler on completion. Must be called on the
/// main queue.
-+ (void)loadWithCompletionHandler:(nonnull UMPConsentFormLoadCompletionHandler)completionHandler;
++ (void)loadWithCompletionHandler:(nonnull UMPConsentFormLoadCompletionHandler)completionHandler
+ NS_SWIFT_NAME(load(with:));
/// Loads a consent form and immediately presents it from the provided viewController if
/// UMPConsentInformation.sharedInstance.consentStatus is UMPConsentStatusRequired. Calls
/// completionHandler after the user selects an option and the form is dismissed, or on the next run
-/// loop if no form is presented. Must be called on the main queue.
-+ (void)loadAndPresentIfRequiredFromViewController:(nonnull UIViewController *)viewController
+/// loop if no form is presented. Must be called on the main queue. If viewController is nil, uses
+/// the top view controller of the application's main window.
++ (void)loadAndPresentIfRequiredFromViewController:(nullable UIViewController *)viewController
completionHandler:(nullable UMPConsentFormPresentCompletionHandler)
- completionHandler;
+ completionHandler
+ NS_SWIFT_NAME(loadAndPresentIfRequired(from:completionHandler:));
/// Presents a privacy options form from the provided viewController if
/// UMPConsentInformation.sharedInstance.privacyOptionsRequirementStatus is
@@ -33,20 +38,23 @@
/// This method should only be called in response to a user input to request a privacy options form
/// to be shown. The privacy options form is preloaded by the SDK automatically when a form becomes
/// available. If no form is preloaded, the SDK will invoke the completionHandler on the next run
-/// loop, but will asynchronously retry to load one.
-+ (void)presentPrivacyOptionsFormFromViewController:(nonnull UIViewController *)viewController
+/// loop, but will asynchronously retry to load one. If viewController is nil, uses the top view
+/// controller of the application's main window.
++ (void)presentPrivacyOptionsFormFromViewController:(nullable UIViewController *)viewController
completionHandler:
(nullable UMPConsentFormPresentCompletionHandler)
- completionHandler;
+ completionHandler
+ NS_SWIFT_NAME(presentPrivacyOptionsForm(from:completionHandler:));
/// Unavailable. Use +loadWithCompletionHandler: instead.
-- (nullable instancetype)init NS_UNAVAILABLE;
+- (nonnull instancetype)init NS_UNAVAILABLE;
/// Presents the full screen consent form over viewController. The form is dismissed and
/// completionHandler is called after the user selects an option.
/// UMPConsentInformation.sharedInstance.consentStatus is updated prior to completionHandler being
-/// called. completionHandler is called on the main queue.
-- (void)presentFromViewController:(nonnull UIViewController *)viewController
- completionHandler:
- (nullable UMPConsentFormPresentCompletionHandler)completionHandler;
+/// called. completionHandler is called on the main queue. If viewController is nil, uses the top
+/// view controller of the application's main window.
+- (void)presentFromViewController:(nullable UIViewController *)viewController
+ completionHandler:(nullable UMPConsentFormPresentCompletionHandler)completionHandler
+ NS_SWIFT_NAME(present(from:completionHandler:));
@end
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
index 6b65d81..84cbfb8 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentInformation.h
@@ -3,7 +3,7 @@
#import <UserMessagingPlatform/UMPRequestParameters.h>
/// SDK version string, of a form "major.minor.patch".
-extern NSString *_Nonnull const UMPVersionString;
+extern NSString *_Nonnull const UMPVersionString NS_SWIFT_NAME(Version);
/// Consent status values.
typedef NS_ENUM(NSInteger, UMPConsentStatus) {
@@ -12,7 +12,7 @@
UMPConsentStatusNotRequired = 2, ///< Consent not required.
UMPConsentStatusObtained =
3, ///< User consent obtained, personalized vs non-personalized undefined.
-};
+} NS_SWIFT_NAME(ConsentStatus);
/// State values for whether the user has a consent form available to them. To check whether form
/// status has changed, an update can be requested through
@@ -28,7 +28,7 @@
/// Consent forms are unavailable. Showing a consent form is not required.
UMPFormStatusUnavailable = 2,
-};
+} NS_SWIFT_NAME(FormStatus);
/// State values for whether the user needs to be provided a way to modify their privacy options.
typedef NS_ENUM(NSInteger, UMPPrivacyOptionsRequirementStatus) {
@@ -39,17 +39,18 @@
/// User does not need to modify their privacy options. Either consent is not required, or the
/// consent type does not require modification.
UMPPrivacyOptionsRequirementStatusNotRequired = 2,
-};
+} NS_SWIFT_NAME(PrivacyOptionsRequirementStatus);
/// Called when the consent info request completes. Error is nil on success, and non-nil if the
/// update failed.
typedef void (^UMPConsentInformationUpdateCompletionHandler)(NSError *_Nullable error);
/// Consent information. All methods must be called on the main thread.
+NS_SWIFT_NAME(ConsentInformation)
@interface UMPConsentInformation : NSObject
/// The shared consent information instance.
-@property(class, nonatomic, readonly, nonnull) UMPConsentInformation *sharedInstance;
+@property(class, nonatomic, readonly, nonnull) UMPConsentInformation *sharedInstance NS_SWIFT_NAME(shared);
/// The user's consent status. This value defaults to UMPConsentStatusUnknown until
/// requestConsentInfoUpdateWithParameters:completionHandler: is called, and defaults to the
@@ -57,10 +58,8 @@
/// requestConsentInfoUpdateWithParameters:completionHandler: is called.
@property(nonatomic, readonly) UMPConsentStatus consentStatus;
-/// Indicates whether the app has completed the necessary steps for gathering updated user consent.
-/// Returns NO until requestConsentInfoUpdateWithParameters:completionHandler: is called. Returns
-/// YES once requestConsentInfoUpdateWithParameters:completionHandler: is called and when
-/// consentStatus is UMPConsentStatusNotRequired or UMPConsentStatusObtained.
+/// Indicates whether the SDK has gathered consent aligned with the app's configured messages.
+/// Returns NO until requestConsentInfoUpdateWithParameters:completionHandler: is called.
@property(nonatomic, readonly) BOOL canRequestAds;
/// Consent form status. This value defaults to UMPFormStatusUnknown and requires a call to
@@ -80,7 +79,8 @@
/// consentStatus may be updated again immediately before the completion handler is called.
- (void)requestConsentInfoUpdateWithParameters:(nullable UMPRequestParameters *)parameters
completionHandler:
- (nonnull UMPConsentInformationUpdateCompletionHandler)handler;
+ (nonnull UMPConsentInformationUpdateCompletionHandler)handler
+ NS_SWIFT_NAME(requestConsentInfoUpdate(with:completionHandler:));
/// Clears all consent state from persistent storage.
- (void)reset;
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h
index ed59af0..f8d0f62 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPDebugSettings.h
@@ -2,12 +2,16 @@
/// Debug values for testing geography.
typedef NS_ENUM(NSInteger, UMPDebugGeography) {
- UMPDebugGeographyDisabled = 0, ///< Disable geography debugging.
- UMPDebugGeographyEEA = 1, ///< Geography appears as in EEA for debug devices.
- UMPDebugGeographyNotEEA = 2, ///< Geography appears as not in EEA for debug devices.
-};
+ UMPDebugGeographyDisabled = 0, ///< Disable geography debugging.
+ UMPDebugGeographyEEA = 1, ///< Geography appears as in EEA for debug devices.
+ UMPDebugGeographyRegulatedUSState = 3, ///< Geography appears as in a regulated US State.
+ UMPDebugGeographyOther = 4, ///< Geography appears as in a region with no regulation in force.
+ UMPDebugGeographyNotEEA
+ __attribute__((deprecated("Deprecated. Use UMPDebugGeographyOther."))) = 2, ///< Deprecated.
+} NS_SWIFT_NAME(DebugGeography);
/// Overrides settings for debugging or testing.
+NS_SWIFT_NAME(DebugSettings)
@interface UMPDebugSettings : NSObject <NSCopying>
/// Array of device identifier strings. Debug features are enabled for devices with these
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPError.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPError.h
index 72301a5..403f9d8 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPError.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPError.h
@@ -4,20 +4,20 @@
extern NSErrorDomain _Nonnull const UMPErrorDomain;
/// Error codes used when making requests to update consent info.
-typedef NS_ENUM(NSInteger, UMPRequestErrorCode) {
- UMPRequestErrorCodeInternal = 1, ///< Internal error.
- UMPRequestErrorCodeInvalidAppID = 2, ///< The application's app ID is invalid.
- UMPRequestErrorCodeNetwork = 3, ///< Network error communicating with Funding Choices.
- UMPRequestErrorCodeMisconfiguration =
- 4, ///< A misconfiguration exists in the Funding Choices UI.
-};
+typedef NS_ERROR_ENUM(UMPErrorDomain, UMPRequestErrorCode){
+ UMPRequestErrorCodeInternal = 1, ///< Internal error.
+ UMPRequestErrorCodeInvalidAppID = 2, ///< The application's app ID is invalid.
+ UMPRequestErrorCodeNetwork = 3, ///< Network error communicating with Funding Choices.
+ UMPRequestErrorCodeMisconfiguration =
+ 4, ///< A misconfiguration exists in the Funding Choices UI.
+} NS_SWIFT_NAME(RequestError);
/// Error codes used when loading and showing forms.
-typedef NS_ENUM(NSInteger, UMPFormErrorCode) {
- UMPFormErrorCodeInternal = 5, ///< Internal error.
- UMPFormErrorCodeAlreadyUsed = 6, ///< Form was already used.
- UMPFormErrorCodeUnavailable = 7, ///< Form is unavailable.
- UMPFormErrorCodeTimeout = 8, ///< Loading a form timed out.
- UMPFormErrorCodeInvalidViewController =
- 9, ///< Form cannot be presented from the provided view controller.
-};
+typedef NS_ERROR_ENUM(UMPErrorDomain, UMPFormErrorCode){
+ UMPFormErrorCodeInternal = 5, ///< Internal error.
+ UMPFormErrorCodeAlreadyUsed = 6, ///< Form was already used.
+ UMPFormErrorCodeUnavailable = 7, ///< Form is unavailable.
+ UMPFormErrorCodeTimeout = 8, ///< Loading a form timed out.
+ UMPFormErrorCodeInvalidViewController =
+ 9, ///< Form cannot be presented from the provided view controller.
+} NS_SWIFT_NAME(FormError);
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
index 3aaab7c..bebb372 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
@@ -1,10 +1,11 @@
#import <UserMessagingPlatform/UMPDebugSettings.h>
/// Parameters sent on updates to user consent info.
+NS_SWIFT_NAME(RequestParameters)
@interface UMPRequestParameters : NSObject <NSCopying>
/// Indicates whether the user is tagged for under age of consent.
-@property(nonatomic) BOOL tagForUnderAgeOfConsent;
+@property(nonatomic) BOOL tagForUnderAgeOfConsent NS_SWIFT_NAME(isTaggedForUnderAgeOfConsent);
/// Debug settings for the request.
@property(nonatomic, copy, nullable) UMPDebugSettings *debugSettings;
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Info.plist b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Info.plist
index 47a4ad0..7536328 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Info.plist
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>23E224</string>
+ <string>24D70</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
- <string>2.4.0</string>
+ <string>3.0.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneSimulator</string>
@@ -27,19 +27,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTPlatformVersion</key>
- <string>17.2</string>
+ <string>18.0</string>
<key>DTSDKBuild</key>
- <string>21C52</string>
+ <string>22A3362</string>
<key>DTSDKName</key>
- <string>iphonesimulator17.2</string>
+ <string>iphonesimulator18.0</string>
<key>DTXcode</key>
- <string>1510</string>
+ <string>1600</string>
<key>DTXcodeBuild</key>
- <string>15C65</string>
+ <string>16A242d</string>
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>UIDeviceFamily</key>
diff --git a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/UserMessagingPlatform b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/UserMessagingPlatform
index 264abdf..f6761da 100644
--- a/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/UserMessagingPlatform
+++ b/frameworks/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/UserMessagingPlatform
Binary files differ
diff --git a/frameworks/WAAdmobImpl.framework/Headers/WAAdmobImpl.h b/frameworks/WAAdmobImpl.framework/Headers/WAAdmobImpl.h
index 2c15abe..2c29b83 100644
--- a/frameworks/WAAdmobImpl.framework/Headers/WAAdmobImpl.h
+++ b/frameworks/WAAdmobImpl.framework/Headers/WAAdmobImpl.h
@@ -15,6 +15,6 @@
// In this header, you should import all the public headers of your framework using statements like #import <WAAdmobImpl/PublicHeader.h>
-//time:2025/0722 12:29 ver:4.6.0
+//time:2025/09/08 12:29 ver:4.7.0
//2
diff --git a/frameworks/WAAdmobImpl.framework/WAAdmobImpl b/frameworks/WAAdmobImpl.framework/WAAdmobImpl
index 8279c64..259d70d 100644
--- a/frameworks/WAAdmobImpl.framework/WAAdmobImpl
+++ b/frameworks/WAAdmobImpl.framework/WAAdmobImpl
Binary files differ
diff --git a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeDirectory b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeDirectory
index 4956124..93d6b55 100644
--- a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeDirectory
+++ b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeRequirements-1 b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeRequirements-1
index 6880ce4..3f866db 100644
--- a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeRequirements-1
+++ b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeResources b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeResources
index 848bc38..0eaaf32 100644
--- a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeResources
+++ b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeResources
@@ -6,7 +6,7 @@
<dict>
<key>Headers/WAAdmobImpl.h</key>
<data>
- hufiI/mD1/ycCNRFB8eGVPNpiEc=
+ +GOEND8MNm6OQfn/cuiHGk23lXw=
</data>
<key>Info.plist</key>
<data>
@@ -23,11 +23,11 @@
<dict>
<key>hash</key>
<data>
- hufiI/mD1/ycCNRFB8eGVPNpiEc=
+ +GOEND8MNm6OQfn/cuiHGk23lXw=
</data>
<key>hash2</key>
<data>
- +X0ivz9nrrFFdISc+Lo0ZA6gq+9gnz/0mO05/8qMsxY=
+ D8QEkPyEKD3BF5FjZEGuWYhJYNUmRcuWHcbKX1/Nu3s=
</data>
</dict>
<key>Modules/module.modulemap</key>
diff --git a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeSignature b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeSignature
index dad12b0..e6bd0df 100644
--- a/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeSignature
+++ b/frameworks/WAAdmobImpl.framework/_CodeSignature/CodeSignature
Binary files differ
--
Gitblit v1.8.0