原生廣告沒有固定的規格大小,需要透過應用程式開發者的巧思將廣告的素材重新設計與編排後融合到使用者介面之中。
原生廣告帶來 比傳統橫幅或是插頁廣告更友善的體驗與更好的成效;
除此之外在原本的橫幅和插頁廣告版位外,可以在更多版位擺放廣告 創造更多收入來源。
**iOS SDK 完整支援 iOS 7.0 以上的裝置。**在這份文件中我們會詳細介紹,如何設計與排版原生廣告,並且利用 SDK 提供的 Render
機制產生原生廣告的 View
,並且利用 SDK 提供的 API 將原生廣告置入 TableView
中.
- 在
Podfile
內加入pod 'VMFiveAdNetwork', '~> 3.2.1'
- 使用
pod install
安裝
- 下載最新版 iOS SDK
- 解壓縮資料夾後, 在專案內選擇
Add Files to YourProject
- 選擇
VMFiveAdNetwork
資料夾加入
- 加入完成後, 從
Xcode
看起來會是
- 然後我們在
Build Phases
中的Link Binary With Libraies
加入下列的 frameworksCoreMedia.framework
CoreFoundation.framework
AdSupport.framework
CoreTelephony.framework
CoreLocation.framework
libz.tbd
SystemConfiguration.framework
AVFoundation.framework
- 在
Build Settings
中的Other Linker Flags
加入-ObjC
iOS 9 需要在 info.plist
裡面做以下修改,避免廣告請求失敗:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
在 Build Settings
中的 Enable Bitcode
設定為 NO
在 info.plist
中加入 Privacy - Location Always Usage Description
如果有任何串接上的問題, 也可以至各對應專案的 issue
中提出.
VMFive