MoPub iOS SDK
感谢您查看MoPub!我们自豪地提供了一种简单易用、灵活的跨多个平台的收益解决方案。
在http://app.mopub.com/注册帐户。
需要帮助?
您可以在我们的开发者帮助站点找到集成文档。更多文档可以在这里找到:此处。
如果您想向我们团队提交问题,请发送电子邮件至[email protected]。
新的拉取请求?
感谢您向MoPub iOS GitHub仓库提交拉取请求。我们的团队定期监控并调查所有提交,以纳入我们官方SDK版本。请注意,MoPub目前不会直接合并这些拉取请求。如果您有进一步的问题,请联系您的账户团队或[email protected]。
披露
MoPub SDK 4.16及以上版本集成了我们合作伙伴Integral Ad Science, Inc.(“IAS”)和Moat, Inc.(“Moat”)的技术,以便支持可见性测量和其他专有报告,这些报告是IAS和Moat向其广告客户和出版社客户提供的。您可以选择通过以下说明中的退订说明移除或禁用此技术。
如果您不根据这些说明移除或禁用IAS和/或Moat的技术,您同意IAS的隐私政策和许可以及Moat的隐私政策、条款和许可分别适用于您将这些合作伙伴的技术集成到您应用程序中。
安装
MoPub SDK支持多种在项目中安装库的方法。
当前SDK版本为5.7.1
使用CocoaPods安装
CocoaPods是Swift和Objective-C cocoa项目的依赖关系管理器,它自动简化了在项目中使用如MoPub SDK这样的第三方库的过程。您可以使用以下命令安装它
$ gem install cocoapods
Podfile 使用CocoaPods将MoPub SDK集成到您的Xcode项目中,请在Podfile中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'mopub-ios-sdk', '~> 5.0'
end
然后,运行以下命令
$ pod install
使用动态框架手动集成
MoPub提供了一个预包装的动态框架存档
-
包括您需要来托管HTML、MRAID和原生MoPub广告的所有内容。不包括第三方广告网络。
将动态框架添加到目标“常规”选项卡的“嵌入的二进制文件”部分。
与源代码的手动集成
MoPub 提供了两个预构建的源代码存档
-
包括您需要来托管HTML、MRAID和原生MoPub广告的所有内容。不包括第三方广告网络。
-
MoPub Base SDK Excluding Native.zip
包含您提供 HTML 和 MRAID 广告所需的一切。不包括第三方广告网络和原生 MoPub 广告。
集成
集成说明可在 wiki 上找到。
新版本中的变化
请查看 变更日志 了解详细信息。
-
功能
- 现在可以通过通知接收到印象层收入数据
-
错误修复
- 修复了偶尔由于多线程错误而崩溃的问题
有关在应用中设置 ATS 的说明,请参阅 入门指南。
升级到 SDK 5.0
请参阅 入门指南 了解从 SDK 4.X 升级到 SDK 5.0 的说明。
有关 GDPR 特定的升级说明,请参阅 GDPR 集成指南。
禁用可见性测量
有几种选择可以退出可见性测量
在手动集成中退出
在将 MoPubSDK 文件夹拖入您的 Xcode 项目之前,只需删除“Moat”文件夹即可退出 Moat,或删除“Avid”文件夹即可在 MoPubSDK/Viewability/ 中退出 IAS。如果您想退出两者,请删除这两个文件夹。
在 CocoaPods 集成中退出
在 Podfile 中包含 pod 'mopub-ios-sdk'
将包括 IAS 和 Moat SDK 以及 MoPub SDK。为了退出
pod 'mopub-ios-sdk/Avid'
将包括 IAS SDK,但不包括 Moat SDK,以及 MoPub SDK。pod 'mopub-ios-sdk/Moat'
将包括 Moat SDK,但不包括 IAS SDK,以及 MoPub SDK。pod 'mopub-ios-sdk/Core'
只会包括 MoPub SDK,完全禁用可观察性测量。
确保设置 Podfile 后运行 pod update
。
软件禁用
如果您想退出可观察性测量但不希望修改 MoPub SDK,我们提供了方便的功能。在调用 - (void)initializeSdkWithConfiguration:completion:
后尽快调用 [[MoPub sharedInstance] disableViewability:(vendors)]
。将“(vendors)”替换为 MPViewabilityOptionIAS
将禁用 IAS 但保留 Moat 启用,MPViewabilityOptionMoat
将禁用 Moat 但保留 IAS 启用,而 MPViewabilityOptionAll
将禁用所有可观察性测量。
要求
- iOS 8.0 及以上版本
- Xcode 9.0 及以上版本
许可证
自版本 3.2.0 开始,我们启动了新的许可证。要查看完整许可证,请访问 http://www.mopub.com/legal/sdk-license-agreement/