FusionAds-iOS/FusionAds.podspec

210 lines
6.7 KiB
Ruby
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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