| { |
| "name": "OpenMediation", |
| "version": "1.0.0", |
| "summary": "OpenMediation SDK for iOS", |
| "homepage": "https://github.com/AdTiming/OpenMediation-iOS", |
| "description": "'OpenMediation offers diversified and competitive monetization solution and supports a variety of Ad formats including Native Ad, Interstitial Ad, Banner Ad, and Rewarded Video Ad. The OpenMediation Platform works with multiple ad networks include AdMob, Facebook, UnityAds, Vungle, AdColony, AppLovin, Tapjoy, Chartboost, TikTok and Mintegral etc..'", |
| "license": { |
| "type": "LGPL-3.0", |
| "file": "LICENSE" |
| }, |
| "authors": "AdTiming", |
| "source": { |
| "git": "https://github.com/AdTiming/OpenMediation-iOS.git", |
| "tag": "1.0.0" |
| }, |
| "module_map": "OpenMediation/OpenMediation.modulemap", |
| "libraries": [ |
| "c++", |
| "xml2", |
| "z", |
| "resolv" |
| ], |
| "frameworks": [ |
| "AdSupport", |
| "AudioToolbox", |
| "AVFoundation", |
| "CFNetwork", |
| "CoreGraphics", |
| "CoreMedia", |
| "CoreImage", |
| "CoreMotion", |
| "CoreTelephony", |
| "CoreVideo", |
| "Foundation", |
| "GLKit", |
| "JavaScriptCore", |
| "MediaPlayer", |
| "MessageUI", |
| "MobileCoreServices", |
| "OpenGLES", |
| "QuartzCore", |
| "SafariServices", |
| "Security", |
| "StoreKit", |
| "SystemConfiguration", |
| "UIKit", |
| "WebKit", |
| "VideoToolbox" |
| ], |
| "requires_arc": true, |
| "platforms": { |
| "ios": "9.0" |
| }, |
| "pod_target_xcconfig": { |
| "OTHER_LDFLAGS": "-lObjC" |
| }, |
| "default_subspecs": "MediationSDK", |
| "subspecs": [ |
| { |
| "name": "MediationSDK", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ], |
| "OpenMediation/AdTimingAdapter": [ |
| |
| ], |
| "OpenMediation/AdMobAdapter": [ |
| |
| ], |
| "OpenMediation/FacebookAdapter": [ |
| |
| ], |
| "OpenMediation/UnityAdapter": [ |
| |
| ], |
| "OpenMediation/VungleAdapter": [ |
| |
| ], |
| "OpenMediation/AdColonyAdapter": [ |
| |
| ], |
| "OpenMediation/AppLovinAdapter": [ |
| |
| ], |
| "OpenMediation/ChartboostAdapter": [ |
| |
| ], |
| "OpenMediation/TapjoyAdapter": [ |
| |
| ], |
| "OpenMediation/TikTokAdapter": [ |
| |
| ], |
| "OpenMediation/MintegralAdapter": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Mediation", |
| "source_files": "OpenMediation/**/*.{h,m}", |
| "public_header_files": [ |
| "OpenMediation/OpenMediationUmbrella.h", |
| "OpenMediation/OpenMediation.h", |
| "OpenMediation/OpenMediationAdFormats.h", |
| "OpenMediation/OpenMediationBanner/OMBanner.h", |
| "OpenMediation/OpenMediationBanner/OMBannerDelegate.h", |
| "OpenMediation/OpenMediationNative/OMNative.h", |
| "OpenMediation/OpenMediationNative/OMNativeAd.h", |
| "OpenMediation/OpenMediationNative/OMNativeView.h", |
| "OpenMediation/OpenMediationNative/OMNativeMediaView.h", |
| "OpenMediation/OpenMediationNative/OMNativeDelegate.h", |
| "OpenMediation/OpenMediationInterstitial/OMInterstitial.h", |
| "OpenMediation/OpenMediationInterstitial/OMInterstitialDelegate.h", |
| "OpenMediation/OpenMediationRewardedVideo/OMRewardedVideo.h", |
| "OpenMediation/OpenMediationRewardedVideo/OMRewardedVideoDelegate.h", |
| "OpenMediation/OpenMediaitonSegments/OMAdSingletonInterface.h", |
| "OpenMediation/OpenMediaitonSegments/OMAdbase.h", |
| "OpenMediation/OpenMediationModel/OMScene.h", |
| "OpenMediation/OpenMediationCustomEvent" |
| ] |
| }, |
| { |
| "name": "AdTimingAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMAdTimingAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "AdMobAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMAdMobAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "FacebookAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMFacebookAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "UnityAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMUnityAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "VungleAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMVungleAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "AdColonyAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMAdColonyAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "AppLovinAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMAppLovinAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "TapjoyAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMTapjoyAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "ChartboostAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMChartboostAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "TikTokAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMTikTokAdapter" |
| ], |
| "public_header_files": "" |
| }, |
| { |
| "name": "MintegralAdapter", |
| "dependencies": { |
| "OpenMediation/Mediation": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "OpenMediation/OpenMediationCustomEvent", |
| "OMMintegralAdapter" |
| ], |
| "public_header_files": "" |
| } |
| ] |
| } |