Adform Advertising iOS SDK
Adform 将品牌广告带入按规模扩展的自动化时代,使展示广告简单、相关且有利可图!
重要 - iOS 14 支持信息
入门
基本集成
高级集成
其他
介质适配器
插件
变更日志
本部分列出了Adform Mobile Advertising iOS SDK所有版本的发布说明。
2.20.0
新增功能
- iOS 16更新。
2.19.1
新增功能
- 启用应用程序中的深链接。
2.19.0
新增功能
- iOS 15更新。
2.18.4
新增功能
- SDK需要Xcode 12。
错误修复
- 修复了视频广告可能显示跳过按钮错误的问题。
- 修复了视频广告全屏展示问题。
2.18.3
新增功能
- 添加调试模式,可以通过
AFADebugModeEnabled
启动参数启用。当启用调试模式时,SDK将在控制台打印额外的调试日志。
2.18.2
新增功能
- 支持横幅和悬浮窗广告的自定义广告尺寸。
2.18.1
新增功能
- 添加Swift Package Manager支持。
2.18.0
新增功能
- 添加iOS 14和AppTrackingTransparency支持。
- 将框架格式更改为.xcframework。
2.17.0
新增功能
- IAB CCPA合规框架支持。
- 更新框架结构。
2.16.0
错误修复
- 修复WebView多线程问题。
2.15.0
新增功能
- 移除UIWebView使用。
2.14.0
新特性
- 支持IAB透明同意框架2.0。
2.13.5
错误修复
- 修复iOS 13 NSValue崩溃。
2.13.4
新特性
- 更新API以支持键值和自定义参数移除。
2.13.3
新特性
- 支持Carthage。
2.13.2
新特性
- VAST 3.0跳过兼容性。
2.13.1
新特性
- Xcode 10.0兼容性。
2.12.0
新特性
- 添加GDPR支持。更多信息请参见GDPR。
2.11.0
新增功能
- 为内嵌浏览器配置添加代理方法。
2.10.5
新增功能
- 将模块映射添加到框架中,方便与 Swift 项目集成。
2.10.4
错误修复
- 修复 AVVideoPlayerViewController 中流式视频广告显示问题。
2.10.3
新增功能
- 添加了指定横幅加载行为的能力。
2.10.2
错误修复
- 修复了没有视口标签的横幅显示不正确的问题。
2.10.1
错误修复
- 修复在使用 "-all_load" 编译器标志时的重复符号问题。
2.10.0
新增功能
- 现在可以通过设置 ADX 域来指定 SDK 应该使用哪个 ADX 服务器。有关如何操作的文档请查看这里。
2.9.0
新功能
- WKWebView 支持。我们已经将 SDK 改为使用 WKWebView 来渲染 HTML 横幅。WKWebView 在 iOS 8+ 上默认使用,而在旧版 iOS 版本上使用 UIWebView。如果您希望在旧版 iOS 版本上使用 UIWebView,即使在新版 iOS 版本中也可以通过在 AdformSDK 类上设置 web view 类型参数来实现。
额外依赖项
如果你是从旧版 SDK 升级或者开始使用 cocoapods,不要忘记向项目中添加新的依赖。
- WebKit.framework
2.8.0
新功能
- 增加了搜索词支持。
错误修复
- 修复了 AFADInterstitial 交互问题。
2.7.2
新功能
- 现在可以为所有横幅定义具有相同键的多个键值对。
从旧版本迁移
新的SDK版本在设置横幅的关键值时使用不同的方法。因此,如果您使用旧SDK设置横幅的关键值,则需要更新它。您可以使用两种方法来实现。
- 创建一个包含AFKeyValue对象的NSArray,并将其设置为横幅。
- 使用“AFKeyValuesFromNSDictionary”函数将包含关键值的NSDictionary转换为带有AFKeyValue对象的NSArray,并将其设置为横幅。
您可以在这里找到示例。
2.7.1
新特性
- 随着iOS 10的推出,应用商店的隐私政策强制要求应用在尝试访问隐私敏感数据(如用户的日历)时提供使用描述。为了遵守应用商店的隐私变化,我们移除了对mraid.createCalendarEvent()和mraid.storePicture()方法的支持。
2.7
新特性
- 为AdOverlay类型添加了视频广告支持;
- 添加了对iOS 10的支持;
2.6
新特性
- 支持内嵌广告;
2.5
新特性
- 包括了Adform Header Bidding SDK v.1.0;
- 为支持头信息竞价,为广告视图添加了额外的'price'和'customData'参数。
错误修复
- 较小范围的错误修复;
2.3.1
新功能
- 为AdHesion广告添加了启用关闭按钮的选项。默认情况下它是禁用的。
- 为AdHesion广告添加了自动隐藏功能。如果启用,当用户与应用程序互动时,AdHesion广告将隐藏并 reveal itself 当互动结束时。
错误修复
- 较小范围的错误修复。
2.3
新功能
- 智能广告大小功能 - 现在使用智能广告大小,广告视图可以动态适应多个屏幕尺寸。有关更多详情,请查阅 智能广告大小。
- 广告标签支持 - 现在广告视图可以加载开发者提供的html或url广告标签。有关更多详情,请查阅 广告标签。
- MRAID可查看百分比支持 - 现在MRAID横幅可以监听viewablePercentageChange事件或使用getViewablePercentage()方法来了解创意有多少部分是可查看的。
错误修复
- 较小范围的错误修复。
2.2.1
错误修复
- 修复了在iOS 6和iOS 7上广告加载不正常的问题。
2.2
新功能
- 支持多种尺寸。
- MRAID调整大小功能。
- HTTPS控制。
错误修复
- 小型错误修复。
2.1.3
- 修复Xcode 7警告。
2.1.2
- 添加了选择如何打开外部链接的能力。
2.1.1
- iOS 9兼容性更新。
2.1
- 支持视频广告(符合VAST标准)。
- 添加了按关键词和关键字进行定位的功能。
2.0.2
- 错误修复。
- 支持第三方广告。
2.0.1
- 错误修复。
2.0
新功能
- 引入了新的格式:粘性、覆盖和插页式广告;
- 支持Open RTB协议;
- 性能改进;
额外依赖
如果你是从旧版 SDK 升级或者开始使用 cocoapods,不要忘记向项目中添加新的依赖。
- CoreLocation.framework
0.2.1
新功能
- 增加了插页式广告动画控制;
0.2
新特性
- 增加了插屏广告支持;
附加依赖项
如果您从0.1.x版本升级我们的SDK,请务必将新依赖项添加到您的项目中。
- EventKit.framework
- EventKitUI.framework
- MediaPlayer.framework
- CoreTelephony.framework
0.1.2
新特性
- 增加了刷新率覆盖选项;
- 增加了AFBannerViewDelegate协议;
0.1.1
错误修复
- 将NewRelic库变为可选;
0.1.0
新特性
- 首次发布;