第三方广告网络配置说明
1. 第三方广告网络支持列表
ToBid 聚合SDK依赖于被聚合的第三方SDK,故在接入本SDK之前请确保项目已经接入了参与聚合的第三方广告网络SDK。
广告网络 | 需要导入的包 | 适配器 | 版本号 | 参考文档 |
---|---|---|---|---|
穿山甲 | BUAdSDK.xcframework CSJAdSDK.bundle | libWindMillTTAdAdapter.a | 6.6.1.3 | https://www.csjplatform.com/supportcenter/5373 |
Gromore | CSJMediation.xcframework CSJAdSDK.bundle BUAdSDK.xcframework | libWindMillGroMoreAdapter.a | 6.6.1.3 | https://www.csjplatform.com/union/media/union/download/detail?id=159&osType=ios&locale=zh-CN&backPath=/union/media/union/download/groMore |
腾讯广告 | libGDTMobSDK.a | libWindMillGDTAdapter.a | 4.15.10 | https://developers.adnet.qq.com/doc/ios/union/union_embed |
AdMob | GoogleMobileAds.xcframework GoogleAppMeasurement.xcframework GoogleUtilities.xcframework nanopb.xcframework PromisesObjC.xcframework UserMessagingPlatform.xcframework | libWindMillAdmobAdapter.a | 11.10.0 | https://developers.google.com/admob/ios/quick-start |
UnityAds | UnityAds.framework | libWindMillUnityAdsAdapter.a | 4.12.2 | https://unityads.unity3d.com/help/resources/dashboard-guide |
AppLovin | AppLovinSDK.xcframework AppLovinSDKResources.bundle | libWindMillAppLovinAdapter.a | 13.0.0 | https://dash.applovin.com/documentation/mediation/ios/getting-started/integration |
ironSource | IronSource.framework | libWindMillIronSourceAdapter.a | 8.2.0.0 | https://developers.is.com/ironsource-mobile/ios/ios-sdk/ |
Vungle | VungleSDK.xcframework | libWindMillVungleAdapter.a | 7.4.0 | https://support.vungle.com/hc/en-us/articles/360002925791 |
快手 | KSAdSDK.xcframework | libWindMillKSAdapter.a | 3.3.72 | https://u.kuaishou.com/access/sdk-docs?client=ANDROID&docType=readme |
Mintegral | BidNativeAd.xcframework BidRewardVideoAd.xcframework BidNativeAdvancedAd.xcframework BidBannerAd.xcframework BidSplashAd.xcframework NewInterstitialAd.xcframework BidNewInterstitialAd.xcframework | libWindMillMTGAdapter.a | 7.7.3 | https://dev.mintegral.com/doc/index.html?file=sdk-m_sdk-ios&lang=cn |
百度联盟 | BaiduMobAdSDK.framework baidumobadsdk.bundle | libWindMillBaiduAdAdapter.a | 5.373 | https://union.baidu.com/miniappblog/sdk/iOSSDK.html |
游可赢 | KlevinAdSDK.framework | libWindMillKlevinAdAdapter.a | 2.11.0.215 | |
AdScope | BeiZiFoundation.framework BeiZiSDK.framework | libWindMillBeiZiAdapter.a | 4.90.4.36 | |
Inmobi | InMobiSDK.xcframework | libWindMillInmobiAdapte.a | 10.5.8 | https://support.inmobi.com/monetize/sdk-documentation/ios-guidelines/preparing-for-ios-14 |
美数 | MSAdSDK.bundle MSAdSDK.framework MSAdMotion.xcframework | libWindMillMSAdAdapter.a | 2.5.0.0 | https://admate.yuque.com/se0re5/behodv |
趣盟 | QuMengAdSDK.xcframework | libWindMillQuMengAdapter.a | 1.3.0 | https://docs.qttunion.com/ios_sdk/qumeng.html |
京媒 | QuMengAdSDK.xcframework | libWindMillJADYunAdapter.a | 2.6.8 | https://help-sdk-doc.jd.com/ansdkDoc/access_docs/iOS/SDK集成/iOSSDK集成说明.html |
注:需要同时导入三方SDK和对应的适配器
手动导入framework,需添加对应的系统依赖库,具体请参考各渠道的文档,文档地址见上述列表
2. cocoapod引入
在podfile文件中添加:
objective-c
#核心库,必须添加
pod 'ToBid-iOS'
# 各平台的Adapter和sdk根据需要自行选择导入,参考下方PodCode
广告网络 | podCode |
---|---|
穿山甲 | pod 'ToBid-iOS/TouTiaoAdapter' |
Gromore | pod 'ToBid-iOS/CSJMediationAdapter' |
AdMob | pod 'ToBid-iOS/AdmobAdapter' |
AppLovin | pod 'ToBid-iOS/AppLovinAdapter' |
Mintegral | pod 'ToBid-iOS/MintegralAdapter' |
腾讯广告 | pod 'ToBid-iOS/GDTAdapter' |
ironSource | pod 'ToBid-iOS/IronSourceAdapter' |
Vungle | pod 'ToBid-iOS/VungleAdapter' |
UnityAds | pod 'ToBid-iOS/UnityAdsAdapter' |
快手 | pod 'ToBid-iOS/KSAdapter' |
百度 | pod 'ToBid-iOS/BaiduAdapter' |
游可赢 | pod 'ToBid-iOS/KlevinAdapter' |
AdScope | pod 'ToBid-iOS/AdScopeAdapter' |
美数 | pod 'ToBid-iOS/MSAdAdapter' |
趣盟 | pod 'ToBid-iOS/QuMengAdapter' |
京媒 | pod 'JADYunAdapter' |
自定义竞价回传插件 | pod 'ToBid-iOS/BidResultAdapter' |
当导入某个适配器时,会自动通过pod下载对应渠道的SDK,由于Adapter和第三方广告SDK会存在版本兼容问题,所以我们建议通过pod Adapter的方式去依赖第三方广告SDK来确保不会有任何的版本兼容问题。
如果您想要引入特定版本的SDK则需要在pod 语句后面添加版本号(以1.5.0版本为例)、例如: pod 'ToBid-iOS', '1.5.0'