科大訊飛股份****
iflytek co.,ltd
訊飛移動廣告平台
ios sdk接入指南
sdk version: 1.4_ifly_beta
updated: 2015.01.16
訊飛移動廣告平台
,中國最大的移動互動式廣告平台。平台憑藉優質的廣告資源、精準的資料分析、高效穩定的收益效果、智慧型多維的互動形式,為開發者帶來強悍穩定的變現能力,致力於構建乙個高質、高效的廣告技術服務平台。
訊飛移動廣告平台聚焦移動廣告聚合優化,通過先進的收入優化演算法和簡單易用的管理介面,幫助開發者快速實現應用變現,大幅提高移動廣告收入。獨創的智慧型語音互動廣告,打破了傳統廣告互動形式,讓廣告變得更生動有趣,從而帶來極致的廣告體驗和最高效的廣告收益。
本文件幫助 ios 應用開發者在程式中快速植入平台提供的廣告。作為開發者,您只需要 進行簡單配置,就可以在您的應用中顯示定製的廣告。
關於 sdk 的具體使用方法,請仔細閱讀下面的文件。
作業系統:mac os x 10.6.2 及以上版本 開發工具:xcode4.5 及以上版本 支援裝置:iphone/ipodtouch (ios 5.0 及以上版本)
新增 sdk 到工程中,請在自己的工程中匯入libs資料夾下的sdk檔案:
1. 在想要匯入廣告的 viewcontroller 標頭檔案中匯入標頭檔案並宣告例項:
#import "iflybannerad.h"
@inte***ce bannerviewcontroller : uiviewcontroller
@property(strong,nonatomic) iflybannerad * banner;
@end
2. 在 viewcontroller 的實現檔案中初始化並預載入廣告,之後在合適的時機進行展現:
_banner = [[iflybannerad alloc]initwithorigin:cgpointmake(0, 200)];
_banner.banneraddelegate = self;
3. 實現 iflybanneraddelegate 方法: 您可以通過實現 iflybanneraddelegate中定義的方法,來跟蹤插屏廣告生命週期中的各個階段,這些方法定義如下:
#pragma mark iflybanneraddelegate delegatemethod
- (void) banneradreceive
- (void) banneradfiledbyerrorcode:( aderror*)errorcode
- (void) banneradclosed
- (void) banneradclicked
4. 請求廣告
1. 在想要匯入廣告的 viewcontroller 標頭檔案中匯入標頭檔案並宣告例項:
#import "iflyinterstitialad.h"
@inte***ce interstitialadviewcontroller : uiviewcontroller
@property(strong,nonatomic) iflyinterstitialad * interstitialad;
@end
2. 在 viewcontroller 的實現檔案中初始化並預載入廣告,之後在合適的時機進行展現:
_interstitialad = [iflyinterstitialad sharedinstance];
_interstitialad.interstitialaddelegate = self;
3. 實現 interstitiaadldelegate 方法: 您可以通過實現 interstitiaadldelegate中定義的方法,來跟蹤插屏廣告生命週期中的各個 階段,這些方法定義如下:
#pragma mark iflyinterstitialad delegatemethod
- (void)interstitialadreceive
- (void)interstitialadfailedbyerrorcode:(errordescription *)errorcode
- (void) interstitialadclosed
- (void) interstitialadclicked
4. 請求廣告
1. 在想要匯入廣告的viewcontroller 標頭檔案中匯入標頭檔案並宣告例項:
#import "iflyadfullscreencontroller.h"
@inte***ce fullscreenviewcontroller : uiviewcontroller
@end
2. 在 viewcontroller 的實現檔案中初始化並預載入廣告,之後在合適的時機進行展現:
//設定自動關閉時間,預設3秒。如設定為-1則會顯示關閉按鈕
[[iflyadfullscreencontroller sharedinstance] setdisplaytime:5];
[iflyadfullscreencontroller sharedinstance].fullscreenaddelegate = self;
3. 實現iflyfullscreenadldelegate 方法:【可選】 您可以通過實現 iflyfullscreenadldelegate中定義的方法,來跟蹤插屏廣告生命週期中的各個 階段,這些方法定義如下:
#pragma mark iflyadfullscreencontroller delegatemethod
- (void) fullscreenadreceive
- (void) fullscreenadfailedbyerrorcode:(errordescription *)errorcode
- (void) fullscreenadclosed
- (void) fullscreenadclicked
錯誤碼
描述
廣告請求成功
請求成功,但是無廣告內容
無效的廣告位id
當日廣告請求次數達到上限
服務錯誤
未知錯誤
無效的廣告請求,比如:請求頻率過快
網路錯誤
permission未設定
廣告位id為空
webview載入失敗
1. adunitid
是什麼?
a: adunitid
是訊飛移動廣告平台為每個廣告位分配的唯一識別符號。
2. 可以自己設定廣告的請求位址嗎?
a: 請求位址封裝於
sdk內部,不允許使用者自行設定。
3. sdk
都支援哪些版本? a:
要求採用
ios 5
或更高版本。
科大訊飛杯題目
蛇形矩陣 include main for i 0 i include main else break if i 10 i 10 10 i 100 10 10 s 10 printf d n i no9 資料序列 15分 問題描述 乙個正整數有可能可以被表示為n n 2 個連續正整數之和,如 15 ...
科大訊飛 智慧型課堂
昨天有幸參加了科大訊飛在中國蚌埠開展的 第三屆全國智慧型課堂觀摩研討會 剛才看到這個問題就試著來回答一下,因為本人並非訊飛員工,回答難免有疏漏之處,僅作參考。那麼昨天參加會議所帶給我的最大感受便是訊飛現在做的真是不錯,它也確實做到了讓資訊科技服務於教學,整個課堂帶給我們的體驗也相當震撼,真是科技改變...
科大訊飛面試總結
本人是安徽合肥某高校碩士研究生,總計參加過兩次訊飛面試 1 實習生面試。2 秋招面試,兩次面試均是通過。下面先介紹實習沒面試,然後再介紹秋招面試。實習面試 通過 只有乙個專業面試 1 首先自我介紹 這個可以從網上找個模板,然後根據簡歷進行縮減,提取主要成分進行自我介紹。舉例 我叫xx,來自xx學校x...