/
BidMachine.podspec
98 lines (80 loc) · 3.13 KB
/
BidMachine.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
Pod::Spec.new do |s|
s.name = "BidMachine"
s.version = "1.5.3"
s.summary = "BidMachine iOS SDK"
s.description = <<-DESC
iOS client side of bid machine
DESC
s.homepage = "https://bidmachine.io"
s.license = { :type => 'GPL 3.0', :file => 'LICENSE' }
s.author = { "Stack" => "https://explorestack.com/bidmachine/" }
s.platform = :ios, '9.0'
s.source = { :http => "https://s3-us-west-1.amazonaws.com/appodeal-ios/BidMachine/#{s.version}/BidMachine-SDK-iOS-#{s.version}.zip" }
s.frameworks = "AdSupport", "SystemConfiguration", "CoreTelephony", "SafariServices", "StoreKit"
s.libraries = "xml2", "z"
s.default_subspec = 'Core'
s.subspec 'Core' do |ss|
ss.vendored_frameworks = "BidMachine.framework"
ss.dependency 'StackModules', '~> 0.7'
ss.dependency 'StackIAB', '~> 0.5.0'
ss.dependency 'Protobuf', '~> 3.9'
end
s.subspec 'Adapters' do |ss|
ss.dependency 'BidMachine/AdColonyAdapter'
ss.dependency 'BidMachine/FacebookAdapter'
ss.dependency 'BidMachine/MyTargetAdapter'
ss.dependency 'BidMachine/TapjoyAdapter'
ss.dependency 'BidMachine/VungleAdapter'
ss.dependency 'BidMachine/MintegralAdapter'
ss.dependency 'BidMachine/CriteoAdapter'
ss.dependency 'BidMachine/AmazonAdapter'
ss.dependency 'BidMachine/SmaatoAdapter'
end
s.subspec 'AdColonyAdapter' do |ss|
ss.vendored_libraries = 'libBDMAdColonyAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'AdColony', '4.1.4'
end
s.subspec 'FacebookAdapter' do |ss|
ss.vendored_libraries = 'libBDMFacebookAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'FBAudienceNetwork', '5.10.1'
end
s.subspec 'MyTargetAdapter' do |ss|
ss.vendored_libraries = 'libBDMMyTargetAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'myTargetSDK', '5.4.2'
end
s.subspec 'TapjoyAdapter' do |ss|
ss.vendored_libraries = 'libBDMTapjoyAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'TapjoySDK', '12.4.2'
end
s.subspec 'VungleAdapter' do |ss|
ss.vendored_libraries = 'libBDMVungleAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'VungleSDK-iOS', '6.5.2'
end
s.subspec 'MintegralAdapter' do |ss|
ss.vendored_libraries = 'libBDMMintegralAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'MintegralAdSDK/BidInterstitialVideoAd', '6.0.0.0'
ss.dependency 'MintegralAdSDK/BidRewardVideoAd', '6.0.0.0'
end
s.subspec 'CriteoAdapter' do |ss|
ss.vendored_libraries = 'libBDMCriteoAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'CriteoPublisherSdk', '3.4.1'
end
s.subspec 'AmazonAdapter' do |ss|
ss.vendored_libraries = 'BDMAmazonAdapter.embeddedframework/*.a'
ss.vendored_frameworks = 'BDMAmazonAdapter.embeddedframework/*.framework'
ss.dependency 'BidMachine/Core'
end
s.subspec 'SmaatoAdapter' do |ss|
ss.vendored_libraries = 'libBDMSmaatoAdapter.a'
ss.dependency 'BidMachine/Core'
ss.dependency 'smaato-ios-sdk', '21.2.2'
ss.dependency 'smaato-ios-sdk/Modules/UnifiedBidding', '21.2.2'
end
end