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