iOS-SDK
概述
原生广告没有固定的规格大小,需要通过程序开发者的创意将广告的素材重新设计编排后融合到用户界面之中。
原生广告带来的体验比传统的横幅或插页广告更友好,效果更好;
除此之外,在原有的横幅和插页广告位置之外,可以在更多位置放置广告 创造更多收入来源。
**iOS SDK完全支持iOS 7.0及以上的设备。在这份文件中,我们将详细介绍如何设计排版原生广告,以及如何使用SDK提供的Render
机制产生原生广告的View
,并使用SDK提供的API将原生广告嵌入TableView
中**。
安装方法
CocoaPods
- 在
Podfile
中添加pod 'VMFiveAdNetwork', '~> 3.2.1'
- 使用
pod install
进行安装
手动
- 下载最新版 iOS SDK
- 解压缩文件夹后, 在项目中选择
将文件添加到你的项目
- 选择
VMFiveAdNetwork
文件夹加入
- 加入完成后, 从
Xcode
看起来会是
- 然后我们在
构建阶段
中的链接二进制与库
加入以下框架CoreMedia.framework
CoreFoundation.framework
AdSupport.framework
CoreTelephony.framework
CoreLocation.framework
libz.tbd
SystemConfiguration.framework
AVFoundation.framework
- 在
构建设置
中的其他链接器标志
加入-ObjC
plist 设置
iOS 9 需要在 info.plist
中做以下修改,避免广告请求失败:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
关闭 bitcode
允许始终使用地理位置权限 (OPTIONAL)
在 info.plist
中加入 隐私 - 始终使用地理位置描述
Demos
如果有任何集成问题,也可以到各对应项目的 issue
中提出. VMFive