[Add] MapboxCommon 24.10.0-daily-2024-12-30-04-26
[CocoaPods.git] / Specs / a / 4 / d / AppNexusSDK / 5.0 / AppNexusSDK.podspec.json
blob5dffd981e5f3521d1d337623fb2eccdd80fdddfe
2   "name": "AppNexusSDK",
3   "version": "5.0",
4   "platforms": {
5     "ios": "9.0"
6   },
7   "summary": "AppNexus iOS Mobile Advertising SDK",
8   "description": "Our mobile advertising SDK gives developers a fast and convenient way to monetize their apps.",
9   "homepage": "https://github.com/appnexus/mobile-sdk-ios",
10   "source": {
11     "git": "https://github.com/appnexus/mobile-sdk-ios.git",
12     "tag": "5.0"
13   },
14   "authors": {
15     "AppNexus Mobile Engineering": "sdk@appnexus.com"
16   },
17   "license": {
18     "type": "Apache License, Version 2.0",
19     "file": "LICENSE"
20   },
21   "requires_arc": true,
22   "default_subspecs": "AppNexusSDK",
23   "subspecs": [
24     {
25       "name": "AppNexusSDK",
26       "source_files": "sdk/**/*.{h,m}",
27       "public_header_files": [
28         "sdk/*.h",
29         "sdk/native/*.h"
30       ],
31       "resources": "sdk/**/*.{png,bundle,xib,nib,js,html,strings}",
32       "vendored_libraries": "sdk/Viewability/**/*.a",
33       "frameworks": "WebKit"
34     },
35     {
36       "name": "FacebookAdapter",
37       "dependencies": {
38         "AppNexusSDK/AppNexusSDK": [
39           "5.0"
40         ]
41       },
42       "source_files": "mediation/mediatedviews/Facebook/*.{h,m}",
43       "private_header_files": "mediation/mediatedviews/Facebook/*.h",
44       "vendored_frameworks": "mediation/mediatedviews/Facebook/FacebookSDK/FBAudienceNetwork.framework",
45       "frameworks": "CoreMotion",
46       "libraries": [
47         "c++",
48         "xml2"
49       ]
50     },
51     {
52       "name": "AmazonAdapter",
53       "dependencies": {
54         "AppNexusSDK/AppNexusSDK": [
55           "5.0"
56         ]
57       },
58       "source_files": "mediation/mediatedviews/Amazon/*.{h,m}",
59       "public_header_files": "mediation/mediatedviews/Amazon/ANAdAdapterBaseAmazon.h",
60       "vendored_frameworks": "mediation/mediatedviews/Amazon/AmazonSDK/AmazonAd.framework",
61       "frameworks": [
62         "JavaScriptCore",
63         "SafariServices",
64         "EventKit",
65         "EventKitUI",
66         "CoreLocation",
67         "MediaPlayer"
68       ]
69     },
70     {
71       "name": "GoogleAdapter",
72       "dependencies": {
73         "AppNexusSDK/AppNexusSDK": [
74           "5.0"
75         ]
76       },
77       "source_files": "mediation/mediatedviews/GoogleAdMob/*.{h,m}",
78       "public_header_files": "mediation/mediatedviews/GoogleAdMob/ANAdAdapterNativeAdMob.h",
79       "vendored_frameworks": "mediation/mediatedviews/GoogleAdMob/GoogleAdMobSDK/Frameworks/GoogleMobileAds.framework",
80       "vendored_libraries": "mediation/mediatedviews/GoogleAdMob/GoogleAdMobSDK/Libraries/libGoogleMobileAds.a",
81       "xcconfig": {
82         "FRAMEWORK_SEARCH_PATHS": "${PODS_ROOT}/Google-Mobile-Ads-SDK/**"
83       }
84     },
85     {
86       "name": "GoogleAdapterThatDependsOnGooglePod",
87       "dependencies": {
88         "AppNexusSDK/AppNexusSDK": [
89           "5.0"
90         ],
91         "Google-Mobile-Ads-SDK": [
93         ]
94       },
95       "source_files": "mediation/mediatedviews/GoogleAdMob/*.{h,m}",
96       "public_header_files": "mediation/mediatedviews/GoogleAdMob/ANAdAdapterNativeAdMob.h",
97       "xcconfig": {
98         "FRAMEWORK_SEARCH_PATHS": "${PODS_ROOT}/Google-Mobile-Ads-SDK/**"
99       }
100     },
101     {
102       "name": "MoPubAdapter",
103       "dependencies": {
104         "AppNexusSDK/AppNexusSDK": [
105           "5.0"
106         ],
107         "mopub-ios-sdk": [
108           "~> 4.6.0"
109         ]
110       },
111       "source_files": "mediation/mediatedviews/MoPub/*.{h,m}",
112       "private_header_files": "mediation/mediatedviews/MoPub/**/*.h"
113     },
114     {
115       "name": "MillennialMediaAdapter",
116       "dependencies": {
117         "AppNexusSDK/AppNexusSDK": [
118           "5.0"
119         ]
120       },
121       "source_files": "mediation/mediatedviews/MillennialMedia/*.{h,m}",
122       "public_header_files": "mediation/mediatedviews/MillennialMedia/ANAdAdapterMillennialMediaBase.h",
123       "vendored_frameworks": "mediation/mediatedviews/MillennialMedia/MillennialMediaSDK/MMAdSDK.framework",
124       "frameworks": [
125         "AVFoundation",
126         "AudioToolbox",
127         "EventKit",
128         "EventKitUI"
129       ],
130       "libraries": "xml2"
131     },
132     {
133       "name": "AdColonyAdapter",
134       "dependencies": {
135         "AppNexusSDK/AppNexusSDK": [
136           "5.0"
137         ]
138       },
139       "source_files": "mediation/mediatedviews/AdColony/*.{h,m}",
140       "public_header_files": "mediation/mediatedviews/AdColony/ANAdAdapterBaseAdColony.h",
141       "vendored_frameworks": "mediation/mediatedviews/AdColony/AdColonySDK/AdColony.framework",
142       "frameworks": [
143         "AVFoundation",
144         "Social",
145         "CoreMedia",
146         "WebKit",
147         "AudioToolbox"
148       ],
149       "libraries": "z"
150     },
151     {
152       "name": "ChartboostAdapter",
153       "dependencies": {
154         "AppNexusSDK/AppNexusSDK": [
155           "5.0"
156         ]
157       },
158       "source_files": "mediation/mediatedviews/Chartboost/*.{h,m}",
159       "prefix_header_contents": "#import <UIKit/UIKit.h>",
160       "public_header_files": "mediation/mediatedviews/Chartboost/ANAdAdapterBaseChartboost.h",
161       "vendored_frameworks": "mediation/mediatedviews/Chartboost/ChartboostSDK/Chartboost.framework"
162     },
163     {
164       "name": "InMobiAdapter",
165       "dependencies": {
166         "AppNexusSDK/AppNexusSDK": [
167           "5.0"
168         ]
169       },
170       "source_files": "mediation/mediatedviews/InMobi/**/*.{h,m}",
171       "public_header_files": [
172         "mediation/mediatedviews/InMobi/ANAdAdapterBaseInMobi.h",
173         "mediation/mediatedviews/InMobi/ANAdAdapterNativeInMobi.h"
174       ],
175       "vendored_frameworks": "mediation/mediatedviews/InMobi/InMobiSDK/InMobiSDK.framework",
176       "frameworks": [
177         "AVFoundation",
178         "AudioToolbox"
179       ],
180       "libraries": [
181         "sqlite3",
182         "z"
183       ]
184     },
185     {
186       "name": "VdopiaAdapter",
187       "dependencies": {
188         "AppNexusSDK/AppNexusSDK": [
189           "5.0"
190         ]
191       },
192       "source_files": "mediation/mediatedviews/Vdopia/**/*.{h,m}",
193       "private_header_files": "mediation/mediatedviews/Vdopia/**/*.h",
194       "vendored_libraries": "mediation/mediatedviews/Vdopia/VdopiaSDK/libLWSDK.a",
195       "resources": "mediation/mediatedviews/Vdopia/VdopiaSDK/**/*.{png,txt}"
196     },
197     {
198       "name": "VungleAdapter",
199       "dependencies": {
200         "AppNexusSDK/AppNexusSDK": [
201           "5.0"
202         ]
203       },
204       "source_files": "mediation/mediatedviews/Vungle/*.{h,m}",
205       "public_header_files": "mediation/mediatedviews/Vungle/ANAdAdapterBaseVungle.h",
206       "resources": "mediation/mediatedviews/Vungle/VungleSDK/Resources/*.*",
207       "vendored_frameworks": "mediation/mediatedviews/Vungle/VungleSDK/VungleSDK.framework",
208       "libraries": [
209         "sqlite3",
210         "z"
211       ]
212     },
213     {
214       "name": "SmartAdAdapter",
215       "dependencies": {
216         "AppNexusSDK/AppNexusSDK": [
217           "5.0"
218         ]
219       },
220       "source_files": "mediation/mediatedviews/SmartAd/**/*.{h,m}",
221       "public_header_files": "mediation/mediatedviews/SmartAd/ANAdAdapterSmartAdBase.h",
222       "resources": "mediation/mediatedviews/SmartAd/SmartAdSDK/*.*",
223       "vendored_libraries": "mediation/mediatedviews/SmartAd/SmartAdSDK/libSmartAdServer.a",
224       "libraries": [
225         "sqlite3",
226         "z"
227       ]
228     },
229     {
230       "name": "AdMarvelAdapter",
231       "dependencies": {
232         "AppNexusSDK/AppNexusSDK": [
233           "5.0"
234         ]
235       },
236       "source_files": "mediation/mediatedviews/AdMarvel/**/*.{h,m}",
237       "public_header_files": [
238         "mediation/mediatedviews/AdMarvel/ANAdAdapterBaseAdMarvel.h",
239         "mediation/mediatedviews/AdMarvel/AdMarvelSDK/AdMarvelDelegate.h"
240       ],
241       "vendored_libraries": "mediation/mediatedviews/AdMarvel/AdMarvelSDK/libAdMarvelSDK.a",
242       "frameworks": [
243         "Social",
244         "Accounts",
245         "AssetsLibrary",
246         "CoreMotion",
247         "MobileCoreServices",
248         "EventKit",
249         "EventKitUI",
250         "MediaPlayer"
251       ],
252       "libraries": [
253         "z",
254         "c++"
255       ]
256     },
257     {
258       "name": "YahooAdapter",
259       "dependencies": {
260         "AppNexusSDK/AppNexusSDK": [
261           "5.0"
262         ]
263       },
264       "source_files": "mediation/mediatedviews/Yahoo/**/*.{h,m}",
265       "public_header_files": "mediation/mediatedviews/Yahoo/ANAdAdapterBaseYahoo.h",
266       "vendored_libraries": [
267         "mediation/mediatedviews/Yahoo/YahooSDK/Flurry/libFlurry.a",
268         "mediation/mediatedviews/Yahoo/YahooSDK/FlurryAds/libFlurryAds.a"
269       ],
270       "frameworks": "MediaPlayer",
271       "libraries": "z"
272     },
273     {
274       "name": "MoPubCustomEventAdapter",
275       "dependencies": {
276         "AppNexusSDK/AppNexusSDK": [
277           "5.0"
278         ],
279         "mopub-ios-sdk": [
281         ]
282       },
283       "source_files": "mediation/mediating/MoPub/*.{h,m}",
284       "private_header_files": "mediation/mediating/MoPub/*.h"
285     },
286     {
287       "name": "AdMobCustomEventAdapter",
288       "dependencies": {
289         "AppNexusSDK/AppNexusSDK": [
290           "5.0"
291         ],
292         "Google-Mobile-Ads-SDK": [
294         ]
295       },
296       "xcconfig": {
297         "FRAMEWORK_SEARCH_PATHS": "${PODS_ROOT}/Google-Mobile-Ads-SDK/**"
298       },
299       "source_files": "mediation/mediating/GoogleAdMob/*.{h,m}",
300       "private_header_files": "mediation/mediating/GoogleAdMob/*.h"
301     }
302   ]