210 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
		
			
		
	
	
			210 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
|  | # | |||
|  | # Be sure to run `pod lib lint FusionAds.podspec' to ensure this is a | |||
|  | # valid spec before submitting. | |||
|  | # | |||
|  | # Any lines starting with a # are optional, but their use is encouraged | |||
|  | # To learn more about a Podspec see https://guides.cocoapods.org/syntax/podspec.html | |||
|  | # | |||
|  | 
 | |||
|  | Pod::Spec.new do |s| | |||
|  |   s.name             = 'FusionAds' | |||
|  |   s.version          = '1.3.0' | |||
|  |   s.summary          = 'A short description of FusionAds.' | |||
|  | 
 | |||
|  | # This description is used to generate tags and improve search results. | |||
|  | #   * Think: What does it do? Why did you write it? What is the focus? | |||
|  | #   * Try to keep it short, snappy and to the point. | |||
|  | #   * Write the description between the DESC delimiters below. | |||
|  | #   * Finally, don't worry about the indent, CocoaPods strips it! | |||
|  | 
 | |||
|  |   s.description      = <<-DESC | |||
|  | TODO: Add long description of the pod here. | |||
|  |                        DESC | |||
|  | 
 | |||
|  |   s.homepage         = 'https://github.com/castbox/FusionAds-iOS' | |||
|  |   # s.screenshots     = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2' | |||
|  |   s.license          = { :type => 'MIT', :file => 'LICENSE' } | |||
|  |   s.author           = { 'Haoyi' => 'haoyi.zhang@castbox.fm' } | |||
|  |   s.source           = { :git => 'git@git.chengdu.pundit.company:castbox/FusionAds-iOS.git', :tag => s.version.to_s } | |||
|  |   # s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>' | |||
|  | 
 | |||
|  |   s.platform = :ios, "13.0" | |||
|  |   s.ios.deployment_target = '13.0' | |||
|  |    | |||
|  |   # s.resource_bundles = { | |||
|  |   #   'FusionAds' => ['FusionAds/Assets/*.png'] | |||
|  |   # } | |||
|  | 
 | |||
|  |   # s.public_header_files = 'Pod/Classes/**/*.h' | |||
|  |   # s.frameworks = 'UIKit', 'MapKit' | |||
|  |   # s.dependency 'AFNetworking', '~> 2.3' | |||
|  |    | |||
|  |   # ======= MAX start ======= | |||
|  |    | |||
|  |   s.subspec 'MaxAdapters' do |sub| | |||
|  |     sub.dependency 'AppLovinSDK', '13.1.0' | |||
|  |       | |||
|  |    # IronSource | |||
|  |    # commented for avoiding collision from IronSource collision | |||
|  |   # s.dependency 'AppLovinMediationIronSourceAdapter', '8.7.0.0.0' | |||
|  |     | |||
|  |    # Google | |||
|  |    sub.dependency 'AppLovinMediationGoogleAdapter', '11.13.0.1' | |||
|  |    sub.dependency 'AppLovinMediationGoogleAdManagerAdapter', '11.13.0.1' | |||
|  |     | |||
|  |    # APS | |||
|  |    sub.dependency 'AmazonPublisherServicesSDK', '5.0.1' | |||
|  |    sub.dependency 'AppLovinMediationAmazonAdMarketplaceAdapter', '5.0.1.0' | |||
|  |     | |||
|  |    # BidMachine | |||
|  |    sub.dependency 'AppLovinMediationBidMachineAdapter', '3.2.0.0.0' | |||
|  |     | |||
|  |    # Mintegral | |||
|  |    sub.dependency 'AppLovinMediationMintegralAdapter', '7.7.5.0.0' | |||
|  |     | |||
|  |    # DT Exchange | |||
|  |    sub.dependency 'AppLovinMediationFyberAdapter', '8.3.5.0' | |||
|  |     | |||
|  |    # Facebook | |||
|  |    sub.dependency 'AppLovinMediationFacebookAdapter', '6.16.0.1' | |||
|  |     | |||
|  |    # InMobi | |||
|  |    sub.dependency 'AppLovinMediationInMobiAdapter', '10.8.0.0' | |||
|  | 
 | |||
|  |    # Vungle (Liftoff Monetize) | |||
|  |    sub.dependency 'AppLovinMediationVungleAdapter', '7.4.4.0' | |||
|  | 
 | |||
|  |    # Pangle ByteDance | |||
|  |    sub.dependency 'AppLovinMediationByteDanceAdapter', '6.5.0.8.0' | |||
|  |     | |||
|  |    # Unity Ads | |||
|  |    sub.dependency 'AppLovinMediationUnityAdsAdapter', '4.13.2.0' | |||
|  |     | |||
|  |    # Moloc | |||
|  |    sub.dependency 'AppLovinMediationMolocoAdapter', '3.7.0.0' | |||
|  | 
 | |||
|  |    # Smaato | |||
|  |    sub.dependency 'AppLovinMediationSmaatoAdapter', '22.9.2.0' | |||
|  |     | |||
|  |    # Chartboost | |||
|  |    sub.dependency 'AppLovinMediationChartboostAdapter', '9.8.0.0' | |||
|  |     | |||
|  |    # Verve | |||
|  |    sub.dependency 'AppLovinMediationVerveAdapter', '3.2.0.0' | |||
|  | 
 | |||
|  |    # Mobile Fuse | |||
|  |    sub.dependency 'AppLovinMediationMobileFuseAdapter', '1.9.0.0' | |||
|  |     | |||
|  |    # Ogury | |||
|  |    sub.dependency 'AppLovinMediationOguryPresageAdapter', '5.0.2.0' | |||
|  |     | |||
|  |    # PubMatic | |||
|  |   #   s.dependency 'OpenWrapSDK', '3.3.0' | |||
|  |   #   s.dependency 'AppLovinPubMaticAdapter', '1.1.0' | |||
|  |   sub.dependency 'AppLovinMediationPubMaticAdapter', '4.4.0.0' | |||
|  | 
 | |||
|  |   sub.dependency 'GuruConsent', '1.4.6' | |||
|  |   sub.dependency 'TradPlusAdSDK', '10.9.0' | |||
|  |     | |||
|  |    sub.vendored_frameworks = 'ALMCMediationAdapter.framework' | |||
|  |   end | |||
|  |   | |||
|  |  # ======= MAX End ======= | |||
|  |   | |||
|  |  # ======= IronSource Start ======= | |||
|  |  s.subspec 'IronSourceAdapters' do |sub| | |||
|  |    sub.dependency 'IronSourceSDK','8.7.0.0' | |||
|  |     | |||
|  |    # IronSourceAdQualitySDK 7.24.3 版本会在banner展示时偶发crash,类似如下崩溃堆栈,故先移除 | |||
|  |    # SMLComparisonExp compareObject:toObject: | |||
|  |   # s.dependency 'IronSourceAdQualitySDK','7.24.3' | |||
|  | 
 | |||
|  |    # SDK 11.13.0 | |||
|  |    sub.dependency 'IronSourceAdMobAdapter','4.3.60.0' | |||
|  | 
 | |||
|  |    # SDK 13.1.0 | |||
|  |    sub.dependency 'IronSourceAppLovinAdapter','4.3.52.0' | |||
|  | 
 | |||
|  |    # SDK 5.0.1 | |||
|  |    sub.dependency 'IronSourceAPSAdapter','4.3.18.0' | |||
|  | 
 | |||
|  |    # SDK 3.2.0 | |||
|  |    sub.dependency 'IronSourceBidMachineAdapter','4.3.14.0' | |||
|  | 
 | |||
|  |    # SDK 7.7.7 | |||
|  |    sub.dependency 'IronSourceMintegralAdapter', '4.3.31.0' | |||
|  | 
 | |||
|  |    # SDK 8.3.5 (DT Exchange) | |||
|  |    sub.dependency 'IronSourceFyberAdapter','4.3.41.0' | |||
|  | 
 | |||
|  |    # SDK 6.17.0 | |||
|  |    sub.dependency 'IronSourceFacebookAdapter','4.3.47.0' | |||
|  | 
 | |||
|  |    # SDK 10.8.0 | |||
|  |    sub.dependency 'IronSourceInMobiAdapter','4.3.26.0' | |||
|  | 
 | |||
|  |    # SDK 7.4.4 (Liftoff Monetize) | |||
|  |    sub.dependency 'IronSourceVungleAdapter','4.3.42.0' | |||
|  | 
 | |||
|  |    # SDK 6.5.0.8 | |||
|  |    sub.dependency 'IronSourcePangleAdapter','4.3.40.0' | |||
|  | 
 | |||
|  |    # SDK 4.13.2 | |||
|  |    sub.dependency 'IronSourceUnityAdsAdapter','4.3.48.0' | |||
|  | 
 | |||
|  |    # SDK 3.7.0 | |||
|  |    sub.dependency 'IronSourceMolocoAdapter', '4.3.11.0' | |||
|  |   #   s.dependency 'MolocoCustomAdapterIronSource', '3.1.1.0' | |||
|  | 
 | |||
|  |    # SDK 22.9.2 | |||
|  |    sub.dependency 'IronSourceSmaatoAdapter','4.3.16.0' | |||
|  |  end | |||
|  | 
 | |||
|  |   | |||
|  |  # ======= IronSource End ======= | |||
|  |   | |||
|  |  # ======= AdMob Start ======= | |||
|  |   | |||
|  |  s.subspec 'AdMobAdapters' do |sub| | |||
|  |     | |||
|  |    sub.dependency 'Google-Mobile-Ads-SDK', '11.13.0' | |||
|  |     | |||
|  |    # https://developers.google.com/admob/ios/mediation/chartboost#chartboost-ios-mediation-adapter-changelog | |||
|  |    sub.dependency 'GoogleMobileAdsMediationChartboost', '9.8.0.0' | |||
|  |     | |||
|  |    # https://developers.google.com/admob/ios/mediation/dt-exchange#dt-exchange-ios-mediation-adapter-changelog | |||
|  |    sub.dependency 'GoogleMobileAdsMediationFyber', '8.3.5.0' | |||
|  |     | |||
|  |    # https://developers.google.com/admob/ios/mediation/inmobi#inmobi-ios-mediation-adapter-changelog | |||
|  |    sub.dependency 'GoogleMobileAdsMediationInMobi', '10.8.0.0' | |||
|  |     | |||
|  |    # commented to avoiding runtime issues with ironsource sdk | |||
|  |   # # https://developers.google.com/admob/ios/mediation/ironsource#ironsource-ios-mediation-adapter-changelog | |||
|  |   # sub.dependency 'GoogleMobileAdsMediationIronSource', '8.6.1.0.0' | |||
|  |     | |||
|  |    # https://developers.google.com/admob/ios/mediation/liftoff-monetize#liftoff-monetize-ios-mediation-adapter-changelog | |||
|  |    sub.dependency 'GoogleMobileAdsMediationVungle', '7.4.4.0' | |||
|  |     | |||
|  |    # https://developers.google.com/admob/ios/mediation/meta#meta-audience-network-ios-mediation-adapter-changelog | |||
|  |    sub.dependency 'GoogleMobileAdsMediationFacebook', '6.16.0.0' | |||
|  |     | |||
|  |    # https://developers.google.com/admob/ios/mediation/mintegral#mintegral-ios-mediation-adapter-changelog | |||
|  |    sub.dependency 'GoogleMobileAdsMediationMintegral', '7.7.5.0' | |||
|  |     | |||
|  |  end | |||
|  | 
 | |||
|  |  s.subspec 'Main' do |sub| | |||
|  |    sub.source_files = 'FusionAds/Classes/**/*' | |||
|  |    sub.dependency 'FusionAds/MaxAdapters' | |||
|  |    sub.dependency 'FusionAds/IronSourceAdapters' | |||
|  |    sub.dependency 'FusionAds/AdMobAdapters' | |||
|  |  end | |||
|  |   | |||
|  |  s.default_subspecs = "Main" | |||
|  |   | |||
|  |  # ======= AdMob End ======= | |||
|  |   | |||
|  |  s.static_framework = true | |||
|  | # valid_archs = ['x86_64','arm64'] | |||
|  | end |