標籤:
iAd富媒體廣告
當你允許廣告在你的app中出現時,使用者查看或與它們互動時你可以得到收入。(這裡你可以看到一個簡單的工程中iAd橫幅的預留位置。)
你在你UI的一個特定的視圖中展示一個iAd網路服務的廣告。首先,這個視圖可以包含廣告的橫幅,用來進入完整的iAd體驗。當人們點擊橫幅時,廣告執行一個事先確定的動作,比如播放一個視頻、顯示互動內容、或者啟動Safari來開啟一個網頁。這個動作可以覆蓋你的UI來顯示內容,或者讓你的app切換到後台。
有三種類型的橫幅可以用來顯示在你的app中:標準型、中型矩形和全屏型。所有類型的橫幅服務於同一個目標——即引導使用者進入廣告——但他們在表現形式和行為上不同。
標準橫幅佔用螢幕的一小塊地區,並且往往會始終存在螢幕中。你可以選擇應該顯示標準橫幅的app介面並且在布局中留出放置橫幅視圖的空間。
所有的iOS app都可以顯示標準橫幅。使用ADBannerView類提供的視圖去在你的app中包含標準橫幅。
中型矩形橫幅和標準橫幅的行為類似,你選擇應該在何處放置中型矩形橫幅。
中型矩形橫幅只能在iPad app中使用。使用ADBannerView類提供的視圖在你的app中包含中型矩形橫幅。
全屏橫幅佔用大部分或全部的螢幕,並且通常在特定的位置特定的時間出現。你可以選擇是模態地顯示橫幅還是在一個可滾動內容的分開的頁面顯示。(在這裡顯示的例子中,app提供一個雜誌閱讀體驗並且讓使用者可以在全屏橫幅上翻頁。)
使用ADInterstitialAd類提供的視圖來在你的app中包含全屏橫幅。
所有的橫幅都在iAd架構中顯示,會在右下角顯示iAd的標識。iAd架構被設計成固定在你的app螢幕底部邊緣時最好看的樣子。
為了確保和橫幅廣告的無縫互動並提供最好的使用者體驗,請遵循下面的指南。
將標準橫幅放置在螢幕的底部或者靠近底部。這個位置略有不同,取決於在螢幕底部是否有欄以及是什麼類型的欄。
| 欄 |
標準橫幅視圖的位置 |
| 在螢幕底部沒有欄 |
放置在螢幕底部 |
| 在螢幕的任何位置都沒有欄 |
放置在螢幕底部 |
| 工具列或者標籤欄 |
放置在在底部欄的上方 |
在不會干擾到使用者內容的地方放置中型矩形橫幅視圖。和標準視圖一樣,中型橫幅同樣在螢幕的底部或靠近底部是最好的。將橫幅放置在靠近螢幕底部的地方也可以增加不影響使用者的可能性。
當在使用者體驗中有穿插的時候模態地展示全屏橫幅。如果在你app的流程中有自然的中斷和環境改變,模態展示風格是比較好的。當你模態地展示全屏橫幅時(通過使用presentFromViewController:),使用者一定會進入廣告或者消除它。由於這個理由,當使用者期待體驗的改變時使用模態展示風格是個好主意,比如在他們完成一個任務之後。
當使用者在app視圖間過渡時非模態地展示全屏橫幅。如果使用者頻繁地過渡螢幕來體驗你的app,比如在一個雜誌中翻頁或者輕拂一系列條目,非模態的展示風格會比較好。當你非模態地展示一個全屏橫幅時(通過使用presentInView:),你可以儲存你UI中的欄,這樣使用者就可以使用app的控制來跳過或者回到廣告。和所有橫幅一樣,當使用者點擊全屏橫幅時會啟動一個iAd體驗,但你的app可以在合適的情況下響應橫幅地區上的其他手勢(比如拖拽或者滑動)。
確保使用合適的動畫來顯示和隱藏非模態的全屏橫幅視圖。比如說,一個雜誌閱讀app可能會用顯示其他內容頁面的翻頁動畫來顯示一個橫幅。
確保所有橫幅在你app中有意義的時間和地方顯示。人們傾向於在不覺得幹擾了他們工作流程的時候進入一個iAd體驗。在沈浸式app比如遊戲中這一點尤其重要:你不會想要在會與玩遊戲相衝突的地方放置橫幅視圖。
不要在使用者只想短暫地查看的介面顯示橫幅。如果你的app包含那些使用者為了進入到他們關心的內容而快速跳轉的介面,最好不要在這些介面顯示橫幅。使用者傾向於在停留於介面超過一兩秒時點擊橫幅。
儘可能地在各個方向顯示橫幅。使用者最好不需要在改變裝置方向時從使用你的app和查看廣告之間切換。同樣的,支援各個方向會讓你能接受更大範圍的廣告。查看iAd Programming Guide學習如何確保橫幅視圖回應程式向的更改。
不要讓標準橫幅和中型矩形橫幅滾動出螢幕。如果你的app在螢幕上顯示滾動內容,確保橫幅視圖保持固定在其位置。
當人們查看或與廣告互動時,暫停需要他們關注和互動的活動。當使用者選擇查看一個廣告時,他們不想覺得他們錯過了你app的事件,並且他們不希望你的app打斷廣告的體驗。好的做法是停止那些當你的app過渡到後台時停止的活動。
不要停止一個廣告,在罕見的情況下除外。一般來說,在使用者查看和與廣告互動時,你的app會持續運行和接收事件,所有可能有的事件會發生並且急需他們立即關注。然而很少有情況需要停止一個進行中的廣告。一種可能性是一個提供網路電話(VoIP)的app。在這種app中,當一個電話打過來時取消一個啟動並執行廣告可能是有意義的。
NOTE
取消一個廣告可能對你的app能夠接收的廣告和你的收入帶來不利的影響。
本文翻譯自蘋果官方開發文檔
查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines
《iOS Human Interface Guidelines》——iAd Rich Media Ads