[Add] PrimerSDK 2.33.1
[CocoaPods.git] / Specs / a / 4 / d / AppNexusSDK / 4.2 / AppNexusSDK.podspec.json
bloba9cf326bb63bd3c8c51b25372e0b99afcec4737d
2   "name": "AppNexusSDK",
3   "version": "4.2",
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": "4.2"
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       "frameworks": "WebKit"
33     },
34     {
35       "name": "FacebookAdapter",
36       "dependencies": {
37         "AppNexusSDK/AppNexusSDK": [
38           "4.2"
39         ]
40       },
41       "source_files": "mediation/mediatedviews/Facebook/*.{h,m}",
42       "private_header_files": "mediation/mediatedviews/Facebook/*.h",
43       "vendored_frameworks": "mediation/mediatedviews/Facebook/FacebookSDK/FBAudienceNetwork.framework",
44       "frameworks": "CoreMotion",
45       "libraries": [
46         "c++",
47         "xml2"
48       ]
49     },
50     {
51       "name": "AmazonAdapter",
52       "dependencies": {
53         "AppNexusSDK/AppNexusSDK": [
54           "4.2"
55         ]
56       },
57       "source_files": "mediation/mediatedviews/Amazon/*.{h,m}",
58       "public_header_files": "mediation/mediatedviews/Amazon/ANAdAdapterBaseAmazon.h",
59       "vendored_frameworks": "mediation/mediatedviews/Amazon/AmazonSDK/AmazonAd.framework",
60       "frameworks": [
61         "JavaScriptCore",
62         "SafariServices",
63         "EventKit",
64         "EventKitUI",
65         "CoreLocation",
66         "MediaPlayer"
67       ]
68     },
69     {
70       "name": "GoogleAdapter",
71       "dependencies": {
72         "AppNexusSDK/AppNexusSDK": [
73           "4.2"
74         ]
75       },
76       "source_files": "mediation/mediatedviews/GoogleAdMob/*.{h,m}",
77       "public_header_files": "mediation/mediatedviews/GoogleAdMob/ANAdAdapterNativeAdMob.h",
78       "vendored_frameworks": "mediation/mediatedviews/GoogleAdMob/GoogleAdMobSDK/GoogleMobileAds.framework",
79       "frameworks": [
80         "SafariServices",
81         "CoreBluetooth",
82         "GLKit",
83         "CoreMotion",
84         "MobileCoreServices",
85         "MediaPlayer"
86       ]
87     },
88     {
89       "name": "GoogleAdapterThatDependsOnGooglePod",
90       "dependencies": {
91         "AppNexusSDK/AppNexusSDK": [
92           "4.2"
93         ],
94         "Google-Mobile-Ads-SDK": [
96         ]
97       },
98       "source_files": "mediation/mediatedviews/GoogleAdMob/*.{h,m}",
99       "public_header_files": "mediation/mediatedviews/GoogleAdMob/ANAdAdapterNativeAdMob.h",
100       "xcconfig": {
101         "FRAMEWORK_SEARCH_PATHS": "${PODS_ROOT}/Google-Mobile-Ads-SDK/**"
102       }
103     },
104     {
105       "name": "MoPubAdapter",
106       "dependencies": {
107         "AppNexusSDK/AppNexusSDK": [
108           "4.2"
109         ],
110         "mopub-ios-sdk": [
111           "~> 4.6.0"
112         ]
113       },
114       "source_files": "mediation/mediatedviews/MoPub/*.{h,m}",
115       "private_header_files": "mediation/mediatedviews/MoPub/**/*.h"
116     },
117     {
118       "name": "MillennialMediaAdapter",
119       "dependencies": {
120         "AppNexusSDK/AppNexusSDK": [
121           "4.2"
122         ]
123       },
124       "source_files": "mediation/mediatedviews/MillennialMedia/*.{h,m}",
125       "public_header_files": "mediation/mediatedviews/MillennialMedia/ANAdAdapterMillennialMediaBase.h",
126       "vendored_frameworks": "mediation/mediatedviews/MillennialMedia/MillennialMediaSDK/MMAdSDK.framework",
127       "frameworks": [
128         "AVFoundation",
129         "AudioToolbox",
130         "EventKit",
131         "EventKitUI"
132       ],
133       "libraries": "xml2"
134     },
135     {
136       "name": "AdColonyAdapter",
137       "dependencies": {
138         "AppNexusSDK/AppNexusSDK": [
139           "4.2"
140         ]
141       },
142       "source_files": "mediation/mediatedviews/AdColony/*.{h,m}",
143       "public_header_files": "mediation/mediatedviews/AdColony/ANAdAdapterBaseAdColony.h",
144       "vendored_frameworks": "mediation/mediatedviews/AdColony/AdColonySDK/AdColony.framework",
145       "frameworks": [
146         "AVFoundation",
147         "Social",
148         "CoreMedia",
149         "WebKit",
150         "AudioToolbox"
151       ],
152       "libraries": "z"
153     },
154     {
155       "name": "ChartboostAdapter",
156       "dependencies": {
157         "AppNexusSDK/AppNexusSDK": [
158           "4.2"
159         ]
160       },
161       "source_files": "mediation/mediatedviews/Chartboost/*.{h,m}",
162       "prefix_header_contents": "#import <UIKit/UIKit.h>",
163       "public_header_files": "mediation/mediatedviews/Chartboost/ANAdAdapterBaseChartboost.h",
164       "vendored_frameworks": "mediation/mediatedviews/Chartboost/ChartboostSDK/Chartboost.framework"
165     },
166     {
167       "name": "InMobiAdapter",
168       "dependencies": {
169         "AppNexusSDK/AppNexusSDK": [
170           "4.2"
171         ]
172       },
173       "source_files": "mediation/mediatedviews/InMobi/**/*.{h,m}",
174       "public_header_files": [
175         "mediation/mediatedviews/InMobi/ANAdAdapterBaseInMobi.h",
176         "mediation/mediatedviews/InMobi/ANAdAdapterNativeInMobi.h"
177       ],
178       "vendored_libraries": "mediation/mediatedviews/InMobi/InMobiSDK/libInMobi-5.3.1.a",
179       "frameworks": [
180         "AVFoundation",
181         "AudioToolbox"
182       ],
183       "libraries": [
184         "sqlite3",
185         "z"
186       ]
187     },
188     {
189       "name": "VdopiaAdapter",
190       "dependencies": {
191         "AppNexusSDK/AppNexusSDK": [
192           "4.2"
193         ]
194       },
195       "source_files": "mediation/mediatedviews/Vdopia/**/*.{h,m}",
196       "private_header_files": "mediation/mediatedviews/Vdopia/**/*.h",
197       "vendored_libraries": "mediation/mediatedviews/Vdopia/VdopiaSDK/libLWSDK.a",
198       "resources": "mediation/mediatedviews/Vdopia/VdopiaSDK/**/*.{png,txt}"
199     },
200     {
201       "name": "VungleAdapter",
202       "dependencies": {
203         "AppNexusSDK/AppNexusSDK": [
204           "4.2"
205         ]
206       },
207       "source_files": "mediation/mediatedviews/Vungle/*.{h,m}",
208       "public_header_files": "mediation/mediatedviews/Vungle/ANAdAdapterBaseVungle.h",
209       "resources": "mediation/mediatedviews/Vungle/VungleSDK/Resources/*.*",
210       "vendored_frameworks": "mediation/mediatedviews/Vungle/VungleSDK/VungleSDK.framework",
211       "libraries": [
212         "sqlite3",
213         "z"
214       ]
215     },
216     {
217       "name": "RubiconAdapter",
218       "dependencies": {
219         "AppNexusSDK/AppNexusSDK": [
220           "4.2"
221         ]
222       },
223       "source_files": "mediation/mediatedviews/Rubicon/*.{h,m}",
224       "public_header_files": "mediation/mediatedviews/Rubicon/ANAdAdapterBaseRubicon.h",
225       "resource_bundles": {
226         "RFMAdSDK": "mediation/mediatedviews/Rubicon/RubiconSDK/RFMAdSDK.bundle/**/*.{png,plist,js,strings,xsd}"
227       },
228       "vendored_frameworks": "mediation/mediatedviews/Rubicon/RubiconSDK/RFMAdSDK.framework",
229       "frameworks": [
230         "SafariServices",
231         "MediaPlayer"
232       ],
233       "libraries": "xml2",
234       "xcconfig": {
235         "OTHER_LDFLAGS": "-ObjC",
236         "FRAMEWORK_SEARCH_PATHS": "$(PODS_ROOT)/AppNexusSDK/mediation/mediatedviews/Rubicon/RubiconSDK"
237       }
238     },
239     {
240       "name": "SmartAdAdapter",
241       "dependencies": {
242         "AppNexusSDK/AppNexusSDK": [
243           "4.2"
244         ]
245       },
246       "source_files": "mediation/mediatedviews/SmartAd/**/*.{h,m}",
247       "public_header_files": "mediation/mediatedviews/SmartAd/ANAdAdapterSmartAdBase.h",
248       "resources": "mediation/mediatedviews/SmartAd/SmartAdSDK/*.*",
249       "vendored_libraries": "mediation/mediatedviews/SmartAd/SmartAdSDK/libSmartAdServer.a",
250       "libraries": [
251         "sqlite3",
252         "z"
253       ]
254     },
255     {
256       "name": "AdMarvelAdapter",
257       "dependencies": {
258         "AppNexusSDK/AppNexusSDK": [
259           "4.2"
260         ]
261       },
262       "source_files": "mediation/mediatedviews/AdMarvel/**/*.{h,m}",
263       "public_header_files": [
264         "mediation/mediatedviews/AdMarvel/ANAdAdapterBaseAdMarvel.h",
265         "mediation/mediatedviews/AdMarvel/AdMarvelSDK/AdMarvelDelegate.h"
266       ],
267       "vendored_libraries": "mediation/mediatedviews/AdMarvel/AdMarvelSDK/libAdMarvelSDK.a",
268       "frameworks": [
269         "Social",
270         "Accounts",
271         "AssetsLibrary",
272         "CoreMotion",
273         "MobileCoreServices",
274         "EventKit",
275         "EventKitUI",
276         "MediaPlayer"
277       ],
278       "libraries": [
279         "z",
280         "c++"
281       ]
282     },
283     {
284       "name": "YahooAdapter",
285       "dependencies": {
286         "AppNexusSDK/AppNexusSDK": [
287           "4.2"
288         ]
289       },
290       "source_files": "mediation/mediatedviews/Yahoo/**/*.{h,m}",
291       "public_header_files": "mediation/mediatedviews/Yahoo/ANAdAdapterBaseYahoo.h",
292       "vendored_libraries": [
293         "mediation/mediatedviews/Yahoo/YahooSDK/Flurry/libFlurry.a",
294         "mediation/mediatedviews/Yahoo/YahooSDK/FlurryAds/libFlurryAds.a"
295       ],
296       "frameworks": "MediaPlayer",
297       "libraries": "z"
298     },
299     {
300       "name": "MoPubCustomEventAdapter",
301       "dependencies": {
302         "AppNexusSDK/AppNexusSDK": [
303           "4.2"
304         ],
305         "mopub-ios-sdk": [
307         ]
308       },
309       "source_files": "mediation/mediating/MoPub/*.{h,m}",
310       "private_header_files": "mediation/mediating/MoPub/*.h"
311     },
312     {
313       "name": "AdMobCustomEventAdapter",
314       "dependencies": {
315         "AppNexusSDK/AppNexusSDK": [
316           "4.2"
317         ],
318         "Google-Mobile-Ads-SDK": [
320         ]
321       },
322       "xcconfig": {
323         "FRAMEWORK_SEARCH_PATHS": "${PODS_ROOT}/Google-Mobile-Ads-SDK/**"
324       },
325       "source_files": "mediation/mediating/GoogleAdMob/*.{h,m}",
326       "private_header_files": "mediation/mediating/GoogleAdMob/*.h"
327     }
328   ]