/
APDBidMachineAdapter.podspec
125 lines (106 loc) · 4.81 KB
/
APDBidMachineAdapter.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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
Pod::Spec.new do |spec|
spec.name = "APDBidMachineAdapter"
spec.version = "2.10.2.3"
spec.summary = "Appodeal adapter for BidMachine"
spec.description = <<-DESC
Appodeal’s supply-side platform is designed and built by veteran publishers,for publishers. Appodeal is not an ad network; it is a new approach to monetizing for publishers.
The platform is a large auction house, accompanied by a mediation layer, that exposes a publisher’s inventory to all available buyers on the market via relationships with every major ad network, RTB exchange, and DSP. Appodeal showcases publisher inventory to the advertiser, and offers the highest rate in real time.
Appodeal's goal is to cater to the needs of the publisher, not the advertiser, so you always know that you're in good hands.
DESC
spec.homepage = "https://appodeal.com"
spec.license = { :type => "Copyright", :text => "Copyright 2019. Appodeal, Inc." }
spec.author = { "Appodeal, Inc" => "https://appodeal.com" }
spec.platform = :ios, "10.0"
spec.source = { :http => "https://s3-us-west-1.amazonaws.com/appodeal-ios/Appodeal/Modular/#{spec.name}/#{spec.version}/#{spec.name}.zip" }
spec.static_framework = true
spec.swift_versions = "4.0", "4.2", "5.0"
spec.source_files = "Dummy.swift"
spec.default_subspec = 'HeaderBidding'
spec.dependency "Appodeal", "2.10.2"
spec.pod_target_xcconfig = {
"VALID_ARCHS": "arm64 armv7 armv7s x86_64",
"VALID_ARCHS[sdk=iphoneos*]": "arm64 armv7 armv7s",
"VALID_ARCHS[sdk=iphonesimulator*]": "x86_64"
}
spec.user_target_xcconfig = {
"VALID_ARCHS": "arm64 armv7 armv7s x86_64",
"VALID_ARCHS[sdk=iphoneos*]": "arm64 armv7 armv7s",
"VALID_ARCHS[sdk=iphonesimulator*]": "x86_64"
}
spec.subspec 'Core' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/lib#{spec.name}.a", "#{spec.name}.embeddedframework/libBDMIABAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency 'BidMachine', '1.7.3.4'
end
spec.subspec 'HeaderBidding' do |ss|
ss.dependency "#{spec.name}/Facebook"
ss.dependency "#{spec.name}/Tapjoy"
ss.dependency "#{spec.name}/AdColony"
ss.dependency "#{spec.name}/Amazon"
ss.dependency "#{spec.name}/Criteo"
ss.dependency "#{spec.name}/MyTarget"
ss.dependency "#{spec.name}/Smaato"
ss.dependency "#{spec.name}/Vungle"
ss.dependency "#{spec.name}/AppRoll"
end
spec.subspec 'Facebook' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMFacebookAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "FBAudienceNetwork", "6.7.0"
end
spec.subspec 'Tapjoy' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMTapjoyAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "TapjoySDK", "12.7.0"
end
spec.subspec 'AdColony' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMAdColonyAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "AdColony", "4.7.2"
end
spec.subspec 'Amazon' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMAmazonAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "AmazonPublisherServicesSDK", "3.3.0"
end
spec.subspec 'Criteo' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMCriteoAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "CriteoPublisherSdk", "4.0.1"
end
spec.subspec 'MyTarget' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMMyTargetAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "myTargetSDK", "5.14.0"
end
spec.subspec 'Smaato' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMSmaatoAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "smaato-ios-sdk", "21.6.13"
end
spec.subspec 'Vungle' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMVungleAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "VungleSDK-iOS", "6.10.1"
end
spec.subspec 'AppRoll' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMAppRollAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "AppRollSDK", "3.1.2"
end
spec.subspec 'Pangle' do |ss|
ss.vendored_libraries = "#{spec.name}.embeddedframework/libBDMPangleAdapter.a"
ss.source_files = "Dummy.swift"
ss.dependency "#{spec.name}/Core"
ss.dependency "Ads-Global", "3.5.1.2"
end
end