diff --git a/GoogleAdManager/AppLovinMediationGoogleAdManagerAdapter.podspec b/GoogleAdManager/AppLovinMediationGoogleAdManagerAdapter.podspec index 5bc84902223..0ccfa8338aa 100644 --- a/GoogleAdManager/AppLovinMediationGoogleAdManagerAdapter.podspec +++ b/GoogleAdManager/AppLovinMediationGoogleAdManagerAdapter.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |s| s.authors = 'AppLovin Corporation' s.name = 'AppLovinMediationGoogleAdManagerAdapter' -s.version = '11.2.0.0' +s.version = '11.2.0.1' s.platform = :ios, '12.0' s.summary = 'Google Ad Manager adapter used for mediation with the AppLovin MAX SDK' s.homepage = "https://github.com/CocoaPods/Specs/search?o=desc&q=#{s.name}&s=indexed" diff --git a/GoogleAdManager/CHANGELOG.md b/GoogleAdManager/CHANGELOG.md index 7b792ac683f..5c3fd94e7c6 100644 --- a/GoogleAdManager/CHANGELOG.md +++ b/GoogleAdManager/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 11.2.0.1 +* Added Privacy Manifest defining use of NSUserDefaults. +* Remove deprecated callbacks `didStartRewardedAdVideo`, `didCompleteRewardedAdVideo`, `didStartRewardedInterstitialAdVideo` and `didCompleteRewardedInterstitialAdVideo`. + ## 11.2.0.0 * Certified with GoogleAdManager SDK 11.2.0. diff --git a/GoogleAdManager/GoogleAdManagerAdapter.xcodeproj/project.pbxproj b/GoogleAdManager/GoogleAdManagerAdapter.xcodeproj/project.pbxproj index 6a5c830a1b6..fb5b0968048 100644 --- a/GoogleAdManager/GoogleAdManagerAdapter.xcodeproj/project.pbxproj +++ b/GoogleAdManager/GoogleAdManagerAdapter.xcodeproj/project.pbxproj @@ -41,6 +41,7 @@ 1D9AE8ED21423C7E00080475 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 1D9AE8EE21423C7E00080475 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; 1D9AE8FC21423C9200080475 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 25C7D2F12BAC7A1300955AA1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 630D5B37239730D300DA5E07 /* ALGoogleAdManagerMediationAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ALGoogleAdManagerMediationAdapter.m; sourceTree = ""; }; 630D5B38239730D300DA5E07 /* ALGoogleAdManagerMediationAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALGoogleAdManagerMediationAdapter.h; sourceTree = ""; }; 6A561CEF219BB5D400E3749A /* libGoogleAdManagerAdapter.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libGoogleAdManagerAdapter.a; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -111,6 +112,7 @@ children = ( 6A5A632F21C0872D00B755D7 /* AppLovinMediationGoogleAdManagerAdapter.podspec */, 6A5A632E21C0872C00B755D7 /* CHANGELOG.md */, + 25C7D2F12BAC7A1300955AA1 /* PrivacyInfo.xcprivacy */, ); name = "Supporting Files"; sourceTree = ""; diff --git a/GoogleAdManager/GoogleAdManagerAdapter/ALGoogleAdManagerMediationAdapter.m b/GoogleAdManager/GoogleAdManagerAdapter/ALGoogleAdManagerMediationAdapter.m index 53ea45e0204..241355b9d78 100644 --- a/GoogleAdManager/GoogleAdManagerAdapter/ALGoogleAdManagerMediationAdapter.m +++ b/GoogleAdManager/GoogleAdManagerAdapter/ALGoogleAdManagerMediationAdapter.m @@ -9,7 +9,7 @@ #import "ALGoogleAdManagerMediationAdapter.h" #import -#define ADAPTER_VERSION @"11.2.0.0" +#define ADAPTER_VERSION @"11.2.0.1" #define TITLE_LABEL_TAG 1 #define MEDIA_VIEW_CONTAINER_TAG 2 @@ -997,7 +997,6 @@ - (instancetype)initWithParentAdapter:(ALGoogleAdManagerMediationAdapter *)paren - (void)adWillPresentFullScreenContent:(id)ad { [self.parentAdapter log: @"Rewarded interstitial ad shown: %@", self.placementIdentifier]; - [self.delegate didStartRewardedInterstitialAdVideo]; } - (void)ad:(id)ad didFailToPresentFullScreenContentWithError:(NSError *)error @@ -1028,8 +1027,6 @@ - (void)adDidRecordClick:(id)ad - (void)adDidDismissFullScreenContent:(id)ad { - [self.delegate didCompleteRewardedInterstitialAdVideo]; - if ( [self hasGrantedReward] || [self.parentAdapter shouldAlwaysRewardUser] ) { MAReward *reward = [self.parentAdapter reward]; @@ -1062,7 +1059,6 @@ - (instancetype)initWithParentAdapter:(ALGoogleAdManagerMediationAdapter *)paren - (void)adWillPresentFullScreenContent:(id)ad { [self.parentAdapter log: @"Rewarded ad shown: %@", self.placementIdentifier]; - [self.delegate didStartRewardedAdVideo]; } - (void)ad:(id)ad didFailToPresentFullScreenContentWithError:(NSError *)error @@ -1093,8 +1089,6 @@ - (void)adDidRecordClick:(id)ad - (void)adDidDismissFullScreenContent:(id)ad { - [self.delegate didCompleteRewardedAdVideo]; - if ( [self hasGrantedReward] || [self.parentAdapter shouldAlwaysRewardUser] ) { MAReward *reward = [self.parentAdapter reward]; diff --git a/GoogleAdManager/PrivacyInfo.xcprivacy b/GoogleAdManager/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..20d63a8c4b6 --- /dev/null +++ b/GoogleAdManager/PrivacyInfo.xcprivacy @@ -0,0 +1,19 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + +