diff --git a/CHANGELOG.md b/CHANGELOG.md index 4423b7e..0c49ffc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ *The full changelog can always be obtained at [Appodeal website](https://docs.appodeal.com/unity/changelog).* +### 3.3.0-beta.4 (April 17, 2024) + ++ Updated Appodeal Android SDK to v3.3.0-beta.4 ++ Updated Appodeal iOS SDK to v3.3.0-beta.4 ++ Added Apple's privacy manifest for Appodeal SDK ++ Fixed iOS bridge RV didFinish callback crash + ### 3.3.0-beta.3 (March 26, 2024) + Updated Appodeal Android SDK to v3.3.0-beta.3 diff --git a/Editor/Dependencies/AdNetworkDependencies/AmazonDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/AmazonDependencies.txt index a06ba15..f8b3a00 100644 --- a/Editor/Dependencies/AdNetworkDependencies/AmazonDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/AmazonDependencies.txt @@ -1,16 +1,16 @@ - - - + + + - - - - + + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/AppLovinDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/AppLovinDependencies.txt index 12ebf72..e0877ba 100644 --- a/Editor/Dependencies/AdNetworkDependencies/AppLovinDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/AppLovinDependencies.txt @@ -1,12 +1,12 @@ - - + + - - + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/AppLovinMAXDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/AppLovinMAXDependencies.txt index ad45e4c..57d79be 100644 --- a/Editor/Dependencies/AdNetworkDependencies/AppLovinMAXDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/AppLovinMAXDependencies.txt @@ -1,10 +1,10 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/AppodealDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/AppodealDependencies.txt index b14216c..76d695e 100644 --- a/Editor/Dependencies/AdNetworkDependencies/AppodealDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/AppodealDependencies.txt @@ -1,10 +1,10 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/BidMachineDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/BidMachineDependencies.txt index f36ad3a..08ba998 100644 --- a/Editor/Dependencies/AdNetworkDependencies/BidMachineDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/BidMachineDependencies.txt @@ -1,13 +1,14 @@ - + + - - - + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/BidonDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/BidonDependencies.txt index e37b095..abb72c6 100644 --- a/Editor/Dependencies/AdNetworkDependencies/BidonDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/BidonDependencies.txt @@ -1,11 +1,10 @@ - - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/BigoAdsDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/BigoAdsDependencies.txt index 08ce8ff..f864f31 100644 --- a/Editor/Dependencies/AdNetworkDependencies/BigoAdsDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/BigoAdsDependencies.txt @@ -1,12 +1,12 @@ - - + + - - + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/CriteoDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/CriteoDependencies.txt deleted file mode 100644 index 15fbecc..0000000 --- a/Editor/Dependencies/AdNetworkDependencies/CriteoDependencies.txt +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - https://artifactory.appodeal.com/appodeal-beta-public - - - diff --git a/Editor/Dependencies/AdNetworkDependencies/CriteoDependencies.txt.meta b/Editor/Dependencies/AdNetworkDependencies/CriteoDependencies.txt.meta deleted file mode 100644 index ed98c69..0000000 --- a/Editor/Dependencies/AdNetworkDependencies/CriteoDependencies.txt.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: bf1fbe988b064b3d919842c83d4a8512 -timeCreated: 1704807945 \ No newline at end of file diff --git a/Editor/Dependencies/AdNetworkDependencies/DTExchangeDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/DTExchangeDependencies.txt index 0292ca0..06cf323 100644 --- a/Editor/Dependencies/AdNetworkDependencies/DTExchangeDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/DTExchangeDependencies.txt @@ -1,14 +1,14 @@ - - - + + + - - - + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/GoogleAdMobDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/GoogleAdMobDependencies.txt index 80ace01..6d68fc7 100644 --- a/Editor/Dependencies/AdNetworkDependencies/GoogleAdMobDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/GoogleAdMobDependencies.txt @@ -1,18 +1,18 @@ - - - + + + - + - - + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/IABDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/IABDependencies.txt index fa67422..cb15728 100644 --- a/Editor/Dependencies/AdNetworkDependencies/IABDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/IABDependencies.txt @@ -1,10 +1,10 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/InMobiDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/InMobiDependencies.txt index cdc360a..effb225 100644 --- a/Editor/Dependencies/AdNetworkDependencies/InMobiDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/InMobiDependencies.txt @@ -1,12 +1,12 @@ - - + + - + diff --git a/Editor/Dependencies/AdNetworkDependencies/IronSourceDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/IronSourceDependencies.txt index 2689e32..bd78b51 100644 --- a/Editor/Dependencies/AdNetworkDependencies/IronSourceDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/IronSourceDependencies.txt @@ -1,11 +1,11 @@ - - + + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/MetaAudienceNetworkDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/MetaAudienceNetworkDependencies.txt index 37e400c..b9b7537 100644 --- a/Editor/Dependencies/AdNetworkDependencies/MetaAudienceNetworkDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/MetaAudienceNetworkDependencies.txt @@ -1,16 +1,16 @@ - - - + + + - - - - + + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/MintegralDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/MintegralDependencies.txt index 2f582d5..d6fa1f1 100644 --- a/Editor/Dependencies/AdNetworkDependencies/MintegralDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/MintegralDependencies.txt @@ -1,16 +1,16 @@ - - - - + + + + - - - - + + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/MyTargetDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/MyTargetDependencies.txt index c62f890..ec82ae2 100644 --- a/Editor/Dependencies/AdNetworkDependencies/MyTargetDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/MyTargetDependencies.txt @@ -1,14 +1,14 @@ - - + + - - - + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/PangleDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/PangleDependencies.txt index 09bc9d9..3875be2 100644 --- a/Editor/Dependencies/AdNetworkDependencies/PangleDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/PangleDependencies.txt @@ -1,12 +1,12 @@ - - + + - - + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/SmaatoDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/SmaatoDependencies.txt index 712a8fa..01e1c8f 100644 --- a/Editor/Dependencies/AdNetworkDependencies/SmaatoDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/SmaatoDependencies.txt @@ -1,7 +1,7 @@ - - + + diff --git a/Editor/Dependencies/AdNetworkDependencies/TapjoyDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/TapjoyDependencies.txt deleted file mode 100644 index a51304d..0000000 --- a/Editor/Dependencies/AdNetworkDependencies/TapjoyDependencies.txt +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - https://artifactory.appodeal.com/appodeal-beta-public - - - diff --git a/Editor/Dependencies/AdNetworkDependencies/TapjoyDependencies.txt.meta b/Editor/Dependencies/AdNetworkDependencies/TapjoyDependencies.txt.meta deleted file mode 100644 index bd1ea0d..0000000 --- a/Editor/Dependencies/AdNetworkDependencies/TapjoyDependencies.txt.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: fe02b383cd7240168a28aa1d581039d5 -timeCreated: 1704808104 \ No newline at end of file diff --git a/Editor/Dependencies/AdNetworkDependencies/UnityDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/UnityDependencies.txt index 1997cb2..267555c 100644 --- a/Editor/Dependencies/AdNetworkDependencies/UnityDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/UnityDependencies.txt @@ -1,14 +1,14 @@ - - - + + + - - - + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/VungleDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/VungleDependencies.txt index 283830d..3e1ffb4 100644 --- a/Editor/Dependencies/AdNetworkDependencies/VungleDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/VungleDependencies.txt @@ -1,16 +1,16 @@ - - - + + + - - - - + + + + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/AdNetworkDependencies/YandexDependencies.txt b/Editor/Dependencies/AdNetworkDependencies/YandexDependencies.txt index 80467de..91e71a9 100644 --- a/Editor/Dependencies/AdNetworkDependencies/YandexDependencies.txt +++ b/Editor/Dependencies/AdNetworkDependencies/YandexDependencies.txt @@ -1,11 +1,11 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/ServiceDependencies/AdjustDependencies.txt b/Editor/Dependencies/ServiceDependencies/AdjustDependencies.txt index c3aebc3..6b4867c 100644 --- a/Editor/Dependencies/ServiceDependencies/AdjustDependencies.txt +++ b/Editor/Dependencies/ServiceDependencies/AdjustDependencies.txt @@ -1,14 +1,14 @@ - + https://github.com/appodeal/CocoaPods.git - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/ServiceDependencies/AppsFlyerDependencies.txt b/Editor/Dependencies/ServiceDependencies/AppsFlyerDependencies.txt index 86fe080..cb1dc53 100644 --- a/Editor/Dependencies/ServiceDependencies/AppsFlyerDependencies.txt +++ b/Editor/Dependencies/ServiceDependencies/AppsFlyerDependencies.txt @@ -1,10 +1,10 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/ServiceDependencies/FirebaseDependencies.txt b/Editor/Dependencies/ServiceDependencies/FirebaseDependencies.txt index 34e5a52..d5ab079 100644 --- a/Editor/Dependencies/ServiceDependencies/FirebaseDependencies.txt +++ b/Editor/Dependencies/ServiceDependencies/FirebaseDependencies.txt @@ -1,10 +1,10 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/ServiceDependencies/MetaDependencies.txt b/Editor/Dependencies/ServiceDependencies/MetaDependencies.txt index f618bd2..d5cf85a 100644 --- a/Editor/Dependencies/ServiceDependencies/MetaDependencies.txt +++ b/Editor/Dependencies/ServiceDependencies/MetaDependencies.txt @@ -1,10 +1,10 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Editor/Dependencies/ServiceDependencies/SentryDependencies.txt b/Editor/Dependencies/ServiceDependencies/SentryDependencies.txt index eb12a4c..29acb93 100644 --- a/Editor/Dependencies/ServiceDependencies/SentryDependencies.txt +++ b/Editor/Dependencies/ServiceDependencies/SentryDependencies.txt @@ -1,10 +1,10 @@ - + - + https://artifactory.appodeal.com/appodeal-beta-public diff --git a/Runtime/Common/AppodealVersions.cs b/Runtime/Common/AppodealVersions.cs index 32f11c2..a27c504 100644 --- a/Runtime/Common/AppodealVersions.cs +++ b/Runtime/Common/AppodealVersions.cs @@ -8,7 +8,7 @@ namespace AppodealStack.Monetization.Common /// public static class AppodealVersions { - private const string AppodealPluginVersion = "3.3.0-beta.3"; + private const string AppodealPluginVersion = "3.3.0-beta.4"; /// /// Gets the current version of the Appodeal Unity Plugin. diff --git a/Runtime/Plugins/iOS/AppodealRewardedVideoDelegate.m b/Runtime/Plugins/iOS/AppodealRewardedVideoDelegate.m index 2df1088..7c6dd16 100644 --- a/Runtime/Plugins/iOS/AppodealRewardedVideoDelegate.m +++ b/Runtime/Plugins/iOS/AppodealRewardedVideoDelegate.m @@ -15,7 +15,7 @@ -(void) rewardedVideoDidFailToLoadAd { } -(void) rewardedVideoDidFailToPresentWithError:(NSError *)error { - if (self.rewardedVideoDidFailToPresentCallback) { + if(self.rewardedVideoDidFailToPresentCallback) { self.rewardedVideoDidFailToPresentCallback(); } } @@ -36,7 +36,10 @@ -(void) rewardedVideoDidPresent { } - (void)rewardedVideoDidFinish:(float)rewardAmount name:(NSString *)rewardName { - if (self.rewardedVideoDidFinishCallback) { + extern bool _didResignActive; + if(_didResignActive) return; + + if(self.rewardedVideoDidFinishCallback) { self.rewardedVideoDidFinishCallback((double)rewardAmount, [rewardName UTF8String]); } } diff --git a/Runtime/Plugins/iOS/PrivacyInfo.xcprivacy b/Runtime/Plugins/iOS/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..537a63f --- /dev/null +++ b/Runtime/Plugins/iOS/PrivacyInfo.xcprivacy @@ -0,0 +1,165 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCoarseLocation + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeDeveloperAdvertising + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePreciseLocation + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCustomerSupport + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePurchaseHistory + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeAdvertisingData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePerformanceData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + NSPrivacyCollectedDataTypePurposeDeveloperAdvertising + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + + diff --git a/Runtime/Plugins/iOS/PrivacyInfo.xcprivacy.meta b/Runtime/Plugins/iOS/PrivacyInfo.xcprivacy.meta new file mode 100644 index 0000000..bef070e --- /dev/null +++ b/Runtime/Plugins/iOS/PrivacyInfo.xcprivacy.meta @@ -0,0 +1,42 @@ +fileFormatVersion: 2 +guid: cdbe5fd8796074e2b96c56b3e5af58af +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + VisionOS: VisionOS + second: + enabled: 1 + settings: {} + - first: + iPhone: iOS + second: + enabled: 1 + settings: {} + - first: + tvOS: tvOS + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package.json b/package.json index c875b54..38d22e3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.appodeal.mediation", - "version": "3.3.0-beta.3", + "version": "3.3.0-beta.4", "displayName": "Appodeal", "description": "Monetize more with less hassle. Our one ad mediation SDK includes it all: 70+ ad demand sources, all ad formats, in-app bidding algorithm, full-controls, a/b testing plus much more.", "documentationUrl": "https://docs.appodeal.com/unity/get-started",