Sources/WAAdmobImpl/config/wa_sdk_impl_config_admob.xml
@@ -1,6 +1,6 @@ <?xml version='1.0' encoding='UTF-8'?> <config> <version val="AdMob4.7.0" /> <version val="AdMob4.13.0" /> <comps> WAAdmobImpl/GoogleMobileAds.xcframework/Info.plist
@@ -8,20 +8,6 @@ <key>BinaryPath</key> <string>GoogleMobileAds.framework/GoogleMobileAds</string> <key>LibraryIdentifier</key> <string>ios-arm64</string> <key>LibraryPath</key> <string>GoogleMobileAds.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> </array> <key>SupportedPlatform</key> <string>ios</string> </dict> <dict> <key>BinaryPath</key> <string>GoogleMobileAds.framework/GoogleMobileAds</string> <key>LibraryIdentifier</key> <string>ios-arm64_x86_64-simulator</string> <key>LibraryPath</key> <string>GoogleMobileAds.framework</string> @@ -35,6 +21,20 @@ <key>SupportedPlatformVariant</key> <string>simulator</string> </dict> <dict> <key>BinaryPath</key> <string>GoogleMobileAds.framework/GoogleMobileAds</string> <key>LibraryIdentifier</key> <string>ios-arm64</string> <key>LibraryPath</key> <string>GoogleMobileAds.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> </array> <key>SupportedPlatform</key> <string>ios</string> </dict> </array> <key>CFBundlePackageType</key> <string>XFWK</string> WAAdmobImpl/GoogleMobileAds.xcframework/_CodeSignature/CodeDirectoryBinary files differ
WAAdmobImpl/GoogleMobileAds.xcframework/_CodeSignature/CodeRequirements-1Binary files differ
WAAdmobImpl/GoogleMobileAds.xcframework/_CodeSignature/CodeResources
@@ -6,7 +6,7 @@ <dict> <key>ios-arm64/GoogleMobileAds.framework/GoogleMobileAds</key> <data> 1NZLkqOmHKj6E3LcVBoSwsnMoWc= g7CWjreiaY/IblEZgxxUp+852nQ= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key> <data> @@ -34,11 +34,11 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h</key> <data> WeW6D98ojxtWryBiETOtSItjAZI= PMBT76XWgUowrLFTGzLbch3O27E= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key> <data> 0Rp2DEJn1kP6wirwtGPuCyBieJg= 12Hy+2f4UTGn3Gp3dMKYYIsN16A= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key> <data> @@ -50,11 +50,11 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h</key> <data> tK9W6zir71sjsitTSeQPPVxg+NE= YyusbBbtSETqaEl1tM/f4zddo64= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key> <data> OYSOUTMltCycxUpsrcO19sOkcJQ= Dzfjfx0wFwjG6L0/7RxZ9cLJNSw= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h</key> <data> @@ -62,11 +62,11 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h</key> <data> CMSIJQ4paHdf8xOw1+j7kzawiqQ= EezJUlPMDw0dyuCK2hkDwqer7mY= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key> <data> L5Lta/ej2fiM7SryCy0eCQf/k+w= ycad1+sKoIQ0cJMTMQrAfzHxyhQ= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key> <data> @@ -74,7 +74,7 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h</key> <data> Hy6KGbHWp8aepHeWuX5tJpwvNew= i8Ea0+nW7NLEuFwiiW57EQJ1Ns4= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h</key> <data> @@ -122,15 +122,15 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h</key> <data> 5/gkmCZOravrNe0sxHlHJSFxuvQ= kTFBnUvGx3gqAAfhL/MoiLyZXjM= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key> <data> mMvg/9WQT7QEqpaP8euPfZnoQrA= B0VeJCb5EDTcRlmhZbhiREab0Ic= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key> <data> 4HVci3KJF/T0GuZX3iH34bPhQ84= sHrjoalsyd6uFXqsD6pSy0SRUNQ= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key> <data> @@ -150,7 +150,7 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h</key> <data> DAnaqgMLxcHgABZXh/UpxSJB8HM= ix9jWOIA23Kw7iQ2TVwNXRoTrvk= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key> <data> @@ -186,7 +186,7 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h</key> <data> TwTBbsV0c2NPI5bCGHErE7JtQYc= NgdwJ6x6vQppBUWL3jt9jMVM+eM= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key> <data> @@ -198,7 +198,7 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h</key> <data> CIwyizkP1rhNfaKH3ySQnvIvHU8= Mccl0Yo05y4/7fqVdgwe7RF4UpQ= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key> <data> @@ -218,7 +218,7 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h</key> <data> E7ctkrNov+mvO4Zv1yVLv50TETY= 7GCB35h2hWHYPcrAz36nLkum6p4= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key> <data> @@ -232,21 +232,17 @@ <data> nqKVG/ZE+WiFlctZUk3EYPdOYWo= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key> <data> TnVoon4tiwzTTMYxbdakP+BDBdA= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h</key> <data> r7uZtVT6SqJmY+b5ljlwzN0gYZ0= Lu8MARN63/3tTnH+3+BkaAhTEoI= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key> <data> AQvKwpw6aFOljLU5qsFvuBcrKzk= OWAs93m54luncX6qVyc/gC5dKs0= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h</key> <data> hEApTijQVTqT1PsBPWe0g2Xuflo= sT9HROeDriDuTk6OBMvU6tKlcHk= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key> <data> @@ -254,11 +250,11 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h</key> <data> FkCQPqVL73/e+aTEE80yojb6IAU= nBhdN8OZ4IUxWXR79mXjETpPobg= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key> <data> DxYefn2k4AlK6q3q7eO5NCqLZM4= yx+9HeKcTpFZDlB8bVHQacH1ZtQ= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key> <data> @@ -270,7 +266,7 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h</key> <data> S6KqAyY1UTYsSxWVvAt8UhKrx6A= Lru0KGSLXlK3TBO3KpqMu61Mixk= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key> <data> @@ -278,7 +274,7 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h</key> <data> u4g0uO3pEnzTGWxZxI1UxDXI5+Y= uVm2dYKNarP8u0/2ndYtU7bwDPg= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key> <data> @@ -294,11 +290,11 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h</key> <data> aefXU8NEGjHdyBeEjzztyx2at3w= Bobj07yMkCugtGEeoZZBY+6TK5c= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key> <data> ajvTC+Y3CV+fidHio4vx7QWS/6M= Tz3u9UuK0US7dUsrsIAruDpv+eo= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h</key> <data> @@ -342,15 +338,15 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h</key> <data> TQ18Mv5OdivyWEoTagWZqIks/dg= IfQ5ItsS2SXo8Efj/Un2IwKrf7k= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key> <data> ZgWJ3JbrGHjyokJKi7naXFO7+w4= 4kzjNGGB2s+lZkmWoYSeVEKzotk= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key> <data> gGk0uia7ztTQHORcM1Iv+JZv+iE= da4hOwHO63+ZiRSuKFAzCRDRwlY= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key> <data> @@ -371,10 +367,6 @@ <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h</key> <data> w+KsrBnNbRWpC+DvBq7YqERswXg= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key> <data> EJ9d1iBteqrj1Qr8zlKukPnF8aE= </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key> <data> @@ -414,23 +406,79 @@ </data> <key>ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h</key> <data> vAjOakxTKlVR501RlKzur6Thfps= eg2cP8bz9rSBsyD6UU+tuaRW8ts= </data> <key>ios-arm64/GoogleMobileAds.framework/Info.plist</key> <data> uW++PxtKsJS96eNhsVryoNHqyrE= FzVmoP6YjSKTztBI0llG3KZOvRw= </data> <key>ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap</key> <data> nqyFILvWqAbBgfd4CBbQOrW5ImQ= p5ATo9qOWwjevVTGd87lBXR8Cq8= </data> <key>ios-arm64/GoogleMobileAds.framework/Modules/module.private.modulemap</key> <data> bfVCDevKCHRsLDc9pXiFi/lxCTw= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key> <data> VWCA3MeaiPMoOAS1uOteTSLX8js= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADAppOpenAdPreloader_Beta.h</key> <data> spph8AmBDSWciQKq5xczlO+Fo9g= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADInterstitialAdPreloader_Beta.h</key> <data> YLycN2RB40NKD96Z47U5f+IdSrI= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADMobileAds_Beta.h</key> <data> 8XFvC7wn8Zm3mU2iPwOYbloNURs= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADPreloadConfigurationV2_Beta.h</key> <data> F0SOmXnXlYFXYP22xBQpssxF5uQ= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADPreloadDelegate_Beta.h</key> <data> PiWWVO72p35K/nGZZY4oK+uyAFE= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRequest_Beta.h</key> <data> xSc+8LNsZUL/Y0Vlocp66ErWx4o= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRewardedAdPreloader_Beta.h</key> <data> EScbCi7NURFfqeoKbU0vclD/aVU= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRewardedInterstitialAdPreloader_Beta.h</key> <data> rJM6pyNuFDhy31zVgjZV0yAW/Og= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h</key> <data> 0esoq0M8xCZtTf6YXici9Tzeh2s= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdOptions_Beta.h</key> <data> MRAD0jkF6dH08FWzQlKJrTmVnFM= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAd_Beta.h</key> <data> nXIo8P1ACsIawSv4PicYim4+upU= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GoogleMobileAds_Beta.h</key> <data> lUGjML3I4LUVh7QavF3QOdufpL0= </data> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/Mediation/GADMediationInitializationConfiguration_Beta.h</key> <data> 4BKzipgqyNTFjeadCrQcCP9JQNU= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds</key> <data> xdgOw+Guv2W67NrwQHXUW5HcN/w= a8C816TmOD9FmcWrhzx+TmUUizs= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key> <data> @@ -458,11 +506,11 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h</key> <data> WeW6D98ojxtWryBiETOtSItjAZI= PMBT76XWgUowrLFTGzLbch3O27E= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key> <data> 0Rp2DEJn1kP6wirwtGPuCyBieJg= 12Hy+2f4UTGn3Gp3dMKYYIsN16A= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key> <data> @@ -474,11 +522,11 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h</key> <data> tK9W6zir71sjsitTSeQPPVxg+NE= YyusbBbtSETqaEl1tM/f4zddo64= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key> <data> OYSOUTMltCycxUpsrcO19sOkcJQ= Dzfjfx0wFwjG6L0/7RxZ9cLJNSw= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h</key> <data> @@ -486,11 +534,11 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h</key> <data> CMSIJQ4paHdf8xOw1+j7kzawiqQ= EezJUlPMDw0dyuCK2hkDwqer7mY= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key> <data> L5Lta/ej2fiM7SryCy0eCQf/k+w= ycad1+sKoIQ0cJMTMQrAfzHxyhQ= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key> <data> @@ -498,7 +546,7 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h</key> <data> Hy6KGbHWp8aepHeWuX5tJpwvNew= i8Ea0+nW7NLEuFwiiW57EQJ1Ns4= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h</key> <data> @@ -546,15 +594,15 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h</key> <data> 5/gkmCZOravrNe0sxHlHJSFxuvQ= kTFBnUvGx3gqAAfhL/MoiLyZXjM= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key> <data> mMvg/9WQT7QEqpaP8euPfZnoQrA= B0VeJCb5EDTcRlmhZbhiREab0Ic= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key> <data> 4HVci3KJF/T0GuZX3iH34bPhQ84= sHrjoalsyd6uFXqsD6pSy0SRUNQ= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key> <data> @@ -574,7 +622,7 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h</key> <data> DAnaqgMLxcHgABZXh/UpxSJB8HM= ix9jWOIA23Kw7iQ2TVwNXRoTrvk= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key> <data> @@ -610,7 +658,7 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h</key> <data> TwTBbsV0c2NPI5bCGHErE7JtQYc= NgdwJ6x6vQppBUWL3jt9jMVM+eM= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key> <data> @@ -622,7 +670,7 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h</key> <data> CIwyizkP1rhNfaKH3ySQnvIvHU8= Mccl0Yo05y4/7fqVdgwe7RF4UpQ= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key> <data> @@ -642,7 +690,7 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h</key> <data> E7ctkrNov+mvO4Zv1yVLv50TETY= 7GCB35h2hWHYPcrAz36nLkum6p4= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key> <data> @@ -656,21 +704,17 @@ <data> nqKVG/ZE+WiFlctZUk3EYPdOYWo= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key> <data> TnVoon4tiwzTTMYxbdakP+BDBdA= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h</key> <data> r7uZtVT6SqJmY+b5ljlwzN0gYZ0= Lu8MARN63/3tTnH+3+BkaAhTEoI= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key> <data> AQvKwpw6aFOljLU5qsFvuBcrKzk= OWAs93m54luncX6qVyc/gC5dKs0= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h</key> <data> hEApTijQVTqT1PsBPWe0g2Xuflo= sT9HROeDriDuTk6OBMvU6tKlcHk= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key> <data> @@ -678,11 +722,11 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h</key> <data> FkCQPqVL73/e+aTEE80yojb6IAU= nBhdN8OZ4IUxWXR79mXjETpPobg= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key> <data> DxYefn2k4AlK6q3q7eO5NCqLZM4= yx+9HeKcTpFZDlB8bVHQacH1ZtQ= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key> <data> @@ -694,7 +738,7 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h</key> <data> S6KqAyY1UTYsSxWVvAt8UhKrx6A= Lru0KGSLXlK3TBO3KpqMu61Mixk= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key> <data> @@ -702,7 +746,7 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h</key> <data> u4g0uO3pEnzTGWxZxI1UxDXI5+Y= uVm2dYKNarP8u0/2ndYtU7bwDPg= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key> <data> @@ -718,11 +762,11 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h</key> <data> aefXU8NEGjHdyBeEjzztyx2at3w= Bobj07yMkCugtGEeoZZBY+6TK5c= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key> <data> ajvTC+Y3CV+fidHio4vx7QWS/6M= Tz3u9UuK0US7dUsrsIAruDpv+eo= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h</key> <data> @@ -766,15 +810,15 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h</key> <data> TQ18Mv5OdivyWEoTagWZqIks/dg= IfQ5ItsS2SXo8Efj/Un2IwKrf7k= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key> <data> ZgWJ3JbrGHjyokJKi7naXFO7+w4= 4kzjNGGB2s+lZkmWoYSeVEKzotk= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key> <data> gGk0uia7ztTQHORcM1Iv+JZv+iE= da4hOwHO63+ZiRSuKFAzCRDRwlY= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key> <data> @@ -795,10 +839,6 @@ <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADVersionNumber.h</key> <data> w+KsrBnNbRWpC+DvBq7YqERswXg= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key> <data> EJ9d1iBteqrj1Qr8zlKukPnF8aE= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key> <data> @@ -838,19 +878,75 @@ </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h</key> <data> vAjOakxTKlVR501RlKzur6Thfps= eg2cP8bz9rSBsyD6UU+tuaRW8ts= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist</key> <data> VWoRiDJPXIfL8zUDYylr57Rgdl8= 1jng9j22znv+PTSIn839NfT5KjA= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap</key> <data> nqyFILvWqAbBgfd4CBbQOrW5ImQ= p5ATo9qOWwjevVTGd87lBXR8Cq8= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.private.modulemap</key> <data> bfVCDevKCHRsLDc9pXiFi/lxCTw= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key> <data> VWCA3MeaiPMoOAS1uOteTSLX8js= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADAppOpenAdPreloader_Beta.h</key> <data> spph8AmBDSWciQKq5xczlO+Fo9g= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADInterstitialAdPreloader_Beta.h</key> <data> YLycN2RB40NKD96Z47U5f+IdSrI= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADMobileAds_Beta.h</key> <data> 8XFvC7wn8Zm3mU2iPwOYbloNURs= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADPreloadConfigurationV2_Beta.h</key> <data> F0SOmXnXlYFXYP22xBQpssxF5uQ= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADPreloadDelegate_Beta.h</key> <data> PiWWVO72p35K/nGZZY4oK+uyAFE= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRequest_Beta.h</key> <data> xSc+8LNsZUL/Y0Vlocp66ErWx4o= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRewardedAdPreloader_Beta.h</key> <data> EScbCi7NURFfqeoKbU0vclD/aVU= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRewardedInterstitialAdPreloader_Beta.h</key> <data> rJM6pyNuFDhy31zVgjZV0yAW/Og= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h</key> <data> 0esoq0M8xCZtTf6YXici9Tzeh2s= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdOptions_Beta.h</key> <data> MRAD0jkF6dH08FWzQlKJrTmVnFM= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAd_Beta.h</key> <data> nXIo8P1ACsIawSv4PicYim4+upU= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GoogleMobileAds_Beta.h</key> <data> lUGjML3I4LUVh7QavF3QOdufpL0= </data> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/Mediation/GADMediationInitializationConfiguration_Beta.h</key> <data> 4BKzipgqyNTFjeadCrQcCP9JQNU= </data> </dict> <key>files2</key> @@ -859,11 +955,11 @@ <dict> <key>hash</key> <data> 1NZLkqOmHKj6E3LcVBoSwsnMoWc= g7CWjreiaY/IblEZgxxUp+852nQ= </data> <key>hash2</key> <data> IjmAJLygX1nQUaWamzVqI3xwsdeBGIKUeAF3MeYveTI= sjRgxDNAQeqrB8/RuLzYZ/Ro3tNPH/9pYuRdY/Gc9uc= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key> @@ -936,22 +1032,22 @@ <dict> <key>hash</key> <data> WeW6D98ojxtWryBiETOtSItjAZI= PMBT76XWgUowrLFTGzLbch3O27E= </data> <key>hash2</key> <data> NTOw1z988TDN7LtEsYd6xMbmFjLqaHA5cvxwvDaRtY0= xqa5BZp6TEwNVbiXJWktmxI2e0A/W5EKlgJsjipPCLs= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key> <dict> <key>hash</key> <data> 0Rp2DEJn1kP6wirwtGPuCyBieJg= 12Hy+2f4UTGn3Gp3dMKYYIsN16A= </data> <key>hash2</key> <data> aVCJoxHtH1EPsXvRZjuWt6L0TORqpFNI8WAiFudrhm4= ZZw/qIKX/EwQeTwUDYV9P6VcVMVuzfHx/ccSoxMksGA= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key> @@ -980,22 +1076,22 @@ <dict> <key>hash</key> <data> tK9W6zir71sjsitTSeQPPVxg+NE= YyusbBbtSETqaEl1tM/f4zddo64= </data> <key>hash2</key> <data> q4bmwe+5bqyUX+aJmWqEBDT6XPf2bU/6Kz4CMEdGCPA= 6oQxTvG53aX9I+5cnsLzE3GYjY3SFAP614RE+OHavGw= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key> <dict> <key>hash</key> <data> OYSOUTMltCycxUpsrcO19sOkcJQ= Dzfjfx0wFwjG6L0/7RxZ9cLJNSw= </data> <key>hash2</key> <data> Zsk+wYsZuSF3lUJnU7S1zmpk4vKsAOOvuCBvVQHTg0k= BmwwPFeeo8lr2NdBiPFpBNsIxX7WTbs7Cv9b0tuIc7Q= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAdValue.h</key> @@ -1013,22 +1109,22 @@ <dict> <key>hash</key> <data> CMSIJQ4paHdf8xOw1+j7kzawiqQ= EezJUlPMDw0dyuCK2hkDwqer7mY= </data> <key>hash2</key> <data> rnbecgZ+dIRJXrWTsZBJmmnhPFFFYoxIeNN7vvPEFi8= 0HUIpTQym+RaK+TgSTW+ZuyXreqz40MWFmYwd2ymYYQ= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key> <dict> <key>hash</key> <data> L5Lta/ej2fiM7SryCy0eCQf/k+w= ycad1+sKoIQ0cJMTMQrAfzHxyhQ= </data> <key>hash2</key> <data> 4uVyuLbvmsrpIdTSCRSdUQRPRL6mcjcfC4lP0RfwaG0= oAjhPD08UWtZCMt/i2866yGjf2oYCgH9nyfzrY0lyGo= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key> @@ -1046,11 +1142,11 @@ <dict> <key>hash</key> <data> Hy6KGbHWp8aepHeWuX5tJpwvNew= i8Ea0+nW7NLEuFwiiW57EQJ1Ns4= </data> <key>hash2</key> <data> 8W/AcYqxwDA6MC/Kl2ToOVmH5YAvz3hNVAMqf4UAN1o= C+hSkgb2p+VPbsokShy5UffDx4BUQr8phL0tMLnjbgo= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADBannerView.h</key> @@ -1178,33 +1274,33 @@ <dict> <key>hash</key> <data> 5/gkmCZOravrNe0sxHlHJSFxuvQ= kTFBnUvGx3gqAAfhL/MoiLyZXjM= </data> <key>hash2</key> <data> srEJ6v/G2Gtxmadt5xH8F429d6qd1nYgOqDa6UP4LqE= yZRO8uLu0SrIEQt5nXT6GOtQjTkIf3pjyx1QIbH/0jE= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key> <dict> <key>hash</key> <data> mMvg/9WQT7QEqpaP8euPfZnoQrA= B0VeJCb5EDTcRlmhZbhiREab0Ic= </data> <key>hash2</key> <data> slio1DguIHTrKrywQ2n60RvO8RtJSRcXj7KNfnTVujI= aCUjVdpD8XUZwxVli/s+2swijpQYwOcWtR6pOZh/MgU= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key> <dict> <key>hash</key> <data> 4HVci3KJF/T0GuZX3iH34bPhQ84= sHrjoalsyd6uFXqsD6pSy0SRUNQ= </data> <key>hash2</key> <data> 3Upk8fj5VnezRWXItZHlHqDOQOCimiz8d3EwWCR/C8k= Hz2Vpr7iRlpkroZ5LrwoFUlIe7hA6pS+z8HCnq9CWsk= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key> @@ -1255,11 +1351,11 @@ <dict> <key>hash</key> <data> DAnaqgMLxcHgABZXh/UpxSJB8HM= ix9jWOIA23Kw7iQ2TVwNXRoTrvk= </data> <key>hash2</key> <data> 7iJbKnU3V9IS88KhfX2eWIbNU1fnQ2kcBICshyzyksw= BvcuuNfp0mrYUGe6TMV0UFHkFMSAJnvWZTIpGX1Q3Ro= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key> @@ -1354,11 +1450,11 @@ <dict> <key>hash</key> <data> TwTBbsV0c2NPI5bCGHErE7JtQYc= NgdwJ6x6vQppBUWL3jt9jMVM+eM= </data> <key>hash2</key> <data> uzK1d9KYkGMNColW+VkkMHCSJnUPpg0iy/BoYZsDMJk= jHfSQ5rGtYoqBywdLrBIcBXhHQpDS3ttPp28mqXlv00= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key> @@ -1387,11 +1483,11 @@ <dict> <key>hash</key> <data> CIwyizkP1rhNfaKH3ySQnvIvHU8= Mccl0Yo05y4/7fqVdgwe7RF4UpQ= </data> <key>hash2</key> <data> 13OTX43z8zvvBismn8hFAjnGh5PDZN4lr5jW8pTCTV0= 6afnL6rs+LG1mKyCmPwv8y6D99S4Nk/O/YvxrYDOlDc= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key> @@ -1442,11 +1538,11 @@ <dict> <key>hash</key> <data> E7ctkrNov+mvO4Zv1yVLv50TETY= 7GCB35h2hWHYPcrAz36nLkum6p4= </data> <key>hash2</key> <data> pM7VspBAZGEUvhDOa5Pyl6kNc2B01p20INJgJs9Lf4M= 3Cnia5OwDNi8xtP5jX6R+iYSjj59omDW6qxq6CvPcQQ= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key> @@ -1482,48 +1578,37 @@ e9APNZdNkxTw+Ebz0f+9ZV5C4EdWAykkxs1YxmHFzYc= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key> <dict> <key>hash</key> <data> TnVoon4tiwzTTMYxbdakP+BDBdA= </data> <key>hash2</key> <data> +v/gVSzLIdL68bAu0wO3fZTqPi9Z/Xz/vNiS1nk5f4E= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h</key> <dict> <key>hash</key> <data> r7uZtVT6SqJmY+b5ljlwzN0gYZ0= Lu8MARN63/3tTnH+3+BkaAhTEoI= </data> <key>hash2</key> <data> tukf6W+2xyIi43CElzQPitLu0Bb05Vo/m8QPRt8gBuY= 8pgKg4FYDenY5S35emgkwPuigMQhfDhLa2O4KAztRoM= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key> <dict> <key>hash</key> <data> AQvKwpw6aFOljLU5qsFvuBcrKzk= OWAs93m54luncX6qVyc/gC5dKs0= </data> <key>hash2</key> <data> rDkTZTSWJErkpyipyqjfaWXrQ2SOr1Tyn2Co1iGFQFc= 7s7BEUwOE8cW8qH59Si0eC1KNy4nTK7gipfvOTxp6sM= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h</key> <dict> <key>hash</key> <data> hEApTijQVTqT1PsBPWe0g2Xuflo= sT9HROeDriDuTk6OBMvU6tKlcHk= </data> <key>hash2</key> <data> yreUGlXlBRtVWS7Oe1rte3HQqsIMxuXVV1YKG0JPwp8= NW9cvfdsI1ae2mplzAAYSAKwPWtGRN9mWbYkqEUslZ0= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key> @@ -1541,22 +1626,22 @@ <dict> <key>hash</key> <data> FkCQPqVL73/e+aTEE80yojb6IAU= nBhdN8OZ4IUxWXR79mXjETpPobg= </data> <key>hash2</key> <data> BvFGhunzm0jeVeHsGH53RHuLccp5X59Dsmj81YQYc4E= Q6LFbZwBA9/PtZaHLuAWYBSmojvxsjaqkkkl31tL0io= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key> <dict> <key>hash</key> <data> DxYefn2k4AlK6q3q7eO5NCqLZM4= yx+9HeKcTpFZDlB8bVHQacH1ZtQ= </data> <key>hash2</key> <data> WS3w6nPSO55eSuoxW7xq7kOf6cGQbT6B4iDXKXEe3oE= 8q707iBC6uJtT4REQX4qwvFpU3AjzB3/TbOP774TQBk= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key> @@ -1585,11 +1670,11 @@ <dict> <key>hash</key> <data> S6KqAyY1UTYsSxWVvAt8UhKrx6A= Lru0KGSLXlK3TBO3KpqMu61Mixk= </data> <key>hash2</key> <data> PXVE0+yyZIBDAXSFoW8xcJteQhnhsj0Uh73MKP0STaY= 6FeFDGnqhr3Rcl9UV81m7FLM7gKUkyhBb/G4Jcsr3TE= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key> @@ -1607,11 +1692,11 @@ <dict> <key>hash</key> <data> u4g0uO3pEnzTGWxZxI1UxDXI5+Y= uVm2dYKNarP8u0/2ndYtU7bwDPg= </data> <key>hash2</key> <data> qTa28jSTU6w6UCqxhywNATuirDWMWMjH5MYqoAnYv8s= kCY00Lhxfwlm2jjl5lUcB3muG1j5H60O1ivKTqespWQ= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key> @@ -1651,22 +1736,22 @@ <dict> <key>hash</key> <data> aefXU8NEGjHdyBeEjzztyx2at3w= Bobj07yMkCugtGEeoZZBY+6TK5c= </data> <key>hash2</key> <data> HyRKT4Pdl19Hcn7AL17cPX5cTbYO+M1Fjh97rh08Ayg= IP8+Gt1FI8XHR2z/gqOjaUGVV5YhP5xzT6aSbUIDJZg= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key> <dict> <key>hash</key> <data> ajvTC+Y3CV+fidHio4vx7QWS/6M= Tz3u9UuK0US7dUsrsIAruDpv+eo= </data> <key>hash2</key> <data> mnNJ/7LnKHRz/h2wE2x75kgjQeASHdVSG83dWexcL4s= vU0Fthe85QdbuNiPqCH011jO4kfKyVksC6EFghjiSKw= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h</key> @@ -1783,33 +1868,33 @@ <dict> <key>hash</key> <data> TQ18Mv5OdivyWEoTagWZqIks/dg= IfQ5ItsS2SXo8Efj/Un2IwKrf7k= </data> <key>hash2</key> <data> KIhjzN1F6GkhhBX2gpNLcDIy9oosK/gtpYKz2TlqJbc= d6wW+pxljXMkSTp05ER2ODZR9U3K+ELw87ps+LU8Ox4= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key> <dict> <key>hash</key> <data> ZgWJ3JbrGHjyokJKi7naXFO7+w4= 4kzjNGGB2s+lZkmWoYSeVEKzotk= </data> <key>hash2</key> <data> bARAehRD0EjUH1vpwGYUOQ6zqBdaPuzW2mwkL09yzEQ= Y9L0WEXzfvWHEEQkVzpnzHKLb+jNpvMQ0yfdl6QbX2o= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key> <dict> <key>hash</key> <data> gGk0uia7ztTQHORcM1Iv+JZv+iE= da4hOwHO63+ZiRSuKFAzCRDRwlY= </data> <key>hash2</key> <data> 13ZC1+SL5rA4ADAjh/F8yprxyQBjyEiBpluKDa1EDY4= /CUr3mbk5X74XJjy+g3esNogG3PiTdzoo2R5cMaO9GI= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key> @@ -1865,17 +1950,6 @@ <key>hash2</key> <data> fThwt7Bp+r1ACF2FHi2h2hsHWslypbbfG5g6G/wwFhE= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key> <dict> <key>hash</key> <data> EJ9d1iBteqrj1Qr8zlKukPnF8aE= </data> <key>hash2</key> <data> BMrCQIr2HUKrEDYym8fxYUnOHe+uL2EdxJmqMzSPQek= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key> @@ -1981,33 +2055,44 @@ <dict> <key>hash</key> <data> vAjOakxTKlVR501RlKzur6Thfps= eg2cP8bz9rSBsyD6UU+tuaRW8ts= </data> <key>hash2</key> <data> nYvAFN6vI+V1XEuQ1+vN5hUGZyoG31YvXCTbqoDijfY= uG7SUV3GIlQnhWXAv5nFLisnq1qicuG+cXbQIRbs6F4= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Info.plist</key> <dict> <key>hash</key> <data> uW++PxtKsJS96eNhsVryoNHqyrE= FzVmoP6YjSKTztBI0llG3KZOvRw= </data> <key>hash2</key> <data> f/KtL9OWbj1iziAdr1pan0OP8d9vDuDzKaGTaeguFYs= jnZLABCgwaRWzRrq5bBVqKpHEs9IZTatumbvPsEWoLY= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap</key> <dict> <key>hash</key> <data> nqyFILvWqAbBgfd4CBbQOrW5ImQ= p5ATo9qOWwjevVTGd87lBXR8Cq8= </data> <key>hash2</key> <data> sE2n5QEU6OAgAU0gFstChNjES6iJD2JjxsvvBOuHW2s= XHqUNRCVjfD9sp2Jq25XRPuIRq4o2dVIcPLQ+7/h1/I= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/Modules/module.private.modulemap</key> <dict> <key>hash</key> <data> bfVCDevKCHRsLDc9pXiFi/lxCTw= </data> <key>hash2</key> <data> 51T5rJE6+UgEBHW/zpGrnkqtvBrbWF5SXIu0+iQ6NU4= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key> @@ -2021,15 +2106,158 @@ afsRJYL8I/wGxjXJYdJio/e0tWVNKEeHSR3jAA2t+dI= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADAppOpenAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> spph8AmBDSWciQKq5xczlO+Fo9g= </data> <key>hash2</key> <data> AZCQhDjU1XX0G5Gebtpme4mvWMOKULTA7YTkuHHCz6Y= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADInterstitialAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> YLycN2RB40NKD96Z47U5f+IdSrI= </data> <key>hash2</key> <data> gUOD9S0eKzwwoeMJTodO0rITYS5FjTX0l54L6OnERUo= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADMobileAds_Beta.h</key> <dict> <key>hash</key> <data> 8XFvC7wn8Zm3mU2iPwOYbloNURs= </data> <key>hash2</key> <data> kVAW40i0qw25ieoIzPY/G61n6PgacIow53Ublo/Swj8= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADPreloadConfigurationV2_Beta.h</key> <dict> <key>hash</key> <data> F0SOmXnXlYFXYP22xBQpssxF5uQ= </data> <key>hash2</key> <data> DMHM7Is+eo0yZibesv+B2cMBVPOLBcx04ouqGKSxyN8= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADPreloadDelegate_Beta.h</key> <dict> <key>hash</key> <data> PiWWVO72p35K/nGZZY4oK+uyAFE= </data> <key>hash2</key> <data> tZOjPilSGd/LefCj48W7ewOu09fx8fUV6LCQMYX/Jr0= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRequest_Beta.h</key> <dict> <key>hash</key> <data> xSc+8LNsZUL/Y0Vlocp66ErWx4o= </data> <key>hash2</key> <data> gNd/FnCv4YAO5vxyEiNHu6uRUQRos8nx1yJ/KmnARzA= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRewardedAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> EScbCi7NURFfqeoKbU0vclD/aVU= </data> <key>hash2</key> <data> slPqoaRA/mEPH1E5fY/M6+fzM3y8gr7MIN6A/H9fs3I= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRewardedInterstitialAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> rJM6pyNuFDhy31zVgjZV0yAW/Og= </data> <key>hash2</key> <data> tuWn6B7V1vVq8QXM7fHtfMeiBQ90i4qdxQ1QJMO1t14= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h</key> <dict> <key>hash</key> <data> 0esoq0M8xCZtTf6YXici9Tzeh2s= </data> <key>hash2</key> <data> UN+D0pJ/q1s13l5HP07WyJMAHTSBwkXw9lZf94scgcM= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdOptions_Beta.h</key> <dict> <key>hash</key> <data> MRAD0jkF6dH08FWzQlKJrTmVnFM= </data> <key>hash2</key> <data> 4YKAAOMmuoxcy/fk1LcqKIWGuYFMduTdhiAmdJ4fPTI= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAd_Beta.h</key> <dict> <key>hash</key> <data> nXIo8P1ACsIawSv4PicYim4+upU= </data> <key>hash2</key> <data> V/ISe6oMrUCPGgiLjZwbkus5Jy8rsAPxn1r2TDwkiRw= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GoogleMobileAds_Beta.h</key> <dict> <key>hash</key> <data> lUGjML3I4LUVh7QavF3QOdufpL0= </data> <key>hash2</key> <data> t/kjxIg4RQURt+aolZvmtcfc4SwqgI8w5N3VZ8lFCYw= </data> </dict> <key>ios-arm64/GoogleMobileAds.framework/PrivateHeaders/Mediation/GADMediationInitializationConfiguration_Beta.h</key> <dict> <key>hash</key> <data> 4BKzipgqyNTFjeadCrQcCP9JQNU= </data> <key>hash2</key> <data> I4XI/n3bH/V5KzOvi8G8lP+VUe7JGzYwUt1zatH3EjE= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAds</key> <dict> <key>hash</key> <data> xdgOw+Guv2W67NrwQHXUW5HcN/w= a8C816TmOD9FmcWrhzx+TmUUizs= </data> <key>hash2</key> <data> GHJtI+Md5lKbQ5vkzHgA7WwA+wZigdqRewBgnUcfowA= +iwfuoQvEEJIVLkH9OOrct9Jk3FrgA1nuh6ZUUUtE5k= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdChoicesPosition.h</key> @@ -2102,22 +2330,22 @@ <dict> <key>hash</key> <data> WeW6D98ojxtWryBiETOtSItjAZI= PMBT76XWgUowrLFTGzLbch3O27E= </data> <key>hash2</key> <data> NTOw1z988TDN7LtEsYd6xMbmFjLqaHA5cvxwvDaRtY0= xqa5BZp6TEwNVbiXJWktmxI2e0A/W5EKlgJsjipPCLs= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h</key> <dict> <key>hash</key> <data> 0Rp2DEJn1kP6wirwtGPuCyBieJg= 12Hy+2f4UTGn3Gp3dMKYYIsN16A= </data> <key>hash2</key> <data> aVCJoxHtH1EPsXvRZjuWt6L0TORqpFNI8WAiFudrhm4= ZZw/qIKX/EwQeTwUDYV9P6VcVMVuzfHx/ccSoxMksGA= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h</key> @@ -2146,22 +2374,22 @@ <dict> <key>hash</key> <data> tK9W6zir71sjsitTSeQPPVxg+NE= YyusbBbtSETqaEl1tM/f4zddo64= </data> <key>hash2</key> <data> q4bmwe+5bqyUX+aJmWqEBDT6XPf2bU/6Kz4CMEdGCPA= 6oQxTvG53aX9I+5cnsLzE3GYjY3SFAP614RE+OHavGw= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h</key> <dict> <key>hash</key> <data> OYSOUTMltCycxUpsrcO19sOkcJQ= Dzfjfx0wFwjG6L0/7RxZ9cLJNSw= </data> <key>hash2</key> <data> Zsk+wYsZuSF3lUJnU7S1zmpk4vKsAOOvuCBvVQHTg0k= BmwwPFeeo8lr2NdBiPFpBNsIxX7WTbs7Cv9b0tuIc7Q= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdValue.h</key> @@ -2179,22 +2407,22 @@ <dict> <key>hash</key> <data> CMSIJQ4paHdf8xOw1+j7kzawiqQ= EezJUlPMDw0dyuCK2hkDwqer7mY= </data> <key>hash2</key> <data> rnbecgZ+dIRJXrWTsZBJmmnhPFFFYoxIeNN7vvPEFi8= 0HUIpTQym+RaK+TgSTW+ZuyXreqz40MWFmYwd2ymYYQ= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h</key> <dict> <key>hash</key> <data> L5Lta/ej2fiM7SryCy0eCQf/k+w= ycad1+sKoIQ0cJMTMQrAfzHxyhQ= </data> <key>hash2</key> <data> 4uVyuLbvmsrpIdTSCRSdUQRPRL6mcjcfC4lP0RfwaG0= oAjhPD08UWtZCMt/i2866yGjf2oYCgH9nyfzrY0lyGo= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h</key> @@ -2212,11 +2440,11 @@ <dict> <key>hash</key> <data> Hy6KGbHWp8aepHeWuX5tJpwvNew= i8Ea0+nW7NLEuFwiiW57EQJ1Ns4= </data> <key>hash2</key> <data> 8W/AcYqxwDA6MC/Kl2ToOVmH5YAvz3hNVAMqf4UAN1o= C+hSkgb2p+VPbsokShy5UffDx4BUQr8phL0tMLnjbgo= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADBannerView.h</key> @@ -2344,33 +2572,33 @@ <dict> <key>hash</key> <data> 5/gkmCZOravrNe0sxHlHJSFxuvQ= kTFBnUvGx3gqAAfhL/MoiLyZXjM= </data> <key>hash2</key> <data> srEJ6v/G2Gtxmadt5xH8F429d6qd1nYgOqDa6UP4LqE= yZRO8uLu0SrIEQt5nXT6GOtQjTkIf3pjyx1QIbH/0jE= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h</key> <dict> <key>hash</key> <data> mMvg/9WQT7QEqpaP8euPfZnoQrA= B0VeJCb5EDTcRlmhZbhiREab0Ic= </data> <key>hash2</key> <data> slio1DguIHTrKrywQ2n60RvO8RtJSRcXj7KNfnTVujI= aCUjVdpD8XUZwxVli/s+2swijpQYwOcWtR6pOZh/MgU= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h</key> <dict> <key>hash</key> <data> 4HVci3KJF/T0GuZX3iH34bPhQ84= sHrjoalsyd6uFXqsD6pSy0SRUNQ= </data> <key>hash2</key> <data> 3Upk8fj5VnezRWXItZHlHqDOQOCimiz8d3EwWCR/C8k= Hz2Vpr7iRlpkroZ5LrwoFUlIe7hA6pS+z8HCnq9CWsk= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDisplayAdMeasurement.h</key> @@ -2421,11 +2649,11 @@ <dict> <key>hash</key> <data> DAnaqgMLxcHgABZXh/UpxSJB8HM= ix9jWOIA23Kw7iQ2TVwNXRoTrvk= </data> <key>hash2</key> <data> 7iJbKnU3V9IS88KhfX2eWIbNU1fnQ2kcBICshyzyksw= BvcuuNfp0mrYUGe6TMV0UFHkFMSAJnvWZTIpGX1Q3Ro= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADMediaAspectRatio.h</key> @@ -2520,11 +2748,11 @@ <dict> <key>hash</key> <data> TwTBbsV0c2NPI5bCGHErE7JtQYc= NgdwJ6x6vQppBUWL3jt9jMVM+eM= </data> <key>hash2</key> <data> uzK1d9KYkGMNColW+VkkMHCSJnUPpg0iy/BoYZsDMJk= jHfSQ5rGtYoqBywdLrBIcBXhHQpDS3ttPp28mqXlv00= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdAssetIdentifiers.h</key> @@ -2553,11 +2781,11 @@ <dict> <key>hash</key> <data> CIwyizkP1rhNfaKH3ySQnvIvHU8= Mccl0Yo05y4/7fqVdgwe7RF4UpQ= </data> <key>hash2</key> <data> 13OTX43z8zvvBismn8hFAjnGh5PDZN4lr5jW8pTCTV0= 6afnL6rs+LG1mKyCmPwv8y6D99S4Nk/O/YvxrYDOlDc= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h</key> @@ -2608,11 +2836,11 @@ <dict> <key>hash</key> <data> E7ctkrNov+mvO4Zv1yVLv50TETY= 7GCB35h2hWHYPcrAz36nLkum6p4= </data> <key>hash2</key> <data> pM7VspBAZGEUvhDOa5Pyl6kNc2B01p20INJgJs9Lf4M= 3Cnia5OwDNi8xtP5jX6R+iYSjj59omDW6qxq6CvPcQQ= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h</key> @@ -2648,48 +2876,37 @@ e9APNZdNkxTw+Ebz0f+9ZV5C4EdWAykkxs1YxmHFzYc= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h</key> <dict> <key>hash</key> <data> TnVoon4tiwzTTMYxbdakP+BDBdA= </data> <key>hash2</key> <data> +v/gVSzLIdL68bAu0wO3fZTqPi9Z/Xz/vNiS1nk5f4E= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h</key> <dict> <key>hash</key> <data> r7uZtVT6SqJmY+b5ljlwzN0gYZ0= Lu8MARN63/3tTnH+3+BkaAhTEoI= </data> <key>hash2</key> <data> tukf6W+2xyIi43CElzQPitLu0Bb05Vo/m8QPRt8gBuY= 8pgKg4FYDenY5S35emgkwPuigMQhfDhLa2O4KAztRoM= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h</key> <dict> <key>hash</key> <data> AQvKwpw6aFOljLU5qsFvuBcrKzk= OWAs93m54luncX6qVyc/gC5dKs0= </data> <key>hash2</key> <data> rDkTZTSWJErkpyipyqjfaWXrQ2SOr1Tyn2Co1iGFQFc= 7s7BEUwOE8cW8qH59Si0eC1KNy4nTK7gipfvOTxp6sM= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h</key> <dict> <key>hash</key> <data> hEApTijQVTqT1PsBPWe0g2Xuflo= sT9HROeDriDuTk6OBMvU6tKlcHk= </data> <key>hash2</key> <data> yreUGlXlBRtVWS7Oe1rte3HQqsIMxuXVV1YKG0JPwp8= NW9cvfdsI1ae2mplzAAYSAKwPWtGRN9mWbYkqEUslZ0= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADResponseInfo.h</key> @@ -2707,22 +2924,22 @@ <dict> <key>hash</key> <data> FkCQPqVL73/e+aTEE80yojb6IAU= nBhdN8OZ4IUxWXR79mXjETpPobg= </data> <key>hash2</key> <data> BvFGhunzm0jeVeHsGH53RHuLccp5X59Dsmj81YQYc4E= Q6LFbZwBA9/PtZaHLuAWYBSmojvxsjaqkkkl31tL0io= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h</key> <dict> <key>hash</key> <data> DxYefn2k4AlK6q3q7eO5NCqLZM4= yx+9HeKcTpFZDlB8bVHQacH1ZtQ= </data> <key>hash2</key> <data> WS3w6nPSO55eSuoxW7xq7kOf6cGQbT6B4iDXKXEe3oE= 8q707iBC6uJtT4REQX4qwvFpU3AjzB3/TbOP774TQBk= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADServerSideVerificationOptions.h</key> @@ -2751,11 +2968,11 @@ <dict> <key>hash</key> <data> S6KqAyY1UTYsSxWVvAt8UhKrx6A= Lru0KGSLXlK3TBO3KpqMu61Mixk= </data> <key>hash2</key> <data> PXVE0+yyZIBDAXSFoW8xcJteQhnhsj0Uh73MKP0STaY= 6FeFDGnqhr3Rcl9UV81m7FLM7gKUkyhBb/G4Jcsr3TE= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoOptions.h</key> @@ -2773,11 +2990,11 @@ <dict> <key>hash</key> <data> u4g0uO3pEnzTGWxZxI1UxDXI5+Y= uVm2dYKNarP8u0/2ndYtU7bwDPg= </data> <key>hash2</key> <data> qTa28jSTU6w6UCqxhywNATuirDWMWMjH5MYqoAnYv8s= kCY00Lhxfwlm2jjl5lUcB3muG1j5H60O1ivKTqespWQ= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerViewOptions.h</key> @@ -2817,22 +3034,22 @@ <dict> <key>hash</key> <data> aefXU8NEGjHdyBeEjzztyx2at3w= Bobj07yMkCugtGEeoZZBY+6TK5c= </data> <key>hash2</key> <data> HyRKT4Pdl19Hcn7AL17cPX5cTbYO+M1Fjh97rh08Ayg= IP8+Gt1FI8XHR2z/gqOjaUGVV5YhP5xzT6aSbUIDJZg= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h</key> <dict> <key>hash</key> <data> ajvTC+Y3CV+fidHio4vx7QWS/6M= Tz3u9UuK0US7dUsrsIAruDpv+eo= </data> <key>hash2</key> <data> mnNJ/7LnKHRz/h2wE2x75kgjQeASHdVSG83dWexcL4s= vU0Fthe85QdbuNiPqCH011jO4kfKyVksC6EFghjiSKw= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMAdNetworkAdapterProtocol.h</key> @@ -2949,33 +3166,33 @@ <dict> <key>hash</key> <data> TQ18Mv5OdivyWEoTagWZqIks/dg= IfQ5ItsS2SXo8Efj/Un2IwKrf7k= </data> <key>hash2</key> <data> KIhjzN1F6GkhhBX2gpNLcDIy9oosK/gtpYKz2TlqJbc= d6wW+pxljXMkSTp05ER2ODZR9U3K+ELw87ps+LU8Ox4= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h</key> <dict> <key>hash</key> <data> ZgWJ3JbrGHjyokJKi7naXFO7+w4= 4kzjNGGB2s+lZkmWoYSeVEKzotk= </data> <key>hash2</key> <data> bARAehRD0EjUH1vpwGYUOQ6zqBdaPuzW2mwkL09yzEQ= Y9L0WEXzfvWHEEQkVzpnzHKLb+jNpvMQ0yfdl6QbX2o= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h</key> <dict> <key>hash</key> <data> gGk0uia7ztTQHORcM1Iv+JZv+iE= da4hOwHO63+ZiRSuKFAzCRDRwlY= </data> <key>hash2</key> <data> 13ZC1+SL5rA4ADAjh/F8yprxyQBjyEiBpluKDa1EDY4= /CUr3mbk5X74XJjy+g3esNogG3PiTdzoo2R5cMaO9GI= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationInterstitialAd.h</key> @@ -3031,17 +3248,6 @@ <key>hash2</key> <data> fThwt7Bp+r1ACF2FHi2h2hsHWslypbbfG5g6G/wwFhE= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h</key> <dict> <key>hash</key> <data> EJ9d1iBteqrj1Qr8zlKukPnF8aE= </data> <key>hash2</key> <data> BMrCQIr2HUKrEDYym8fxYUnOHe+uL2EdxJmqMzSPQek= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/RTBMediation/GADRTBAdapter.h</key> @@ -3147,33 +3353,44 @@ <dict> <key>hash</key> <data> vAjOakxTKlVR501RlKzur6Thfps= eg2cP8bz9rSBsyD6UU+tuaRW8ts= </data> <key>hash2</key> <data> nYvAFN6vI+V1XEuQ1+vN5hUGZyoG31YvXCTbqoDijfY= uG7SUV3GIlQnhWXAv5nFLisnq1qicuG+cXbQIRbs6F4= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist</key> <dict> <key>hash</key> <data> VWoRiDJPXIfL8zUDYylr57Rgdl8= 1jng9j22znv+PTSIn839NfT5KjA= </data> <key>hash2</key> <data> RtQPN1GPtvokZRSCltHPFmJ/uMk0UOLJVmT2X5MXayo= rZ5NIKp7G0sUtECDGoKnFEM4FFNzJJ6bateMHFcdRj4= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap</key> <dict> <key>hash</key> <data> nqyFILvWqAbBgfd4CBbQOrW5ImQ= p5ATo9qOWwjevVTGd87lBXR8Cq8= </data> <key>hash2</key> <data> sE2n5QEU6OAgAU0gFstChNjES6iJD2JjxsvvBOuHW2s= XHqUNRCVjfD9sp2Jq25XRPuIRq4o2dVIcPLQ+7/h1/I= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.private.modulemap</key> <dict> <key>hash</key> <data> bfVCDevKCHRsLDc9pXiFi/lxCTw= </data> <key>hash2</key> <data> 51T5rJE6+UgEBHW/zpGrnkqtvBrbWF5SXIu0+iQ6NU4= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivacyInfo.xcprivacy</key> @@ -3187,6 +3404,149 @@ afsRJYL8I/wGxjXJYdJio/e0tWVNKEeHSR3jAA2t+dI= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADAppOpenAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> spph8AmBDSWciQKq5xczlO+Fo9g= </data> <key>hash2</key> <data> AZCQhDjU1XX0G5Gebtpme4mvWMOKULTA7YTkuHHCz6Y= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADInterstitialAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> YLycN2RB40NKD96Z47U5f+IdSrI= </data> <key>hash2</key> <data> gUOD9S0eKzwwoeMJTodO0rITYS5FjTX0l54L6OnERUo= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADMobileAds_Beta.h</key> <dict> <key>hash</key> <data> 8XFvC7wn8Zm3mU2iPwOYbloNURs= </data> <key>hash2</key> <data> kVAW40i0qw25ieoIzPY/G61n6PgacIow53Ublo/Swj8= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADPreloadConfigurationV2_Beta.h</key> <dict> <key>hash</key> <data> F0SOmXnXlYFXYP22xBQpssxF5uQ= </data> <key>hash2</key> <data> DMHM7Is+eo0yZibesv+B2cMBVPOLBcx04ouqGKSxyN8= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADPreloadDelegate_Beta.h</key> <dict> <key>hash</key> <data> PiWWVO72p35K/nGZZY4oK+uyAFE= </data> <key>hash2</key> <data> tZOjPilSGd/LefCj48W7ewOu09fx8fUV6LCQMYX/Jr0= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRequest_Beta.h</key> <dict> <key>hash</key> <data> xSc+8LNsZUL/Y0Vlocp66ErWx4o= </data> <key>hash2</key> <data> gNd/FnCv4YAO5vxyEiNHu6uRUQRos8nx1yJ/KmnARzA= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRewardedAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> EScbCi7NURFfqeoKbU0vclD/aVU= </data> <key>hash2</key> <data> slPqoaRA/mEPH1E5fY/M6+fzM3y8gr7MIN6A/H9fs3I= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRewardedInterstitialAdPreloader_Beta.h</key> <dict> <key>hash</key> <data> rJM6pyNuFDhy31zVgjZV0yAW/Og= </data> <key>hash2</key> <data> tuWn6B7V1vVq8QXM7fHtfMeiBQ90i4qdxQ1QJMO1t14= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h</key> <dict> <key>hash</key> <data> 0esoq0M8xCZtTf6YXici9Tzeh2s= </data> <key>hash2</key> <data> UN+D0pJ/q1s13l5HP07WyJMAHTSBwkXw9lZf94scgcM= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdOptions_Beta.h</key> <dict> <key>hash</key> <data> MRAD0jkF6dH08FWzQlKJrTmVnFM= </data> <key>hash2</key> <data> 4YKAAOMmuoxcy/fk1LcqKIWGuYFMduTdhiAmdJ4fPTI= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAd_Beta.h</key> <dict> <key>hash</key> <data> nXIo8P1ACsIawSv4PicYim4+upU= </data> <key>hash2</key> <data> V/ISe6oMrUCPGgiLjZwbkus5Jy8rsAPxn1r2TDwkiRw= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GoogleMobileAds_Beta.h</key> <dict> <key>hash</key> <data> lUGjML3I4LUVh7QavF3QOdufpL0= </data> <key>hash2</key> <data> t/kjxIg4RQURt+aolZvmtcfc4SwqgI8w5N3VZ8lFCYw= </data> </dict> <key>ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/Mediation/GADMediationInitializationConfiguration_Beta.h</key> <dict> <key>hash</key> <data> 4BKzipgqyNTFjeadCrQcCP9JQNU= </data> <key>hash2</key> <data> I4XI/n3bH/V5KzOvi8G8lP+VUe7JGzYwUt1zatH3EjE= </data> </dict> </dict> <key>rules</key> <dict> WAAdmobImpl/GoogleMobileAds.xcframework/_CodeSignature/CodeSignatureBinary files differ
WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/GoogleMobileAdsBinary files differ
WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
@@ -16,11 +16,11 @@ /// Called when adLoader fails to load an ad. - (void)adLoader:(nonnull GADAdLoader *)adLoader didFailToReceiveAdWithError:(nonnull NSError *)error; didFailToReceiveAdWithError:(nonnull NSError *)error NS_SWIFT_UI_ACTOR; @optional /// Called after adLoader has finished loading. - (void)adLoaderDidFinishLoading:(nonnull GADAdLoader *)adLoader; - (void)adLoaderDidFinishLoading:(nonnull GADAdLoader *)adLoader NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdMetadata.h
@@ -30,6 +30,6 @@ /// Tells the delegate that the ad's metadata changed. Called when an ad loads and when a loaded /// ad's metadata changes. - (void)adMetadataDidChange:(nonnull id<GADAdMetadataProvider>)ad; - (void)adMetadataDidChange:(nonnull id<GADAdMetadataProvider>)ad NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSize.h
@@ -96,28 +96,28 @@ #pragma mark Anchored Adaptive Sizes /// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad. /// The size returned has an aspect ratio similar to that of GADAdSizeBanner, suitable for /// 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) NS_SWIFT_NAME(portraitAnchoredAdaptiveBanner(width:)); /// Returns a GADAdSize with the given width and a Google-optimized height to create a large banner /// ad. The size returned is suitable for use in a banner ad anchored near the top or bottom of your /// app. The height is never larger than 20% of the device's portrait height and is always between /// 50-150 points. This function always returns the same height for any width / device combination. /// This function must be called on the main queue. FOUNDATION_EXPORT GADAdSize GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width) NS_SWIFT_NAME(largePortraitAnchoredAdaptiveBanner(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) NS_SWIFT_NAME(landscapeAnchoredAdaptiveBanner(width:)); /// Returns a GADAdSize with the given width and a Google-optimized height to create a large banner /// ad. The size returned is suitable for use in a banner ad anchored near the top or bottom of your /// app. The height is never larger than 20% of the device's landscape height and is always between /// 50-150 points. This function always returns the same height for any width / device combination. /// This function must be called on the main queue. FOUNDATION_EXPORT GADAdSize GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width) NS_SWIFT_NAME(largeLandscapeAnchoredAdaptiveBanner(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) NS_SWIFT_NAME(currentOrientationAnchoredAdaptiveBanner(width:)); /// function to return GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth or /// GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth based on the current interface /// orientation. This function must be called on the main queue. FOUNDATION_EXPORT GADAdSize GADLargeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width) NS_SWIFT_NAME(largeAnchoredAdaptiveBanner(width:)); #pragma mark Custom Sizes @@ -169,9 +169,44 @@ /// An ad size that spans the full width of the application in portrait orientation. The height is /// typically 50 points on an iPhone/iPod UI, and 90 points tall on an iPad UI. FOUNDATION_EXPORT GADAdSize const kGADAdSizeSmartBannerPortrait GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth."); GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth()); /// An ad size that spans the full width of the application in landscape orientation. The height is /// typically 32 points on an iPhone/iPod UI, and 90 points tall on an iPad UI. FOUNDATION_EXPORT GADAdSize const kGADAdSizeSmartBannerLandscape GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth"); GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth()); /// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad. /// The size returned has an aspect ratio similar to that of GADAdSizeBanner, suitable for /// 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) NS_SWIFT_NAME(portraitAnchoredAdaptiveBanner(width:)) GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth); /// 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 device'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) NS_SWIFT_NAME(landscapeAnchoredAdaptiveBanner(width:)) GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth); /// 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) NS_SWIFT_NAME(currentOrientationAnchoredAdaptiveBanner(width:)) GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargeAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargeAnchoredAdaptiveBannerAdSizeWithWidth); WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
@@ -16,6 +16,7 @@ @protocol GADAdSizeDelegate <NSObject> /// Called before the ad view changes to the new size. - (void)adView:(nonnull GADBannerView *)bannerView willChangeAdSizeTo:(GADAdSize)size; - (void)adView:(nonnull GADBannerView *)bannerView willChangeAdSizeTo:(GADAdSize)size NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
@@ -20,11 +20,13 @@ /// Called when the banner receives an app event. - (void)adView:(nonnull GADBannerView *)banner didReceiveAppEvent:(nonnull NSString *)name withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)); withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)) NS_SWIFT_UI_ACTOR; /// Called when the interstitial receives an app event. - (void)interstitialAd:(nonnull GADInterstitialAd *)interstitialAd didReceiveAppEvent:(nonnull NSString *)name withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)); withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)) NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
@@ -33,7 +33,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads an app open ad. /// @@ -41,7 +41,7 @@ /// @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:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// 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 WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
@@ -17,14 +17,17 @@ /// Tells the delegate that the Google Mobile Ads SDK will start playing a video. This method isn't /// called if another video rendered by Google Mobile Ads SDK is already playing. - (void)audioVideoManagerWillPlayVideo:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerWillPlayVideo:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; /// Tells the delegate that the Google Mobile Ads SDK has paused/stopped all video playback. - (void)audioVideoManagerDidPauseAllVideo:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerDidPauseAllVideo:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; /// Tells the delegate that at least one video rendered by the Google Mobile Ads SDK will play /// sound. Your app should stop playing sound when this method is called. - (void)audioVideoManagerWillPlayAudio:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerWillPlayAudio:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; /// Tells the delegate that all the video rendered by the Google Mobile Ads SDK has stopped playing /// sound. Your app can now resume any music playback or produce any kind of sound. Note that this @@ -32,6 +35,7 @@ /// deactivate AVAudioSession's instance. Doing so can lead to unexpected video playback behavior. /// You may deactivate AVAudioSession only when all rendered video ads are paused or have finished /// playing, and 'audioVideoDidPauseAllVideo:' is called. - (void)audioVideoManagerDidStopPlayingAudio:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerDidStopPlayingAudio:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
@@ -89,6 +89,6 @@ /// Tells the delegate that a custom native ad was received. - (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveCustomNativeAd:(nonnull GADCustomNativeAd *)customNativeAd; didReceiveCustomNativeAd:(nonnull GADCustomNativeAd *)customNativeAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
@@ -18,10 +18,10 @@ #pragma mark Ad Lifecycle Events /// Called when an impression is recorded for a custom native ad. - (void)customNativeAdDidRecordImpression:(nonnull GADCustomNativeAd *)nativeAd; - (void)customNativeAdDidRecordImpression:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; /// Called when a click is recorded for a custom native ad. - (void)customNativeAdDidRecordClick:(nonnull GADCustomNativeAd *)nativeAd; - (void)customNativeAdDidRecordClick:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; #pragma mark Click-Time Lifecycle Notifications WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
@@ -15,7 +15,8 @@ @protocol GADDebugOptionsViewControllerDelegate <NSObject> /// Called when the debug options flow is finished. - (void)debugOptionsViewControllerDidDismiss:(nonnull GADDebugOptionsViewController *)controller; - (void)debugOptionsViewControllerDidDismiss:(nonnull GADDebugOptionsViewController *)controller NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
@@ -52,7 +52,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads an interstitial ad. /// @@ -60,7 +60,7 @@ /// @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:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// Indicates whether the interstitial ad can be presented from the provided root view controller. /// Must be called on the main thread. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAd.h
@@ -17,6 +17,7 @@ #import <GoogleMobileAds/GADNativeAdImage.h> #import <GoogleMobileAds/GADResponseInfo.h> #import <GoogleMobileAds/GADVideoController.h> #import <GoogleMobileAds/GoogleMobileAdsDefines.h> #import <UIKit/UIKit.h> /// Native ad. To request this ad type, pass GADAdLoaderAdTypeNative @@ -84,21 +85,6 @@ /// implement your own Mute This Ad feature only when customMuteThisAdAvailable is YES. @property(nonatomic, readonly, nullable) NSArray<GADMuteThisAdReason *> *muteThisAdReasons; /// Registers ad view, clickable asset views, and nonclickable asset views with this native ad. /// Media view shouldn't be registered as clickable. /// @param clickableAssetViews Dictionary of asset views that are clickable, keyed by asset IDs. /// @param nonclickableAssetViews Dictionary of asset views that are not clickable, keyed by asset /// IDs. - (void)registerAdView:(nonnull UIView *)adView clickableAssetViews: (nonnull NSDictionary<GADNativeAssetIdentifier, UIView *> *)clickableAssetViews nonclickableAssetViews: (nonnull NSDictionary<GADNativeAssetIdentifier, UIView *> *)nonclickableAssetViews; /// Unregisters ad view from this native ad. The corresponding asset views will also be /// unregistered. - (void)unregisterAdView; /// Reports the mute event with the mute reason selected by user. Use nil if no reason was selected. /// Call this method only if customMuteThisAdAvailable is YES. - (void)muteThisAdWithReason:(nullable GADMuteThisAdReason *)reason; @@ -110,11 +96,14 @@ /// 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; - (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveNativeAd:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; @end #pragma mark - Unified Native Ad View #pragma mark - Native Ad View /// 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. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
@@ -18,13 +18,13 @@ #pragma mark - Ad Lifecycle Events /// Called when an impression is recorded for an ad. - (void)nativeAdDidRecordImpression:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidRecordImpression:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; /// Called when a click is recorded for an ad. - (void)nativeAdDidRecordClick:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidRecordClick:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; /// Called when a swipe gesture click is recorded for an ad. - (void)nativeAdDidRecordSwipeGestureClick:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidRecordSwipeGestureClick:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; #pragma mark - Click-Time Lifecycle Notifications @@ -48,6 +48,6 @@ /// Used for Mute This Ad feature. Called after the native ad is muted. Only called for Google ads /// and is not supported for mediated ads. - (void)nativeAdIsMuted:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdIsMuted:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
@@ -20,11 +20,11 @@ /// a view that will confirm the click. Only called for Google ads and is not supported for mediated /// ads. - (void)nativeAd:(nonnull GADNativeAd *)nativeAd didReceiveUnconfirmedClickOnAssetID:(nonnull GADNativeAssetIdentifier)assetID; didReceiveUnconfirmedClickOnAssetID:(nonnull GADNativeAssetIdentifier)assetID NS_SWIFT_UI_ACTOR; /// Tells the delegate that the unconfirmed click is cancelled. You should revert the user interface /// change once this message is received. Only called for Google ads and is not supported for /// mediated ads. - (void)nativeAdDidCancelUnconfirmedClick:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidCancelUnconfirmedClick:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADQueryInfo.h
File was deleted WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequest.h
@@ -39,7 +39,7 @@ /// 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)); @property(nonatomic, nullable, weak) UIWindowScene *scene; #pragma mark Contextual Information WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
@@ -30,6 +30,16 @@ GADPublisherPrivacyPersonalizationStateDisabled = 2, } NS_SWIFT_NAME(PublisherPrivacyPersonalizationState); /// An age treatment to apply to ad requests. typedef NS_ENUM(NSInteger, GADAgeRestrictedTreatment) { /// Indicates that no specific age treatment signal applies to ad requests. GADAgeRestrictedTreatmentUnspecified = 0, /// Indicates that ad requests should receive child age treatment. GADAgeRestrictedTreatmentChild = 1, /// Indicates that ad requests should receive teenage treatment. GADAgeRestrictedTreatmentTeen = 2, } NS_SWIFT_NAME(AgeRestrictedTreatment); /// Request configuration. The settings in this class will apply to all ad requests. NS_SWIFT_NAME(RequestConfiguration) @interface GADRequestConfiguration : NSObject @@ -41,6 +51,28 @@ /// The test device identifier for the current device is logged to the console when the first /// ad request is made. @property(nonatomic, copy, nullable) NSArray<NSString *> *testDeviceIdentifiers; /// The age treatment to apply to ad requests. Consult your own legal counsel to determine the age /// treatment settings for your users based on your legal and regulatory requirements. For more /// information on this setting, review /// https://developers.google.com/admob/ios/targeting#set_the_age_treatment /// /// By setting this property, you certify that this notification is accurate and you are authorized /// to act on behalf of the owner of the app. You understand that abuse of this setting may result /// in termination of your Google account. @property(nonatomic) GADAgeRestrictedTreatment ageRestrictedTreatment; /// Controls whether the Google Mobile Ads SDK publisher first-party ID, formerly known as the same /// app key, is enabled. The value set persists across app sessions. The key is enabled by default. - (void)setPublisherFirstPartyIDEnabled:(BOOL)enabled; #pragma mark - Publisher Privacy Treatment /// This property lets you specify the personalization treatment that applies to subsequent ad /// requests. @property(nonatomic) GADPublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState; #pragma mark - Deprecated /// [Optional] This property indicates whether the user is under the age of consent. /// https://developers.google.com/admob/ios/targeting#users_under_the_age_of_consent. @@ -57,7 +89,8 @@ /// If you leave or reset this property as nil or unknown, ad requests will include no indication /// of how you would like your ad requests to be handled in a manner suitable for users under the /// age of consent. @property(nonatomic, nullable, copy) NSNumber *tagForUnderAgeOfConsent; @property(nonatomic, nullable, copy) NSNumber *tagForUnderAgeOfConsent GAD_DEPRECATED_MSG_ATTRIBUTE( "Use the ageRestrictedTreatment property instead."); /// [Optional] This property indicates whether you would like your app to be treated as /// child-directed for purposes of the Children’s Online Privacy Protection Act (COPPA), @@ -75,16 +108,8 @@ /// By setting this property, you certify that this notification is accurate and you are authorized /// to act on behalf of the owner of the app. You understand that abuse of this setting may result /// in termination of your Google account. @property(nonatomic, nullable, copy) NSNumber *tagForChildDirectedTreatment; /// Controls whether the Google Mobile Ads SDK publisher first-party ID, formerly known as the same /// app key, is enabled. The value set persists across app sessions. The key is enabled by default. - (void)setPublisherFirstPartyIDEnabled:(BOOL)enabled; #pragma mark - Publisher Privacy Treatment /// This property lets you specify the personalization treatment that applies to subsequent ad /// requests. @property(nonatomic) GADPublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState; @property(nonatomic, nullable, copy) NSNumber *tagForChildDirectedTreatment GAD_DEPRECATED_MSG_ATTRIBUTE( "Use the ageRestrictedTreatment property instead."); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRequestError.h
@@ -28,7 +28,7 @@ GADErrorServerError = 3, /// The current device's OS is below the minimum required version. GADErrorOSVersionTooLow = 4, GADErrorOSVersionTooLow GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.") = 4, /// The request was unable to be loaded before being timed out. GADErrorTimeout = 5, WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedAd.h
@@ -61,7 +61,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads a rewarded ad. /// @@ -69,7 +69,7 @@ /// @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:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// Indicates whether the rewarded ad can be presented from the provided root view controller. Must /// be called on the main thread. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
@@ -61,7 +61,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads a rewarded interstitial ad. /// @@ -70,7 +70,7 @@ + (void)loadWithAdResponseString:(nonnull NSString *)adResponseString completionHandler: (nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:completionHandler:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// Indicates whether the rewarded interstitial ad can be presented from the provided root view /// controller. Must be called on the main thread. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
@@ -16,18 +16,21 @@ @optional /// Tells the delegate that the video controller has began or resumed playing a video. - (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller has paused video. - (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller's video playback has ended. - (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController; - (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller has muted video. - (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller has unmuted video. - (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GAMBannerView.h
@@ -22,7 +22,7 @@ /// Tells the delegate that a Google Ad Manager banner ad was received. - (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveGAMBannerView:(nonnull GAMBannerView *)bannerView; didReceiveGAMBannerView:(nonnull GAMBannerView *)bannerView NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
@@ -67,7 +67,6 @@ #import <GoogleMobileAds/GADNativeAdViewAdOptions.h> #import <GoogleMobileAds/GADNativeMuteThisAdLoaderOptions.h> #import <GoogleMobileAds/GADPresentationError.h> #import <GoogleMobileAds/GADQueryInfo.h> #import <GoogleMobileAds/GADRequest.h> #import <GoogleMobileAds/GADRequestConfiguration.h> #import <GoogleMobileAds/GADRequestError.h> @@ -101,7 +100,6 @@ #import <GoogleMobileAds/Mediation/GADMediationRewardedAd.h> #import <GoogleMobileAds/Mediation/GADMediationServerConfiguration.h> #import <GoogleMobileAds/Mediation/GADVersionNumber.h> #import <GoogleMobileAds/QueryInfo/GADRequest+AdString.h> #import <GoogleMobileAds/RTBMediation/GADRTBAdapter.h> #import <GoogleMobileAds/RTBMediation/GADRTBRequestParameters.h> #import <GoogleMobileAds/Request/GADAppOpenSignalRequest.h> WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
@@ -8,4 +8,6 @@ #import <Foundation/Foundation.h> #define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s))) #define GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE(message, replacement) \ __attribute__((deprecated(message, #replacement))) #define GAD_BOXABLE __attribute__((objc_boxable)) WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
@@ -21,15 +21,6 @@ typedef id<GADMediationBannerAdEventDelegate> _Nullable (^GADMediationBannerLoadCompletionHandler)( _Nullable id<GADMediationBannerAd> ad, NSError *_Nullable error); /// Called by the adapter after loading the interscroller ad or encountering an error. Returns an ad /// event object to send ad events to the Google Mobile Ads SDK. The block returns nil if a delegate /// couldn't be created or if the block has already been called. typedef id<GADMediationBannerAdEventDelegate> _Nullable ( ^GADMediationInterscrollerAdLoadCompletionHandler)(_Nullable id<GADMediationInterscrollerAd> ad, 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 /// delegate couldn't be created or if the block has already been called. @@ -140,17 +131,4 @@ 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 WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
@@ -17,8 +17,10 @@ /// Presents the receiver from the view controller. - (void)presentFromViewController:(nonnull UIViewController *)viewController NS_SWIFT_NAME(present(from:)); @end /// App open ad configuration. NS_SWIFT_NAME(MediationAppOpenAdConfiguration) @interface GADMediationAppOpenAdConfiguration : GADMediationAdConfiguration @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
@@ -24,16 +24,6 @@ - (void)changeAdSizeTo:(GADAdSize)adSize; @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 /// Ads SDK. @property(nonatomic, assign) BOOL delegateInterscrollerEffect; @end /// Banner ad configuration. NS_SWIFT_NAME(MediationBannerAdConfiguration) @interface GADMediationBannerAdConfiguration : GADMediationAdConfiguration WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
File was deleted WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h
@@ -33,7 +33,7 @@ /// 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)); @property(nonatomic, nullable, weak) UIWindowScene *scene; #pragma mark Contextual Information WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Info.plist
@@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>24G90</string> <string>25F80</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -17,31 +17,31 @@ <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> <string>12.10.0</string> <string>13.6.0</string> <key>CFBundleSupportedPlatforms</key> <array> <string>iPhoneOS</string> </array> <key>CFBundleVersion</key> <string>12100</string> <string>1360</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> <string>22A3362</string> <string>23C53</string> <key>DTPlatformName</key> <string>iphoneos</string> <key>DTPlatformVersion</key> <string>18.0</string> <string>26.2</string> <key>DTSDKBuild</key> <string>22A3362</string> <string>23C53</string> <key>DTSDKName</key> <string>iphoneos18.0</string> <string>iphoneos26.2</string> <key>DTXcode</key> <string>1600</string> <string>2620</string> <key>DTXcodeBuild</key> <string>16A242d</string> <string>17C52</string> <key>MinimumOSVersion</key> <string>100.0</string> <string>13.0</string> <key>NSHumanReadableCopyright</key> <string>Copyright © 2023 Google Inc. All rights reserved.</string> <key>UIDeviceFamily</key> WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Modules/module.modulemap
@@ -86,7 +86,6 @@ header "GADNativeAdViewAdOptions.h" header "GADNativeMuteThisAdLoaderOptions.h" header "GADPresentationError.h" header "GADQueryInfo.h" header "GADRequest.h" header "GADRequestConfiguration.h" header "GADRequestError.h" @@ -120,7 +119,6 @@ header "Mediation/GADMediationRewardedAd.h" header "Mediation/GADMediationServerConfiguration.h" header "Mediation/GADVersionNumber.h" header "QueryInfo/GADRequest+AdString.h" header "RTBMediation/GADRTBAdapter.h" header "RTBMediation/GADRTBRequestParameters.h" header "Request/GADAppOpenSignalRequest.h" WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/Modules/module.private.modulemap
New file @@ -0,0 +1,14 @@ framework module GoogleMobileAds_Private { header "GADAppOpenAdPreloader_Beta.h" header "GADInterstitialAdPreloader_Beta.h" header "GADMobileAds_Beta.h" header "GADPreloadConfigurationV2_Beta.h" header "GADPreloadDelegate_Beta.h" header "GADRequest_Beta.h" header "GADRewardedAdPreloader_Beta.h" header "GADRewardedInterstitialAdPreloader_Beta.h" header "GADSwipeableInterstitialAd_Beta.h" header "GADSwipeableInterstitialAdDelegate_Beta.h" header "GADSwipeableInterstitialAdOptions_Beta.h" header "Mediation/GADMediationInitializationConfiguration_Beta.h" } WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADAppOpenAdPreloader_Beta.h
New file @@ -0,0 +1,78 @@ // // GADAppOpenAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADAppOpenAd.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> @class GADAppOpenAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(AppOpenAdPreloader) @interface GADAppOpenAdPreloader : NSObject /// Returns the shared GADAppOpenAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADAppOpenAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading app open ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether an app open ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded app open ad for the given preload ID. Returns nil if an ad is not /// available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADAppOpenAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded app open ad for the given preload ID without removing /// the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded app open ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading app open ads and removes preloaded app open ads for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all app open ads and removes all preloaded app open ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADInterstitialAdPreloader_Beta.h
New file @@ -0,0 +1,80 @@ // // GADInterstitialAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADInterstitialAd.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> @class GADInterstitialAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(InterstitialAdPreloader) @interface GADInterstitialAdPreloader : NSObject /// Returns the shared GADInterstitialAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADInterstitialAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading interstitial ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether an interstitial ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded interstitial ad for the given preload ID. Returns nil if an ad is not /// available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADInterstitialAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded interstitial ad for the given preload ID without /// removing the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded interstitial ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading interstitial ads and removes preloaded interstitial ads for the given preload /// ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all interstitial ads and removes all preloaded interstitial ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADMobileAds_Beta.h
New file @@ -0,0 +1,24 @@ // // GADMobileAds_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/Mediation/GADMediationInitializationConfiguration_Beta.h> /// Provides beta features for GADMobileAds. @interface GADMobileAds (Beta) /// Starts the Google Mobile Ads SDK with a mediation initialization configuration. Can be called /// multiple times concurrently, each can be customized with a different mediation initialization /// configuration. Passing `nil` triggers the initialization of all adapters. /// @param mediationInitializationConfiguration The mediation initialization configuration to /// register. /// @param completionHandler The completion handler to call when initialization is complete. - (void)startWithMediationInitializationConfiguration: (nullable GADMediationInitializationConfiguration *)mediationInitializationConfiguration completionHandler:(nullable GADInitializationCompletionHandler) completionHandler; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADPreloadConfigurationV2_Beta.h
New file @@ -0,0 +1,31 @@ // // GADPreloadConfigurationV2_Beta.h // Google Mobile Ads SDK // // Copyright © 2024 Google Inc. All rights reserved. // #import <GoogleMobileAds/GADAdFormat.h> #import <GoogleMobileAds/GADRequest.h> /// Configuration for preloading ads. NS_SWIFT_NAME(PreloadConfigurationV2) @interface GADPreloadConfigurationV2 : NSObject <NSCopying> /// The ad unit ID. @property(nonatomic, nonnull, readonly) NSString *adUnitID; /// The GADRequest object. @property(nonatomic, nonnull, readonly) GADRequest *request; /// The maximum amount of ads buffered for this configuration. @property(nonatomic, readwrite) NSUInteger bufferSize; /// Initializes a GADPreloadConfiguration with ad unit ID and request. - (nonnull instancetype)initWithAdUnitID:(nonnull NSString *)adUnitID request:(nonnull GADRequest *)request; /// Initializes a GADPreloadConfiguration with ad unit ID and default request object. - (nonnull instancetype)initWithAdUnitID:(nonnull NSString *)adUnitID; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADPreloadDelegate_Beta.h
New file @@ -0,0 +1,25 @@ // // GADPreloadDelegate_Beta.h // Google Mobile Ads SDK // // Copyright © 2024 Google Inc. All rights reserved. // #import <GoogleMobileAds/GADPreloadConfigurationV2_Beta.h> #import <GoogleMobileAds/GADResponseInfo.h> /// Delegate for preloading events. NS_SWIFT_NAME(PreloadDelegate) @protocol GADPreloadDelegate <NSObject> /// Called when an ad becomes available for the preload ID. - (void)adAvailableForPreloadID:(nonnull NSString *)preloadID responseInfo:(nonnull GADResponseInfo *)responseInfo; /// Called when the last available ad is exhausted for the preload ID. - (void)adsExhaustedForPreloadID:(nonnull NSString *)preloadID; /// Called when an ad failed to preload for the preload ID. - (void)adFailedToPreloadForPreloadID:(nonnull NSString *)preloadID error:(nonnull NSError *)error; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRequest_Beta.h
New file @@ -0,0 +1,22 @@ // // GADRequest_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // #import <GoogleMobileAds/GADRequest.h> @interface GADRequest (Beta) #pragma mark Mediation Adapters /// If YES, the SDK will not attempt to load an ad from adapters that have not been initialized. /// This is useful for apps that have a large number of adapters that are not used in the app, and /// that take a long time to initialize. /// /// Defaults to NO, the SDK will attempt to initialize /// adapters on the first request attempt if they have not been initialized before. @property(nonatomic) BOOL shouldSkipUninitializedAdapters NS_SWIFT_NAME(skipUninitializedAdapters); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRewardedAdPreloader_Beta.h
New file @@ -0,0 +1,77 @@ // // GADRewardedAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> #import <GoogleMobileAds/GADRewardedAd.h> @class GADRewardedAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(RewardedAdPreloader) @interface GADRewardedAdPreloader : NSObject /// Returns the shared GADRewardedAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADRewardedAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading rewarded ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether a rewarded ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded rewarded ad for the given preload ID. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADRewardedAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded rewarded ad for the given preload ID without removing /// the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded rewarded ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading rewarded ads and removes preloaded rewarded ads for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all rewarded ads and removes all preloaded rewarded ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADRewardedInterstitialAdPreloader_Beta.h
New file @@ -0,0 +1,81 @@ // // GADRewardedInterstitialAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> #import <GoogleMobileAds/GADRewardedInterstitialAd.h> @class GADRewardedInterstitialAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(RewardedInterstitialAdPreloader) @interface GADRewardedInterstitialAdPreloader : NSObject /// Returns the shared GADRewardedInterstitialAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADRewardedInterstitialAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading rewarded interstitial ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether a rewarded interstitial ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded rewarded interstitial ad for the given preload ID. Returns nil if an ad is /// not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADRewardedInterstitialAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded rewarded interstitial ad for the given preload ID /// without removing the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded rewarded interstitial ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading rewarded interstitial ads and removes preloaded rewarded interstitial ads for /// the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all rewarded interstitial ads and removes all preloaded rewarded interstitial /// ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h
New file @@ -0,0 +1,55 @@ // // GADSwipeableInterstitialAdDelegate_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC // #import <Foundation/Foundation.h> @class GADSwipeableInterstitialAd; /// Delegate for receiving lifecycle event messages from a GADSwipeableInterstitialAd. NS_SWIFT_NAME(SwipeableInterstitialAdDelegate) @protocol GADSwipeableInterstitialAdDelegate <NSObject> @optional #pragma mark - Ad Lifecycle Events /// Called when an impression is recorded for an ad. - (void)swipeableInterstitialAdDidRecordImpression: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Called when a click is recorded for an ad. - (void)swipeableInterstitialAdDidRecordClick: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Tells the delegate that a full screen view will be presented in response to the user interacting /// with an ad. The delegate may want to pause animations and time sensitive interactions. - (void)swipeableInterstitialAdWillPresentScreen: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Tells the delegate that a full screen view will be dismissed. - (void)swipeableInterstitialAdWillDismissScreen: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Tells the delegate that a full screen view has been dismissed. The delegate should restart /// anything paused while handling swipeableInterstitialAdWillPresentScreen:. - (void)swipeableInterstitialAdDidDismissScreen: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; #pragma mark - Screen Hold Lifecycle Events /// Called when the SDK detects that the ad is visible and stabilized on screen, marking the /// start of the SDK's internal screen hold timer. /// /// This is an informational callback provided for debugging and alignment purposes. /// You are expected to manage your own screen hold timers and lifecycle monitoring to enforce /// the ad's `minScreenHoldDuration` property. There is no corresponding "end" callback. /// /// This delegate is not triggered if `minScreenHoldDuration` is 0. - (void)swipeableInterstitialAdDidStartScreenHoldTimer: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdOptions_Beta.h
New file @@ -0,0 +1,47 @@ // // GADSwipeableInterstitialAdOptions_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC // #import <UIKit/UIKit.h> #import <GoogleMobileAds/GADAdSize.h> #import <GoogleMobileAds/GoogleMobileAdsDefines.h> /// Options for configuring Swipeable Interstitial ad behavior. NS_SWIFT_NAME(SwipeableInterstitialAdOptions) @interface GADSwipeableInterstitialAdOptions : NSObject <NSCopying> /// Specifies the maximum duration (in seconds) the app commits to holding the ad on screen before /// it is eligible for dismissal. The SDK only returns ads with a hold requirement that is less than /// or equal to this value. Defaults to 0. /// /// Only set this property if your app implements logic to hold swipeable interstitial ads on /// screen. @property(nonatomic, assign) NSTimeInterval maxScreenHoldDuration; /// An optional ad size to request. /// If not set, defaults to the device's full screen size. /// If the requested ad size is determined to be too small for an interstitial experience, the ad /// request will fail. @property(nonatomic, assign) CGSize adSize; /// The direction in which swipe gestures should be detected as custom click gestures for swipeable /// interstitial ads. @property(nonatomic, assign, readonly) UISwipeGestureRecognizerDirection customClickSwipeGestureDirection; /// Determines whether the creative handles standard tap clicks when custom click swipe gestures are /// enabled. Defaults to YES. @property(nonatomic, assign, readonly, getter=areCustomClickSwipeGestureTapsAllowed) BOOL customClickSwipeGestureTapsAllowed NS_SWIFT_NAME(areCustomClickSwipeGestureTapsAllowed); /// Enables custom click gestures for swipeable interstitial ads by specifying the swipe direction /// for detecting custom click gestures, and whether tap gestures are treated as clicks on the ad. - (void)enableCustomClickSwipeGestureWithDirection:(UISwipeGestureRecognizerDirection)direction tapsAllowed:(BOOL)tapsAllowed NS_SWIFT_NAME(enableCustomClickSwipeGesture(direction:tapsAllowed:)); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAd_Beta.h
New file @@ -0,0 +1,85 @@ // // GADSwipeableInterstitialAd_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC // #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import <GoogleMobileAds/GADAdValue.h> #import <GoogleMobileAds/GADRequest.h> #import <GoogleMobileAds/GADResponseInfo.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdDelegate_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdOptions_Beta.h> #import <GoogleMobileAds/GADVideoControllerDelegate.h> @class GADSwipeableInterstitialAd; /// A block that executes when the ad request operation completes. On success, /// ad is non-nil and |error| is nil. On failure, ad is nil and |error| is non-nil. typedef void (^GADSwipeableInterstitialAdLoadCompletionHandler)( GADSwipeableInterstitialAd *_Nullable ad, NSError *_Nullable error); /// A swipeable interstitial ad. This format is large similar to an interstitial ad but is presented /// like a banner ad. When displayed, it is intended to occupy the full screen. Use this ad format /// if you require strict control over the ad's presentation and closing behavior, including custom /// gestures such as swipes to dismiss the interstitial. Similar to interstitial ads, swipeable /// interstitials have a minimum required screen hold time you must implement before allowing an ad /// to close. NS_SWIFT_NAME(SwipeableInterstitialAd) @interface GADSwipeableInterstitialAd : NSObject /// The view associated with the swipeable interstitial ad. @property(nonatomic, readonly, nonnull) UIView *adView; /// The unique identifier assigned to a specific ad placement in your app, created on the AdMob or /// Ad Manager UI. Ad units are important for targeting and statistics. /// /// Example AdMob ad unit ID: @"ca-app-pub-0123456789012345/0123456789" /// Example Ad Manager ad unit ID: @"/21775744923/example/swipeable-interstitial" @property(nonatomic, readonly, nonnull) NSString *adUnitID; #pragma mark Response /// Information about the ad response that returned the ad. @property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; /// Called when the ad is estimated to have earned money. @property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; #pragma mark Ad Life Cycle /// Optional delegate to receive state change notifications. @property(nonatomic, weak, nullable) id<GADSwipeableInterstitialAdDelegate> delegate; /// Delegate for receiving video lifecycle notifications. @property(nonatomic, weak, nullable) id<GADVideoControllerDelegate> videoControllerDelegate; /// The root view controller used by the swipeable interstitial ad to present content after the user /// interacts with the ad. If this is nil, the view controller containing the swipeable interstitial /// ad view is used. @property(nonatomic, weak, nullable) UIViewController *rootViewController; /// The minimum duration in seconds required by the loaded creative to be held on screen. /// 0 if no minimum is required. @property(nonatomic, readonly, assign) NSTimeInterval minScreenHoldDuration; #pragma mark Making an Ad Request /// Loads a swipeable interstitial ad. /// /// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI. /// @param request An ad request object. If nil, a default ad request object is used. /// @param options The options object containing format-specific configuration /// (e.g., screen hold duration, ad size). If nil, defaults to requesting a /// fullscreen ad with no maximum screen hold duration preference. /// @param completionHandler A handler to execute when the load operation finishes or times out. + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request options:(nullable GADSwipeableInterstitialAdOptions *)options completionHandler:(nonnull GADSwipeableInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:options:completionHandler:)); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GoogleMobileAds_Beta.h
New file @@ -0,0 +1,19 @@ // // GoogleMobileAds_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // Header files. #import <GoogleMobileAds/GADAppOpenAdPreloader_Beta.h> #import <GoogleMobileAds/GADInterstitialAdPreloader_Beta.h> #import <GoogleMobileAds/GADMobileAds_Beta.h> #import <GoogleMobileAds/GADPreloadConfigurationV2_Beta.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> #import <GoogleMobileAds/GADRequest_Beta.h> #import <GoogleMobileAds/GADRewardedAdPreloader_Beta.h> #import <GoogleMobileAds/GADRewardedInterstitialAdPreloader_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAd_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdDelegate_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdOptions_Beta.h> #import <GoogleMobileAds/Mediation/GADMediationInitializationConfiguration_Beta.h> WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/Mediation/GADMediationInitializationConfiguration_Beta.h
New file @@ -0,0 +1,43 @@ // // GADMediationInitializationConfiguration.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // #import <Foundation/Foundation.h> /// Configuration for mediation adapter initialization during GMA SDK initialization. NS_SWIFT_NAME(MediationInitializationConfiguration) @interface GADMediationInitializationConfiguration : NSObject #pragma mark Filter Rules /// The following properties are used to filter the set of adapters to initialize during GMA SDK /// initialization. /// The ad formats for which the SDK will initialize adapters. If |includedAdUnitIDs| is also /// specified, an adapter will have to be associated with both one of the included ad formats AND /// one of the included ad units IDs. @property(nonatomic, copy, nonnull) NSSet<NSNumber *> *includedAdFormats; /// The ad unit IDs for which the SDK will initialize adapters. If |includedAdFormats| is also /// specified, an adapter will have to be associated with both one of the included ad unit IDs AND /// one of the included ad formats. @property(nonatomic, copy, nonnull) NSSet<NSString *> *includedAdUnitIDs; /// The adapter classes to initialize. An adapter in this set will always be initialized, regardless /// of ad unit and format settings, unless it is present in |excludedAdapterClasses|. @property(nonatomic, copy, nonnull) NSSet<NSString *> *includedAdapterClasses; /// The adapter classes to exclude from initialization. An adapter in this set will never be /// initialized, regardless of values set on |includedAdFormats|, |includedAdUnitIDs|, or /// |includedAdapterClasses|. @property(nonatomic, copy, nonnull) NSSet<NSString *> *excludedAdapterClasses; #pragma mark Timeout /// The maximum amount of time in seconds the SDK waits for initialization to complete before /// invoking |GADInitializationCompletionHandler|. @property(nonatomic) NSTimeInterval initializationTimeout; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/GoogleMobileAdsBinary files differ
WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h
@@ -16,11 +16,11 @@ /// Called when adLoader fails to load an ad. - (void)adLoader:(nonnull GADAdLoader *)adLoader didFailToReceiveAdWithError:(nonnull NSError *)error; didFailToReceiveAdWithError:(nonnull NSError *)error NS_SWIFT_UI_ACTOR; @optional /// Called after adLoader has finished loading. - (void)adLoaderDidFinishLoading:(nonnull GADAdLoader *)adLoader; - (void)adLoaderDidFinishLoading:(nonnull GADAdLoader *)adLoader NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdMetadata.h
@@ -30,6 +30,6 @@ /// Tells the delegate that the ad's metadata changed. Called when an ad loads and when a loaded /// ad's metadata changes. - (void)adMetadataDidChange:(nonnull id<GADAdMetadataProvider>)ad; - (void)adMetadataDidChange:(nonnull id<GADAdMetadataProvider>)ad NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSize.h
@@ -96,28 +96,28 @@ #pragma mark Anchored Adaptive Sizes /// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad. /// The size returned has an aspect ratio similar to that of GADAdSizeBanner, suitable for /// 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) NS_SWIFT_NAME(portraitAnchoredAdaptiveBanner(width:)); /// Returns a GADAdSize with the given width and a Google-optimized height to create a large banner /// ad. The size returned is suitable for use in a banner ad anchored near the top or bottom of your /// app. The height is never larger than 20% of the device's portrait height and is always between /// 50-150 points. This function always returns the same height for any width / device combination. /// This function must be called on the main queue. FOUNDATION_EXPORT GADAdSize GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width) NS_SWIFT_NAME(largePortraitAnchoredAdaptiveBanner(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) NS_SWIFT_NAME(landscapeAnchoredAdaptiveBanner(width:)); /// Returns a GADAdSize with the given width and a Google-optimized height to create a large banner /// ad. The size returned is suitable for use in a banner ad anchored near the top or bottom of your /// app. The height is never larger than 20% of the device's landscape height and is always between /// 50-150 points. This function always returns the same height for any width / device combination. /// This function must be called on the main queue. FOUNDATION_EXPORT GADAdSize GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width) NS_SWIFT_NAME(largeLandscapeAnchoredAdaptiveBanner(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) NS_SWIFT_NAME(currentOrientationAnchoredAdaptiveBanner(width:)); /// function to return GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth or /// GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth based on the current interface /// orientation. This function must be called on the main queue. FOUNDATION_EXPORT GADAdSize GADLargeAnchoredAdaptiveBannerAdSizeWithWidth(CGFloat width) NS_SWIFT_NAME(largeAnchoredAdaptiveBanner(width:)); #pragma mark Custom Sizes @@ -169,9 +169,44 @@ /// An ad size that spans the full width of the application in portrait orientation. The height is /// typically 50 points on an iPhone/iPod UI, and 90 points tall on an iPad UI. FOUNDATION_EXPORT GADAdSize const kGADAdSizeSmartBannerPortrait GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth."); GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth()); /// An ad size that spans the full width of the application in landscape orientation. The height is /// typically 32 points on an iPhone/iPod UI, and 90 points tall on an iPad UI. FOUNDATION_EXPORT GADAdSize const kGADAdSizeSmartBannerLandscape GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth"); GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth()); /// Returns a GADAdSize with the given width and a Google-optimized height to create a banner ad. /// The size returned has an aspect ratio similar to that of GADAdSizeBanner, suitable for /// 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) NS_SWIFT_NAME(portraitAnchoredAdaptiveBanner(width:)) GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargePortraitAnchoredAdaptiveBannerAdSizeWithWidth); /// 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 device'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) NS_SWIFT_NAME(landscapeAnchoredAdaptiveBanner(width:)) GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargeLandscapeAnchoredAdaptiveBannerAdSizeWithWidth); /// 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) NS_SWIFT_NAME(currentOrientationAnchoredAdaptiveBanner(width:)) GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE( "Use GADLargeAnchoredAdaptiveBannerAdSizeWithWidth instead.", GADLargeAnchoredAdaptiveBannerAdSizeWithWidth); WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h
@@ -16,6 +16,7 @@ @protocol GADAdSizeDelegate <NSObject> /// Called before the ad view changes to the new size. - (void)adView:(nonnull GADBannerView *)bannerView willChangeAdSizeTo:(GADAdSize)size; - (void)adView:(nonnull GADBannerView *)bannerView willChangeAdSizeTo:(GADAdSize)size NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h
@@ -20,11 +20,13 @@ /// Called when the banner receives an app event. - (void)adView:(nonnull GADBannerView *)banner didReceiveAppEvent:(nonnull NSString *)name withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)); withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)) NS_SWIFT_UI_ACTOR; /// Called when the interstitial receives an app event. - (void)interstitialAd:(nonnull GADInterstitialAd *)interstitialAd didReceiveAppEvent:(nonnull NSString *)name withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)); withInfo:(nullable NSString *)info NS_SWIFT_NAME(adView(_:didReceiveAppEvent:with:)) NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAppOpenAd.h
@@ -33,7 +33,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads an app open ad. /// @@ -41,7 +41,7 @@ /// @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:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// 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 WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h
@@ -17,14 +17,17 @@ /// Tells the delegate that the Google Mobile Ads SDK will start playing a video. This method isn't /// called if another video rendered by Google Mobile Ads SDK is already playing. - (void)audioVideoManagerWillPlayVideo:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerWillPlayVideo:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; /// Tells the delegate that the Google Mobile Ads SDK has paused/stopped all video playback. - (void)audioVideoManagerDidPauseAllVideo:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerDidPauseAllVideo:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; /// Tells the delegate that at least one video rendered by the Google Mobile Ads SDK will play /// sound. Your app should stop playing sound when this method is called. - (void)audioVideoManagerWillPlayAudio:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerWillPlayAudio:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; /// Tells the delegate that all the video rendered by the Google Mobile Ads SDK has stopped playing /// sound. Your app can now resume any music playback or produce any kind of sound. Note that this @@ -32,6 +35,7 @@ /// deactivate AVAudioSession's instance. Doing so can lead to unexpected video playback behavior. /// You may deactivate AVAudioSession only when all rendered video ads are paused or have finished /// playing, and 'audioVideoDidPauseAllVideo:' is called. - (void)audioVideoManagerDidStopPlayingAudio:(nonnull GADAudioVideoManager *)audioVideoManager; - (void)audioVideoManagerDidStopPlayingAudio:(nonnull GADAudioVideoManager *)audioVideoManager NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAd.h
@@ -89,6 +89,6 @@ /// Tells the delegate that a custom native ad was received. - (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveCustomNativeAd:(nonnull GADCustomNativeAd *)customNativeAd; didReceiveCustomNativeAd:(nonnull GADCustomNativeAd *)customNativeAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADCustomNativeAdDelegate.h
@@ -18,10 +18,10 @@ #pragma mark Ad Lifecycle Events /// Called when an impression is recorded for a custom native ad. - (void)customNativeAdDidRecordImpression:(nonnull GADCustomNativeAd *)nativeAd; - (void)customNativeAdDidRecordImpression:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; /// Called when a click is recorded for a custom native ad. - (void)customNativeAdDidRecordClick:(nonnull GADCustomNativeAd *)nativeAd; - (void)customNativeAdDidRecordClick:(nonnull GADCustomNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; #pragma mark Click-Time Lifecycle Notifications WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h
@@ -15,7 +15,8 @@ @protocol GADDebugOptionsViewControllerDelegate <NSObject> /// Called when the debug options flow is finished. - (void)debugOptionsViewControllerDidDismiss:(nonnull GADDebugOptionsViewController *)controller; - (void)debugOptionsViewControllerDidDismiss:(nonnull GADDebugOptionsViewController *)controller NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADInterstitialAd.h
@@ -52,7 +52,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads an interstitial ad. /// @@ -60,7 +60,7 @@ /// @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:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// Indicates whether the interstitial ad can be presented from the provided root view controller. /// Must be called on the main thread. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAd.h
@@ -17,6 +17,7 @@ #import <GoogleMobileAds/GADNativeAdImage.h> #import <GoogleMobileAds/GADResponseInfo.h> #import <GoogleMobileAds/GADVideoController.h> #import <GoogleMobileAds/GoogleMobileAdsDefines.h> #import <UIKit/UIKit.h> /// Native ad. To request this ad type, pass GADAdLoaderAdTypeNative @@ -84,21 +85,6 @@ /// implement your own Mute This Ad feature only when customMuteThisAdAvailable is YES. @property(nonatomic, readonly, nullable) NSArray<GADMuteThisAdReason *> *muteThisAdReasons; /// Registers ad view, clickable asset views, and nonclickable asset views with this native ad. /// Media view shouldn't be registered as clickable. /// @param clickableAssetViews Dictionary of asset views that are clickable, keyed by asset IDs. /// @param nonclickableAssetViews Dictionary of asset views that are not clickable, keyed by asset /// IDs. - (void)registerAdView:(nonnull UIView *)adView clickableAssetViews: (nonnull NSDictionary<GADNativeAssetIdentifier, UIView *> *)clickableAssetViews nonclickableAssetViews: (nonnull NSDictionary<GADNativeAssetIdentifier, UIView *> *)nonclickableAssetViews; /// Unregisters ad view from this native ad. The corresponding asset views will also be /// unregistered. - (void)unregisterAdView; /// Reports the mute event with the mute reason selected by user. Use nil if no reason was selected. /// Call this method only if customMuteThisAdAvailable is YES. - (void)muteThisAdWithReason:(nullable GADMuteThisAdReason *)reason; @@ -110,11 +96,14 @@ /// 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; - (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveNativeAd:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; @end #pragma mark - Unified Native Ad View #pragma mark - Native Ad View /// 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. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdDelegate.h
@@ -18,13 +18,13 @@ #pragma mark - Ad Lifecycle Events /// Called when an impression is recorded for an ad. - (void)nativeAdDidRecordImpression:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidRecordImpression:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; /// Called when a click is recorded for an ad. - (void)nativeAdDidRecordClick:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidRecordClick:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; /// Called when a swipe gesture click is recorded for an ad. - (void)nativeAdDidRecordSwipeGestureClick:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidRecordSwipeGestureClick:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; #pragma mark - Click-Time Lifecycle Notifications @@ -48,6 +48,6 @@ /// Used for Mute This Ad feature. Called after the native ad is muted. Only called for Google ads /// and is not supported for mediated ads. - (void)nativeAdIsMuted:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdIsMuted:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADNativeAdUnconfirmedClickDelegate.h
@@ -20,11 +20,11 @@ /// a view that will confirm the click. Only called for Google ads and is not supported for mediated /// ads. - (void)nativeAd:(nonnull GADNativeAd *)nativeAd didReceiveUnconfirmedClickOnAssetID:(nonnull GADNativeAssetIdentifier)assetID; didReceiveUnconfirmedClickOnAssetID:(nonnull GADNativeAssetIdentifier)assetID NS_SWIFT_UI_ACTOR; /// Tells the delegate that the unconfirmed click is cancelled. You should revert the user interface /// change once this message is received. Only called for Google ads and is not supported for /// mediated ads. - (void)nativeAdDidCancelUnconfirmedClick:(nonnull GADNativeAd *)nativeAd; - (void)nativeAdDidCancelUnconfirmedClick:(nonnull GADNativeAd *)nativeAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADQueryInfo.h
File was deleted WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequest.h
@@ -39,7 +39,7 @@ /// 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)); @property(nonatomic, nullable, weak) UIWindowScene *scene; #pragma mark Contextual Information WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h
@@ -30,6 +30,16 @@ GADPublisherPrivacyPersonalizationStateDisabled = 2, } NS_SWIFT_NAME(PublisherPrivacyPersonalizationState); /// An age treatment to apply to ad requests. typedef NS_ENUM(NSInteger, GADAgeRestrictedTreatment) { /// Indicates that no specific age treatment signal applies to ad requests. GADAgeRestrictedTreatmentUnspecified = 0, /// Indicates that ad requests should receive child age treatment. GADAgeRestrictedTreatmentChild = 1, /// Indicates that ad requests should receive teenage treatment. GADAgeRestrictedTreatmentTeen = 2, } NS_SWIFT_NAME(AgeRestrictedTreatment); /// Request configuration. The settings in this class will apply to all ad requests. NS_SWIFT_NAME(RequestConfiguration) @interface GADRequestConfiguration : NSObject @@ -41,6 +51,28 @@ /// The test device identifier for the current device is logged to the console when the first /// ad request is made. @property(nonatomic, copy, nullable) NSArray<NSString *> *testDeviceIdentifiers; /// The age treatment to apply to ad requests. Consult your own legal counsel to determine the age /// treatment settings for your users based on your legal and regulatory requirements. For more /// information on this setting, review /// https://developers.google.com/admob/ios/targeting#set_the_age_treatment /// /// By setting this property, you certify that this notification is accurate and you are authorized /// to act on behalf of the owner of the app. You understand that abuse of this setting may result /// in termination of your Google account. @property(nonatomic) GADAgeRestrictedTreatment ageRestrictedTreatment; /// Controls whether the Google Mobile Ads SDK publisher first-party ID, formerly known as the same /// app key, is enabled. The value set persists across app sessions. The key is enabled by default. - (void)setPublisherFirstPartyIDEnabled:(BOOL)enabled; #pragma mark - Publisher Privacy Treatment /// This property lets you specify the personalization treatment that applies to subsequent ad /// requests. @property(nonatomic) GADPublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState; #pragma mark - Deprecated /// [Optional] This property indicates whether the user is under the age of consent. /// https://developers.google.com/admob/ios/targeting#users_under_the_age_of_consent. @@ -57,7 +89,8 @@ /// If you leave or reset this property as nil or unknown, ad requests will include no indication /// of how you would like your ad requests to be handled in a manner suitable for users under the /// age of consent. @property(nonatomic, nullable, copy) NSNumber *tagForUnderAgeOfConsent; @property(nonatomic, nullable, copy) NSNumber *tagForUnderAgeOfConsent GAD_DEPRECATED_MSG_ATTRIBUTE( "Use the ageRestrictedTreatment property instead."); /// [Optional] This property indicates whether you would like your app to be treated as /// child-directed for purposes of the Children’s Online Privacy Protection Act (COPPA), @@ -75,16 +108,8 @@ /// By setting this property, you certify that this notification is accurate and you are authorized /// to act on behalf of the owner of the app. You understand that abuse of this setting may result /// in termination of your Google account. @property(nonatomic, nullable, copy) NSNumber *tagForChildDirectedTreatment; /// Controls whether the Google Mobile Ads SDK publisher first-party ID, formerly known as the same /// app key, is enabled. The value set persists across app sessions. The key is enabled by default. - (void)setPublisherFirstPartyIDEnabled:(BOOL)enabled; #pragma mark - Publisher Privacy Treatment /// This property lets you specify the personalization treatment that applies to subsequent ad /// requests. @property(nonatomic) GADPublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState; @property(nonatomic, nullable, copy) NSNumber *tagForChildDirectedTreatment GAD_DEPRECATED_MSG_ATTRIBUTE( "Use the ageRestrictedTreatment property instead."); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRequestError.h
@@ -28,7 +28,7 @@ GADErrorServerError = 3, /// The current device's OS is below the minimum required version. GADErrorOSVersionTooLow = 4, GADErrorOSVersionTooLow GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated. No replacement.") = 4, /// The request was unable to be loaded before being timed out. GADErrorTimeout = 5, WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedAd.h
@@ -61,7 +61,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADRewardedAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads a rewarded ad. /// @@ -69,7 +69,7 @@ /// @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:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// Indicates whether the rewarded ad can be presented from the provided root view controller. Must /// be called on the main thread. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADRewardedInterstitialAd.h
@@ -61,7 +61,7 @@ + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request completionHandler:(nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:completionHandler:)); NS_SWIFT_NAME(load(with:request:completionHandler:))NS_SWIFT_SENDING; /// Loads a rewarded interstitial ad. /// @@ -70,7 +70,7 @@ + (void)loadWithAdResponseString:(nonnull NSString *)adResponseString completionHandler: (nonnull GADRewardedInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:completionHandler:)); NS_SWIFT_NAME(load(with:completionHandler:))NS_SWIFT_SENDING; /// Indicates whether the rewarded interstitial ad can be presented from the provided root view /// controller. Must be called on the main thread. WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h
@@ -16,18 +16,21 @@ @optional /// Tells the delegate that the video controller has began or resumed playing a video. - (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller has paused video. - (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller's video playback has ended. - (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController; - (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller has muted video. - (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; /// Tells the delegate that the video controller has unmuted video. - (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController; - (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GAMBannerView.h
@@ -22,7 +22,7 @@ /// Tells the delegate that a Google Ad Manager banner ad was received. - (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveGAMBannerView:(nonnull GAMBannerView *)bannerView; didReceiveGAMBannerView:(nonnull GAMBannerView *)bannerView NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAds.h
@@ -67,7 +67,6 @@ #import <GoogleMobileAds/GADNativeAdViewAdOptions.h> #import <GoogleMobileAds/GADNativeMuteThisAdLoaderOptions.h> #import <GoogleMobileAds/GADPresentationError.h> #import <GoogleMobileAds/GADQueryInfo.h> #import <GoogleMobileAds/GADRequest.h> #import <GoogleMobileAds/GADRequestConfiguration.h> #import <GoogleMobileAds/GADRequestError.h> @@ -101,7 +100,6 @@ #import <GoogleMobileAds/Mediation/GADMediationRewardedAd.h> #import <GoogleMobileAds/Mediation/GADMediationServerConfiguration.h> #import <GoogleMobileAds/Mediation/GADVersionNumber.h> #import <GoogleMobileAds/QueryInfo/GADRequest+AdString.h> #import <GoogleMobileAds/RTBMediation/GADRTBAdapter.h> #import <GoogleMobileAds/RTBMediation/GADRTBRequestParameters.h> #import <GoogleMobileAds/Request/GADAppOpenSignalRequest.h> WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h
@@ -8,4 +8,6 @@ #import <Foundation/Foundation.h> #define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s))) #define GAD_DEPRECATED_MSG_REPLACEMENT_ATTRIBUTE(message, replacement) \ __attribute__((deprecated(message, #replacement))) #define GAD_BOXABLE __attribute__((objc_boxable)) WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdapter.h
@@ -21,15 +21,6 @@ typedef id<GADMediationBannerAdEventDelegate> _Nullable (^GADMediationBannerLoadCompletionHandler)( _Nullable id<GADMediationBannerAd> ad, NSError *_Nullable error); /// Called by the adapter after loading the interscroller ad or encountering an error. Returns an ad /// event object to send ad events to the Google Mobile Ads SDK. The block returns nil if a delegate /// couldn't be created or if the block has already been called. typedef id<GADMediationBannerAdEventDelegate> _Nullable ( ^GADMediationInterscrollerAdLoadCompletionHandler)(_Nullable id<GADMediationInterscrollerAd> ad, 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 /// delegate couldn't be created or if the block has already been called. @@ -140,17 +131,4 @@ 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 WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationAppOpenAd.h
@@ -17,8 +17,10 @@ /// Presents the receiver from the view controller. - (void)presentFromViewController:(nonnull UIViewController *)viewController NS_SWIFT_NAME(present(from:)); @end /// App open ad configuration. NS_SWIFT_NAME(MediationAppOpenAdConfiguration) @interface GADMediationAppOpenAdConfiguration : GADMediationAdConfiguration @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Mediation/GADMediationBannerAd.h
@@ -24,16 +24,6 @@ - (void)changeAdSizeTo:(GADAdSize)adSize; @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 /// Ads SDK. @property(nonatomic, assign) BOOL delegateInterscrollerEffect; @end /// Banner ad configuration. NS_SWIFT_NAME(MediationBannerAdConfiguration) @interface GADMediationBannerAdConfiguration : GADMediationAdConfiguration WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/QueryInfo/GADRequest+AdString.h
File was deleted WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Headers/Request/GADSignalRequest.h
@@ -33,7 +33,7 @@ /// 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)); @property(nonatomic, nullable, weak) UIWindowScene *scene; #pragma mark Contextual Information WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Info.plist
@@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>24G90</string> <string>25F80</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -17,31 +17,31 @@ <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> <string>12.10.0</string> <string>13.6.0</string> <key>CFBundleSupportedPlatforms</key> <array> <string>iPhoneSimulator</string> </array> <key>CFBundleVersion</key> <string>12100</string> <string>1360</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> <string>22A3362</string> <string>23C53</string> <key>DTPlatformName</key> <string>iphonesimulator</string> <key>DTPlatformVersion</key> <string>18.0</string> <string>26.2</string> <key>DTSDKBuild</key> <string>22A3362</string> <string>23C53</string> <key>DTSDKName</key> <string>iphonesimulator18.0</string> <string>iphonesimulator26.2</string> <key>DTXcode</key> <string>1600</string> <string>2620</string> <key>DTXcodeBuild</key> <string>16A242d</string> <string>17C52</string> <key>MinimumOSVersion</key> <string>100.0</string> <string>13.0</string> <key>NSHumanReadableCopyright</key> <string>Copyright © 2023 Google Inc. All rights reserved.</string> <key>UIDeviceFamily</key> WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.modulemap
@@ -86,7 +86,6 @@ header "GADNativeAdViewAdOptions.h" header "GADNativeMuteThisAdLoaderOptions.h" header "GADPresentationError.h" header "GADQueryInfo.h" header "GADRequest.h" header "GADRequestConfiguration.h" header "GADRequestError.h" @@ -120,7 +119,6 @@ header "Mediation/GADMediationRewardedAd.h" header "Mediation/GADMediationServerConfiguration.h" header "Mediation/GADVersionNumber.h" header "QueryInfo/GADRequest+AdString.h" header "RTBMediation/GADRTBAdapter.h" header "RTBMediation/GADRTBRequestParameters.h" header "Request/GADAppOpenSignalRequest.h" WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/Modules/module.private.modulemap
New file @@ -0,0 +1,14 @@ framework module GoogleMobileAds_Private { header "GADAppOpenAdPreloader_Beta.h" header "GADInterstitialAdPreloader_Beta.h" header "GADMobileAds_Beta.h" header "GADPreloadConfigurationV2_Beta.h" header "GADPreloadDelegate_Beta.h" header "GADRequest_Beta.h" header "GADRewardedAdPreloader_Beta.h" header "GADRewardedInterstitialAdPreloader_Beta.h" header "GADSwipeableInterstitialAd_Beta.h" header "GADSwipeableInterstitialAdDelegate_Beta.h" header "GADSwipeableInterstitialAdOptions_Beta.h" header "Mediation/GADMediationInitializationConfiguration_Beta.h" } WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADAppOpenAdPreloader_Beta.h
New file @@ -0,0 +1,78 @@ // // GADAppOpenAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADAppOpenAd.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> @class GADAppOpenAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(AppOpenAdPreloader) @interface GADAppOpenAdPreloader : NSObject /// Returns the shared GADAppOpenAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADAppOpenAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading app open ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether an app open ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded app open ad for the given preload ID. Returns nil if an ad is not /// available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADAppOpenAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded app open ad for the given preload ID without removing /// the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded app open ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading app open ads and removes preloaded app open ads for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all app open ads and removes all preloaded app open ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADInterstitialAdPreloader_Beta.h
New file @@ -0,0 +1,80 @@ // // GADInterstitialAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADInterstitialAd.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> @class GADInterstitialAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(InterstitialAdPreloader) @interface GADInterstitialAdPreloader : NSObject /// Returns the shared GADInterstitialAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADInterstitialAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading interstitial ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether an interstitial ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded interstitial ad for the given preload ID. Returns nil if an ad is not /// available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADInterstitialAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded interstitial ad for the given preload ID without /// removing the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded interstitial ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading interstitial ads and removes preloaded interstitial ads for the given preload /// ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all interstitial ads and removes all preloaded interstitial ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADMobileAds_Beta.h
New file @@ -0,0 +1,24 @@ // // GADMobileAds_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/Mediation/GADMediationInitializationConfiguration_Beta.h> /// Provides beta features for GADMobileAds. @interface GADMobileAds (Beta) /// Starts the Google Mobile Ads SDK with a mediation initialization configuration. Can be called /// multiple times concurrently, each can be customized with a different mediation initialization /// configuration. Passing `nil` triggers the initialization of all adapters. /// @param mediationInitializationConfiguration The mediation initialization configuration to /// register. /// @param completionHandler The completion handler to call when initialization is complete. - (void)startWithMediationInitializationConfiguration: (nullable GADMediationInitializationConfiguration *)mediationInitializationConfiguration completionHandler:(nullable GADInitializationCompletionHandler) completionHandler; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADPreloadConfigurationV2_Beta.h
New file @@ -0,0 +1,31 @@ // // GADPreloadConfigurationV2_Beta.h // Google Mobile Ads SDK // // Copyright © 2024 Google Inc. All rights reserved. // #import <GoogleMobileAds/GADAdFormat.h> #import <GoogleMobileAds/GADRequest.h> /// Configuration for preloading ads. NS_SWIFT_NAME(PreloadConfigurationV2) @interface GADPreloadConfigurationV2 : NSObject <NSCopying> /// The ad unit ID. @property(nonatomic, nonnull, readonly) NSString *adUnitID; /// The GADRequest object. @property(nonatomic, nonnull, readonly) GADRequest *request; /// The maximum amount of ads buffered for this configuration. @property(nonatomic, readwrite) NSUInteger bufferSize; /// Initializes a GADPreloadConfiguration with ad unit ID and request. - (nonnull instancetype)initWithAdUnitID:(nonnull NSString *)adUnitID request:(nonnull GADRequest *)request; /// Initializes a GADPreloadConfiguration with ad unit ID and default request object. - (nonnull instancetype)initWithAdUnitID:(nonnull NSString *)adUnitID; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADPreloadDelegate_Beta.h
New file @@ -0,0 +1,25 @@ // // GADPreloadDelegate_Beta.h // Google Mobile Ads SDK // // Copyright © 2024 Google Inc. All rights reserved. // #import <GoogleMobileAds/GADPreloadConfigurationV2_Beta.h> #import <GoogleMobileAds/GADResponseInfo.h> /// Delegate for preloading events. NS_SWIFT_NAME(PreloadDelegate) @protocol GADPreloadDelegate <NSObject> /// Called when an ad becomes available for the preload ID. - (void)adAvailableForPreloadID:(nonnull NSString *)preloadID responseInfo:(nonnull GADResponseInfo *)responseInfo; /// Called when the last available ad is exhausted for the preload ID. - (void)adsExhaustedForPreloadID:(nonnull NSString *)preloadID; /// Called when an ad failed to preload for the preload ID. - (void)adFailedToPreloadForPreloadID:(nonnull NSString *)preloadID error:(nonnull NSError *)error; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRequest_Beta.h
New file @@ -0,0 +1,22 @@ // // GADRequest_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // #import <GoogleMobileAds/GADRequest.h> @interface GADRequest (Beta) #pragma mark Mediation Adapters /// If YES, the SDK will not attempt to load an ad from adapters that have not been initialized. /// This is useful for apps that have a large number of adapters that are not used in the app, and /// that take a long time to initialize. /// /// Defaults to NO, the SDK will attempt to initialize /// adapters on the first request attempt if they have not been initialized before. @property(nonatomic) BOOL shouldSkipUninitializedAdapters NS_SWIFT_NAME(skipUninitializedAdapters); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRewardedAdPreloader_Beta.h
New file @@ -0,0 +1,77 @@ // // GADRewardedAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> #import <GoogleMobileAds/GADRewardedAd.h> @class GADRewardedAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(RewardedAdPreloader) @interface GADRewardedAdPreloader : NSObject /// Returns the shared GADRewardedAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADRewardedAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading rewarded ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether a rewarded ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded rewarded ad for the given preload ID. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADRewardedAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded rewarded ad for the given preload ID without removing /// the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded rewarded ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading rewarded ads and removes preloaded rewarded ads for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all rewarded ads and removes all preloaded rewarded ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADRewardedInterstitialAdPreloader_Beta.h
New file @@ -0,0 +1,81 @@ // // GADRewardedInterstitialAdPreloader_Beta.h // Google Mobile Ads SDK // // Copyright © 2025 Google Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <GoogleMobileAds/GADMobileAds.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> #import <GoogleMobileAds/GADRewardedInterstitialAd.h> @class GADRewardedInterstitialAd; @class GADPreloadConfigurationV2; NS_SWIFT_NAME(RewardedInterstitialAdPreloader) @interface GADRewardedInterstitialAdPreloader : NSObject /// Returns the shared GADRewardedInterstitialAdPreloader instance. @property(class, nonatomic, readonly, nonnull) GADRewardedInterstitialAdPreloader *sharedInstance NS_SWIFT_NAME(shared); /// Starts preloading rewarded interstitial ads from the configuration for the given preload ID. /// If a delegate is provided, ad events will be forwarded to the delegate. /// Returns false if preload failed to start. Check console for error log. /// /// @param preloadID A string that refers to a set of preloaded ads. /// @param configuration A GADPreloadConfigurationV2 instance. /// @param delegate An optional delegate to receive ad event callbacks. - (BOOL)preloadForPreloadID:(nonnull NSString *)preloadID configuration:(nonnull GADPreloadConfigurationV2 *)configuration delegate:(nullable id<GADPreloadDelegate>)delegate NS_SWIFT_NAME(preload(for:configuration:delegate:)); /// Returns whether a rewarded interstitial ad is preloaded for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (BOOL)isAdAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(isAdAvailable(with:)); /// Returns a preloaded rewarded interstitial ad for the given preload ID. Returns nil if an ad is /// not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADRewardedInterstitialAd *)adWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(ad(with:)); /// Returns the responseInfo of a preloaded rewarded interstitial ad for the given preload ID /// without removing the ad from the queue. Returns nil if an ad is not available. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADResponseInfo *)adResponseInfoWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(responseInfo(with:)); /// Returns the number of preloaded rewarded interstitial ads available for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (NSUInteger)numberOfAdsAvailableWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(numberOfAdsAvailable(with:)); /// Stops preloading rewarded interstitial ads and removes preloaded rewarded interstitial ads for /// the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (void)stopPreloadingAndRemoveAdsForPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(stopPreloadingAndRemoveAds(for:)); /// Stops preloading all rewarded interstitial ads and removes all preloaded rewarded interstitial /// ads. - (void)stopPreloadingAndRemoveAllAds; /// Returns the corresponding configuration for the given preload ID. /// /// @param preloadID A string that refers to a set of preloaded ads. - (nullable GADPreloadConfigurationV2 *)configurationWithPreloadID:(nonnull NSString *)preloadID NS_SWIFT_NAME(configuration(with:)); /// Returns a map of preload IDs to their corresponding configurations. - (nonnull NSDictionary<NSString *, GADPreloadConfigurationV2 *> *)configurations; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h
New file @@ -0,0 +1,55 @@ // // GADSwipeableInterstitialAdDelegate_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC // #import <Foundation/Foundation.h> @class GADSwipeableInterstitialAd; /// Delegate for receiving lifecycle event messages from a GADSwipeableInterstitialAd. NS_SWIFT_NAME(SwipeableInterstitialAdDelegate) @protocol GADSwipeableInterstitialAdDelegate <NSObject> @optional #pragma mark - Ad Lifecycle Events /// Called when an impression is recorded for an ad. - (void)swipeableInterstitialAdDidRecordImpression: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Called when a click is recorded for an ad. - (void)swipeableInterstitialAdDidRecordClick: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Tells the delegate that a full screen view will be presented in response to the user interacting /// with an ad. The delegate may want to pause animations and time sensitive interactions. - (void)swipeableInterstitialAdWillPresentScreen: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Tells the delegate that a full screen view will be dismissed. - (void)swipeableInterstitialAdWillDismissScreen: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; /// Tells the delegate that a full screen view has been dismissed. The delegate should restart /// anything paused while handling swipeableInterstitialAdWillPresentScreen:. - (void)swipeableInterstitialAdDidDismissScreen: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; #pragma mark - Screen Hold Lifecycle Events /// Called when the SDK detects that the ad is visible and stabilized on screen, marking the /// start of the SDK's internal screen hold timer. /// /// This is an informational callback provided for debugging and alignment purposes. /// You are expected to manage your own screen hold timers and lifecycle monitoring to enforce /// the ad's `minScreenHoldDuration` property. There is no corresponding "end" callback. /// /// This delegate is not triggered if `minScreenHoldDuration` is 0. - (void)swipeableInterstitialAdDidStartScreenHoldTimer: (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdOptions_Beta.h
New file @@ -0,0 +1,47 @@ // // GADSwipeableInterstitialAdOptions_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC // #import <UIKit/UIKit.h> #import <GoogleMobileAds/GADAdSize.h> #import <GoogleMobileAds/GoogleMobileAdsDefines.h> /// Options for configuring Swipeable Interstitial ad behavior. NS_SWIFT_NAME(SwipeableInterstitialAdOptions) @interface GADSwipeableInterstitialAdOptions : NSObject <NSCopying> /// Specifies the maximum duration (in seconds) the app commits to holding the ad on screen before /// it is eligible for dismissal. The SDK only returns ads with a hold requirement that is less than /// or equal to this value. Defaults to 0. /// /// Only set this property if your app implements logic to hold swipeable interstitial ads on /// screen. @property(nonatomic, assign) NSTimeInterval maxScreenHoldDuration; /// An optional ad size to request. /// If not set, defaults to the device's full screen size. /// If the requested ad size is determined to be too small for an interstitial experience, the ad /// request will fail. @property(nonatomic, assign) CGSize adSize; /// The direction in which swipe gestures should be detected as custom click gestures for swipeable /// interstitial ads. @property(nonatomic, assign, readonly) UISwipeGestureRecognizerDirection customClickSwipeGestureDirection; /// Determines whether the creative handles standard tap clicks when custom click swipe gestures are /// enabled. Defaults to YES. @property(nonatomic, assign, readonly, getter=areCustomClickSwipeGestureTapsAllowed) BOOL customClickSwipeGestureTapsAllowed NS_SWIFT_NAME(areCustomClickSwipeGestureTapsAllowed); /// Enables custom click gestures for swipeable interstitial ads by specifying the swipe direction /// for detecting custom click gestures, and whether tap gestures are treated as clicks on the ad. - (void)enableCustomClickSwipeGestureWithDirection:(UISwipeGestureRecognizerDirection)direction tapsAllowed:(BOOL)tapsAllowed NS_SWIFT_NAME(enableCustomClickSwipeGesture(direction:tapsAllowed:)); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAd_Beta.h
New file @@ -0,0 +1,85 @@ // // GADSwipeableInterstitialAd_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC // #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import <GoogleMobileAds/GADAdValue.h> #import <GoogleMobileAds/GADRequest.h> #import <GoogleMobileAds/GADResponseInfo.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdDelegate_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdOptions_Beta.h> #import <GoogleMobileAds/GADVideoControllerDelegate.h> @class GADSwipeableInterstitialAd; /// A block that executes when the ad request operation completes. On success, /// ad is non-nil and |error| is nil. On failure, ad is nil and |error| is non-nil. typedef void (^GADSwipeableInterstitialAdLoadCompletionHandler)( GADSwipeableInterstitialAd *_Nullable ad, NSError *_Nullable error); /// A swipeable interstitial ad. This format is large similar to an interstitial ad but is presented /// like a banner ad. When displayed, it is intended to occupy the full screen. Use this ad format /// if you require strict control over the ad's presentation and closing behavior, including custom /// gestures such as swipes to dismiss the interstitial. Similar to interstitial ads, swipeable /// interstitials have a minimum required screen hold time you must implement before allowing an ad /// to close. NS_SWIFT_NAME(SwipeableInterstitialAd) @interface GADSwipeableInterstitialAd : NSObject /// The view associated with the swipeable interstitial ad. @property(nonatomic, readonly, nonnull) UIView *adView; /// The unique identifier assigned to a specific ad placement in your app, created on the AdMob or /// Ad Manager UI. Ad units are important for targeting and statistics. /// /// Example AdMob ad unit ID: @"ca-app-pub-0123456789012345/0123456789" /// Example Ad Manager ad unit ID: @"/21775744923/example/swipeable-interstitial" @property(nonatomic, readonly, nonnull) NSString *adUnitID; #pragma mark Response /// Information about the ad response that returned the ad. @property(nonatomic, readonly, nonnull) GADResponseInfo *responseInfo; /// Called when the ad is estimated to have earned money. @property(nonatomic, nullable, copy) GADPaidEventHandler paidEventHandler; #pragma mark Ad Life Cycle /// Optional delegate to receive state change notifications. @property(nonatomic, weak, nullable) id<GADSwipeableInterstitialAdDelegate> delegate; /// Delegate for receiving video lifecycle notifications. @property(nonatomic, weak, nullable) id<GADVideoControllerDelegate> videoControllerDelegate; /// The root view controller used by the swipeable interstitial ad to present content after the user /// interacts with the ad. If this is nil, the view controller containing the swipeable interstitial /// ad view is used. @property(nonatomic, weak, nullable) UIViewController *rootViewController; /// The minimum duration in seconds required by the loaded creative to be held on screen. /// 0 if no minimum is required. @property(nonatomic, readonly, assign) NSTimeInterval minScreenHoldDuration; #pragma mark Making an Ad Request /// Loads a swipeable interstitial ad. /// /// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI. /// @param request An ad request object. If nil, a default ad request object is used. /// @param options The options object containing format-specific configuration /// (e.g., screen hold duration, ad size). If nil, defaults to requesting a /// fullscreen ad with no maximum screen hold duration preference. /// @param completionHandler A handler to execute when the load operation finishes or times out. + (void)loadWithAdUnitID:(nonnull NSString *)adUnitID request:(nullable GADRequest *)request options:(nullable GADSwipeableInterstitialAdOptions *)options completionHandler:(nonnull GADSwipeableInterstitialAdLoadCompletionHandler)completionHandler NS_SWIFT_NAME(load(with:request:options:completionHandler:)); @end WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/GoogleMobileAds_Beta.h
New file @@ -0,0 +1,19 @@ // // GoogleMobileAds_Beta.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // Header files. #import <GoogleMobileAds/GADAppOpenAdPreloader_Beta.h> #import <GoogleMobileAds/GADInterstitialAdPreloader_Beta.h> #import <GoogleMobileAds/GADMobileAds_Beta.h> #import <GoogleMobileAds/GADPreloadConfigurationV2_Beta.h> #import <GoogleMobileAds/GADPreloadDelegate_Beta.h> #import <GoogleMobileAds/GADRequest_Beta.h> #import <GoogleMobileAds/GADRewardedAdPreloader_Beta.h> #import <GoogleMobileAds/GADRewardedInterstitialAdPreloader_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAd_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdDelegate_Beta.h> #import <GoogleMobileAds/GADSwipeableInterstitialAdOptions_Beta.h> #import <GoogleMobileAds/Mediation/GADMediationInitializationConfiguration_Beta.h> WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64_x86_64-simulator/GoogleMobileAds.framework/PrivateHeaders/Mediation/GADMediationInitializationConfiguration_Beta.h
New file @@ -0,0 +1,43 @@ // // GADMediationInitializationConfiguration.h // Google Mobile Ads SDK // // Copyright 2026 Google LLC. All rights reserved. // #import <Foundation/Foundation.h> /// Configuration for mediation adapter initialization during GMA SDK initialization. NS_SWIFT_NAME(MediationInitializationConfiguration) @interface GADMediationInitializationConfiguration : NSObject #pragma mark Filter Rules /// The following properties are used to filter the set of adapters to initialize during GMA SDK /// initialization. /// The ad formats for which the SDK will initialize adapters. If |includedAdUnitIDs| is also /// specified, an adapter will have to be associated with both one of the included ad formats AND /// one of the included ad units IDs. @property(nonatomic, copy, nonnull) NSSet<NSNumber *> *includedAdFormats; /// The ad unit IDs for which the SDK will initialize adapters. If |includedAdFormats| is also /// specified, an adapter will have to be associated with both one of the included ad unit IDs AND /// one of the included ad formats. @property(nonatomic, copy, nonnull) NSSet<NSString *> *includedAdUnitIDs; /// The adapter classes to initialize. An adapter in this set will always be initialized, regardless /// of ad unit and format settings, unless it is present in |excludedAdapterClasses|. @property(nonatomic, copy, nonnull) NSSet<NSString *> *includedAdapterClasses; /// The adapter classes to exclude from initialization. An adapter in this set will never be /// initialized, regardless of values set on |includedAdFormats|, |includedAdUnitIDs|, or /// |includedAdapterClasses|. @property(nonatomic, copy, nonnull) NSSet<NSString *> *excludedAdapterClasses; #pragma mark Timeout /// The maximum amount of time in seconds the SDK waits for initialization to complete before /// invoking |GADInitializationCompletionHandler|. @property(nonatomic) NSTimeInterval initializationTimeout; @end WAAdmobImpl/UserMessagingPlatform.xcframework/Info.plist
@@ -8,20 +8,6 @@ <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> @@ -35,6 +21,20 @@ <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> <string>XFWK</string> WAAdmobImpl/UserMessagingPlatform.xcframework/_CodeSignature/CodeDirectoryBinary files differ
WAAdmobImpl/UserMessagingPlatform.xcframework/_CodeSignature/CodeRequirements-1Binary files differ
WAAdmobImpl/UserMessagingPlatform.xcframework/_CodeSignature/CodeResources
@@ -22,7 +22,7 @@ </data> <key>ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h</key> <data> lRGVA2eDj/nQObv+IcIdOFMjbBo= fh+O+jtqfggy7/F447Bs7pnFhJs= </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> H8lUOexfQ1oAhXmtzb/smDa/Qf8= 6zOl9jW6ipv5nEVV7uQ38ARhe9Q= </data> <key>ios-arm64/UserMessagingPlatform.framework/Modules/module.modulemap</key> <data> @@ -42,7 +42,7 @@ </data> <key>ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatform</key> <data> Kaf915oNZTF4ZTDxcQLxGY/KQWc= BN2dgRJhPyd0fbLCl2u7FALcW2w= </data> <key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h</key> <data> @@ -62,7 +62,7 @@ </data> <key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h</key> <data> lRGVA2eDj/nQObv+IcIdOFMjbBo= fh+O+jtqfggy7/F447Bs7pnFhJs= </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> j6R4xcg5Ha1t+sFG6FJ/7X3f2rQ= 43xn1yyydyImPn51c2scPJrZCUU= </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> 1abAfaYjd85/QzTTCs2rzqEtMRg= oUUAC7alTVzdtJzmSmaThmOnfnw= </data> </dict> <key>files2</key> @@ -135,11 +135,11 @@ <dict> <key>hash</key> <data> lRGVA2eDj/nQObv+IcIdOFMjbBo= fh+O+jtqfggy7/F447Bs7pnFhJs= </data> <key>hash2</key> <data> holOsZHrCHaB4aoAVb2WUtNDImvtZbTfPOm/0zt8G00= eKg+OEoX+UBMKLuRiCtyJ1x3SbdP1AvYpGScFCcaJl0= </data> </dict> <key>ios-arm64/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h</key> @@ -157,11 +157,11 @@ <dict> <key>hash</key> <data> H8lUOexfQ1oAhXmtzb/smDa/Qf8= 6zOl9jW6ipv5nEVV7uQ38ARhe9Q= </data> <key>hash2</key> <data> TXxMVh2snV135AD+cqGPVC3KY4F1y6U6sirrH18XeOk= 2sUJplwxy+6ZgbWpoc1yHHiz4xyLUxYu7ociXJsh1es= </data> </dict> <key>ios-arm64/UserMessagingPlatform.framework/Modules/module.modulemap</key> @@ -190,11 +190,11 @@ <dict> <key>hash</key> <data> Kaf915oNZTF4ZTDxcQLxGY/KQWc= BN2dgRJhPyd0fbLCl2u7FALcW2w= </data> <key>hash2</key> <data> 3I8G27Yx2TGCYTSn7JX9vQqzWJebS1iY2R7mMG+EqRA= MiFL77eOYkvdxSBf9GnwEmo9+LVnZfpEEKDDdP9hb2c= </data> </dict> <key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPConsentForm.h</key> @@ -245,11 +245,11 @@ <dict> <key>hash</key> <data> lRGVA2eDj/nQObv+IcIdOFMjbBo= fh+O+jtqfggy7/F447Bs7pnFhJs= </data> <key>hash2</key> <data> holOsZHrCHaB4aoAVb2WUtNDImvtZbTfPOm/0zt8G00= eKg+OEoX+UBMKLuRiCtyJ1x3SbdP1AvYpGScFCcaJl0= </data> </dict> <key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UserMessagingPlatform.h</key> @@ -267,11 +267,11 @@ <dict> <key>hash</key> <data> j6R4xcg5Ha1t+sFG6FJ/7X3f2rQ= 43xn1yyydyImPn51c2scPJrZCUU= </data> <key>hash2</key> <data> VwSrc7ZpR4zz7K3dfalw85qGpQ2HMTt34LX1edLKnX8= IqjtnSjOgqSTTmoj7L/DPFMXt0vpABYWPxwRHC2ktHQ= </data> </dict> <key>ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Modules/module.modulemap</key> @@ -300,11 +300,11 @@ <dict> <key>hash</key> <data> 1abAfaYjd85/QzTTCs2rzqEtMRg= oUUAC7alTVzdtJzmSmaThmOnfnw= </data> <key>hash2</key> <data> 5nlXi++/Tiq7zXk3nskrceOBlhdYI1q2JeyX+fK/G4k= SLoEd/8P04C4JTBq7rpkksVH8WBBc1LN9o7N9ZVV9VU= </data> </dict> </dict> WAAdmobImpl/UserMessagingPlatform.xcframework/_CodeSignature/CodeSignatureBinary files differ
WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
@@ -10,4 +10,16 @@ /// Debug settings for the request. @property(nonatomic, copy, nullable) UMPDebugSettings *debugSettings; /// The consent sync ID to sync the user consent status collected with the same ID. /// /// The consent sync ID must meet the following requirements: /// - Constructed as a UUID string, or matches the regular expression (regex) /// ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$ . /// - A minimum of 22 characters. /// - A maximum of 150 characters. /// /// Failure to meet the requirements results in the consent sync ID not being set and the UMP SDK /// logging a warning to the console. @property(nonatomic, copy, nullable) NSString *consentSyncID; @end WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/Info.plist
@@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>24D70</string> <string>24G231</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -17,7 +17,7 @@ <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> <string>3.0.0</string> <string>3.1.0</string> <key>CFBundleSupportedPlatforms</key> <array> <string>iPhoneOS</string> WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/UserMessagingPlatformBinary files differ
WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Headers/UMPRequestParameters.h
@@ -10,4 +10,16 @@ /// Debug settings for the request. @property(nonatomic, copy, nullable) UMPDebugSettings *debugSettings; /// The consent sync ID to sync the user consent status collected with the same ID. /// /// The consent sync ID must meet the following requirements: /// - Constructed as a UUID string, or matches the regular expression (regex) /// ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$ . /// - A minimum of 22 characters. /// - A maximum of 150 characters. /// /// Failure to meet the requirements results in the consent sync ID not being set and the UMP SDK /// logging a warning to the console. @property(nonatomic, copy, nullable) NSString *consentSyncID; @end WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/Info.plist
@@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>24D70</string> <string>24G231</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> @@ -17,7 +17,7 @@ <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> <string>3.0.0</string> <string>3.1.0</string> <key>CFBundleSupportedPlatforms</key> <array> <string>iPhoneSimulator</string> WAAdmobImpl/UserMessagingPlatform.xcframework/ios-arm64_x86_64-simulator/UserMessagingPlatform.framework/UserMessagingPlatformBinary files differ
WAAdmobImpl/WAAdmobImpl.xcframework/Info.plist
@@ -8,6 +8,20 @@ <key>BinaryPath</key> <string>WAAdmobImpl.framework/WAAdmobImpl</string> <key>LibraryIdentifier</key> <string>ios-arm64</string> <key>LibraryPath</key> <string>WAAdmobImpl.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> </array> <key>SupportedPlatform</key> <string>ios</string> </dict> <dict> <key>BinaryPath</key> <string>WAAdmobImpl.framework/WAAdmobImpl</string> <key>LibraryIdentifier</key> <string>ios-x86_64-simulator</string> <key>LibraryPath</key> <string>WAAdmobImpl.framework</string> @@ -19,20 +33,6 @@ <string>ios</string> <key>SupportedPlatformVariant</key> <string>simulator</string> </dict> <dict> <key>BinaryPath</key> <string>WAAdmobImpl.framework/WAAdmobImpl</string> <key>LibraryIdentifier</key> <string>ios-arm64</string> <key>LibraryPath</key> <string>WAAdmobImpl.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> </array> <key>SupportedPlatform</key> <string>ios</string> </dict> </array> <key>CFBundlePackageType</key> WAAdmobImpl/WAAdmobImpl.xcframework/ios-arm64/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/09/08 12:29 ver:4.7.0 //time:2026/02/03 12:29 ver: 4.13.0 //2 WAAdmobImpl/WAAdmobImpl.xcframework/ios-arm64/WAAdmobImpl.framework/Info.plistBinary files differ
WAAdmobImpl/WAAdmobImpl.xcframework/ios-arm64/WAAdmobImpl.framework/WAAdmobImplBinary files differ
WAAdmobImpl/WAAdmobImpl.xcframework/ios-x86_64-simulator/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/09/08 12:29 ver:4.7.0 //time:2026/02/03 12:29 ver: 4.13.0 //2 WAAdmobImpl/WAAdmobImpl.xcframework/ios-x86_64-simulator/WAAdmobImpl.framework/Info.plistBinary files differ
WAAdmobImpl/WAAdmobImpl.xcframework/ios-x86_64-simulator/WAAdmobImpl.framework/WAAdmobImplBinary files differ