This commit is contained in:
jenkins 2023-07-13 14:10:25 -07:00
Родитель 92922be30c
Коммит 98102455d8
4 изменённых файлов: 15 добавлений и 17 удалений

Просмотреть файл

@ -2,7 +2,7 @@ Pod::Spec.new do |s|
s.authors = 'AppLovin Corporation'
s.name = 'AppLovinMediationVerveAdapter'
s.version = '2.18.1.1'
s.version = '2.19.0.0'
s.platform = :ios, '10.0'
s.summary = 'Verve adapter used for mediation with the AppLovin MAX SDK'
s.homepage = "https://github.com/CocoaPods/Specs/search?o=desc&q=#{s.name}&s=indexed"
@ -20,24 +20,18 @@ LICENSE
s.source =
{
:http => "https://artifacts.applovin.com/ios/com/applovin/mediation/verve-adapter/#{s.name}-#{s.version}.zip",
:http => "#{s.version}" =~ /beta/ ?
"https://artifacts.applovin.com/ios/com/applovin/mediation/beta/verve-adapter/#{s.name}-#{s.version}.zip" :
"https://artifacts.applovin.com/ios/com/applovin/mediation/verve-adapter/#{s.name}-#{s.version}.zip",
:type => 'zip'
}
s.vendored_frameworks = "#{s.name}-#{s.version}/#{s.name}.xcframework"
s.dependency 'HyBid', '= 2.18.1'
s.dependency 'HyBid', '= 2.19.0'
s.dependency 'AppLovinSDK'
s.swift_version = '5.0'
s.pod_target_xcconfig =
{
'VALID_ARCHS' => 'arm64 arm64e armv7 armv7s x86_64',
'VALID_ARCHS[sdk=iphoneos*]' => 'arm64 arm64e armv7 armv7s',
'VALID_ARCHS[sdk=iphonesimulator*]' => 'arm64 arm64e x86_64',
'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386'
}
s.description = <<-DESC
AppLovin turns mobile into the medium of choice for advertisers.

Просмотреть файл

@ -1,5 +1,10 @@
# Changelog
## 2.19.0.0
* Certified with Verve SDK 2.19.0.
* Updated minimum Xcode requirement to 14.0.
* Fixed potential memory leaks by clearing delegates in `destroy:` method.
## 2.18.1.1
* Add support for binary consent state as a fallback option if the TCFv2 GDPR consent string is not present in User Defaults.

Просмотреть файл

@ -239,7 +239,6 @@
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Debug;
};
@ -296,7 +295,6 @@
ONLY_ACTIVE_ARCH = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Release;
};
@ -308,7 +306,6 @@
DEAD_CODE_STRIPPING = NO;
DEVELOPMENT_TEAM = X8JXXK4FF5;
ENABLE_BITCODE = NO;
EXCLUDED_ARCHS = i386;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = (
"$(inherited)",
@ -334,7 +331,6 @@
DEAD_CODE_STRIPPING = NO;
DEVELOPMENT_TEAM = X8JXXK4FF5;
ENABLE_BITCODE = NO;
EXCLUDED_ARCHS = i386;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = (
"$(inherited)",

Просмотреть файл

@ -10,7 +10,7 @@
#import <HyBid.h>
#import <HyBid-Generated-Interace-Swift.h>
#define ADAPTER_VERSION @"2.18.1.1"
#define ADAPTER_VERSION @"2.19.0.0"
@interface ALVerveMediationAdapterInterstitialAdDelegate : NSObject <HyBidInterstitialAdDelegate>
@property (nonatomic, weak) ALVerveMediationAdapter *parentAdapter;
@ -108,15 +108,18 @@ static MAAdapterInitializationStatus ALVerveInitializationStatus = NSIntegerMin;
- (void)destroy
{
self.interstitialAdapterDelegate.delegate = nil;
self.interstitialAdapterDelegate = nil;
self.interstitialAd = nil;
self.rewardedAd = nil;
self.rewardedAdapterDelegate.delegate = nil;
self.rewardedAdapterDelegate = nil;
self.rewardedAd = nil;
self.adViewAd.delegate = nil;
self.adViewAd = nil;
self.adViewAdapterDelegate.delegate = nil;
self.adViewAdapterDelegate = nil;
}