FusionAds-iOS/FusionAds.podspec

210 lines
6.7 KiB
Plaintext
Raw Permalink Normal View History

#
# 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