SigmobAd-iOS
如何开始
-
查阅文档以详细了解 SigmobAd-iOS 中所有的 APIs
使用 CocoaPods 进行安装
CocoaPods 是 Objective-C 的依赖管理器,它可以自动化并简化使用第三方库(如 ByteDance-UnionAD)的过程。您可以使用以下命令安装它
$ gem install cocoapods
Podfile
要使用 CocoaPods 在 Xcode 项目中集成 Bytedance-UnionAD,请在 Podfile 中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target 'TargetName' do
pod 'SigmobAd-iOS', '2.25.3'
end
然后运行以下命令
$ pod install
Pod 访问仅在 版本 1982 之后受支持
如果您想获取 1982 版本之前的 Bytedance-UnionAD,请访问union 以获取更多信息。
从 2.23.0 之后的版本开始,支持的聚合的 SDK 都可以通过 Cocoapods 依赖。
渠道支持列表
Sigmob 聚合SDK 目前支持开屏广告和激励视频广告,并支持热插拔模式。为每个广告渠道提供了一个静态库 .a 文件的适配器。
如需使用某个渠道,需要将对应的渠道SDK和提供的 .a 适配器一同加入到工程中。
支持的渠道列表:
渠道名 | 版本 | 适配器 |
---|---|---|
Admob | 7.65.0 | libGoogleMobileAdsAdapter.a |
AppLovin | 6.14.2 | libAppLovinAdapter.a |
6.0.0 | libFacebookAdapter.a | |
IronSource | 7.0.1 | libIronSourceAdapter.a |
Mintegral | 6.6.0 | libMobvistaAdapter.a |
ByteDance | 3.2.5.3 | libWMAdAdapter.a |
Vungle | 6.8.0 | libVungleAdapter.a |
unityads | 3.4.8 | libUnityAdsAdapter.a |
Tapjoy | 12.7.0 | libTapjoyAdapter.a |
快手 | 3.3.3 | libSigmobKSAdapter.a |
渠道接入
在SDK版本2.23.0及以上,支持使用cocoapod方式引入WindSDK所支持的适配器。在podfile文件中添加:
#核心库,必须添加
pod 'SigmobAd-iOS'
#各平台的Adapter
#pod 'SigmobAd-iOS/Sigmob(平台名)Adapter'
#例如 穿山甲 按照您需要支持的平台,按需引入即可
pod 'SigmobAd-iOS/SigmobTouTiaoAdapter'
以下是所有适配器的pod代码列表
网络 | podCode |
---|---|
SigmobSDK | pod 'SigmobAd-iOS' |
穿山甲 | pod 'SigmobAd-iOS/SigmobTouTiaoAdapter' |
pod 'SigmobAd-iOS/SigmobFacebookAdapter' | |
Admob | pod 'SigmobAd-iOS/SigmobAdmobAdapter' |
Applovin | pod 'SigmobAd-iOS/SigmobAppLovinAdapter' |
Mintegral | pod 'SigmobAd-iOS/SigmobMintegralAdapter' |
腾讯广告 | pod 'SigmobAd-iOS/SigmobGDTAdapter' |
IronSource | pod 'SigmobAd-iOS/SigmobIronSourceAdapter' |
Vungle | pod 'SigmobAd-iOS/SigmobVungleAdapter' |
UnityAds | pod 'SigmobAd-iOS/SigmobUnityAdsAdapter' |
Tapjoy | pod 'SigmobAd-iOS/SigmobTapjoyAdapter' |
快手 | pod 'SigmobAd-iOS/SigmobKSAdapter' |
当导入某个适配器时,会自动通过pod下载对应渠道的SDK,由于适配器和第三方广告SDK可能存在版本兼容问题,因此我们建议通过pod Adapter的方式去依赖第三方广告SDK来确保不会有任何版本兼容问题。
如果您想要引入特定版本的SDK,则需要在所有pod语句后面添加'2.23.0'(版本号),例如:
pod 'SigmobAd-iOS', '2.23.0'
pod 'SigmobAd-iOS/SigmobAdmobAdapter', '2.23.0'
pod 'SigmobAd-iOS/SigmobTouTiaoAdapter', '2.23.0'
pod 'SigmobAd-iOS/SigmobFacebookAdapter', '2.23.0'
注:需要版本是2.23.0之后
作者
Codi
许可
SigmobAd-iOS 在MIT许可下可用。更多信息请参阅LICENSE文件。