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

允許總是使用地理位置權限 (OPTIONAL)
在 info.plist 中加入 Privacy - Location Always Usage Description

Demos
如果有任何串接上的問題, 也可以至各對應專案的 issue 中提出.
VMFive





